原创 ZigBee傳感器採集及數據傳輸實驗

學會在 Z-STACK 中如何添加用戶傳感器採集功能,如何傳輸到指定設備。 自己看手冊吧

原创 zstack串口

串口接收發送數據有兩種方式,一種是中斷的模式,另一種是DMA方式,這裏主要以中斷的方式,來看一下使用串口來發送,接收數據的整個流程。這裏以SerialApp例程爲例子。    在mian函數中的調用HalDr

原创 C/C++變量命名規範

類中的數據變量名     m_(前綴,後面介紹)(有意義名字) 總結書 1>c:\users\administrator\desktop\c++_test_project\圖書管理系統\圖書管理系統\function.cpp(1

原创 TI提供的例子簡介

Zigbee好好研究給的例子的功能,到時候直接簡單修改就能用而不是從新寫  此文檔在是Zigbee軟件自帶的,翻譯了一些東西 Z-Stack Sample Applications.Pdf文檔學習 文檔是介紹關於SampleApp例子的。

原创 Z-stack是什麼

Z-stack是TI公司對於Zigbee說明書進行實現的一種方案,其他公司也有不同的解決方案。 TI的Z-stack包括; •  HAL ( Hardware abstraction layer )   •  OSAL ( Operati

原创 Zigbee的HAL層

HAL 層是 TI 爲了讓用戶簡單,方便,靈活使用 ZigBee 協議棧而提供的基於硬件基礎的硬件插象層功能塊。 HAL 與上層的數據交互方式是通過函數參數傳遞或者直接通過回調函數與上層進行直接的數據傳遞。  HAL 包含的主要功能部件 

原创 瘋子們的思考!歷史上十個最著名的思想實驗(轉)

10.電車難題(The Trolley Problem)  “電車難題”是倫理學領域最爲知名的思想實驗之一,其內容大致是:一個瘋子把五個無辜的人綁在電車軌道上。一輛失控的電車朝他們駛來,並且片刻後就要碾壓到他們。幸運的是,你可以拉一個拉

原创 ZigBee協議棧初始化網絡啓動流程

ZigBee的基本流程:由協調器的組網(創建PAN ID),終端設備和路由設備發現網絡以及加入網絡。 基本流程:main()->osal_init_system()->osalInitTasks()->ZDApp_Init(),進協議

原创 招聘渠道

第一部分:校招信息渠道   寫在前面   本文大部分信息渠道均來源於作者平時的收集(鄙人也是萬千苦逼求職海洋中的學子一枚ღ),肯定無法做到全面覆蓋,只希望能給互聯網/和互聯網有關的行業學子們提供一點點參考,有任何覺得不對或者可以改善

原创 讓你的簡歷更出衆

現在的情形是:在發佈招聘信息的1小時後,已經有150多份的簡歷塞滿了人事經理的郵箱。你怎樣才能脫穎而出呢?在這篇文章中,我們將介紹四個小技巧,以幫助你寫一封結構條理、令人印象深刻的簡歷。這樣,你的簡歷才醒目、突出,你也將成爲人事經理的首選

原创 《The C++ Programming Language》作者的經典語錄

        早上讀了《The C++ Programming Language》作者的經典語錄,漸漸發覺這曾經是自己走過的路。額頭上逐漸冒汗,爲自己曾經的不踏實和單純幼稚深深自責……把它貼在這裏,來勉勵自己跟朋友們吧。 1.把C+

原创 Z-STACK SensorDemo實驗

1.代碼在百度雲中能找到:ZigBee無線傳感網絡實驗\4-Z-STACK基礎實驗\ZStack-CC2530-2.5.0\Projects\zstack\Samples\SensorDemo\CC2530DB\SensorDemo.ew

原创 Zigbee 組網

學會在 Z-STACK 中配置 ZigBee 網絡參數,入網絡 PANID、網絡通道、路由深度、網絡結構(星狀、串狀、網狀)等,同時學會如何判斷設備是否成功建立或者加入網絡。 MAX_NODE_DEPTH:爲路由深度,這裏

原创 學習c++

昨天寫了一篇如何學好C語言,就有人回覆問我如何學好C++,所以,我把我個人的一些學習經驗寫在這裏,希望對大家有用。首先,因爲如何學好C語言中談到了算法和系統,所以這裏就只談C++語言。 C++是最難的語言。這個世界上最難的編程語言可能非

原创 實時操作系統

由於嵌入式實時操作系統可以支持多任務,使得程序開發更加容易,在便於維護的同時還能提高系統的穩定性和可靠性,所以逐步成爲嵌入式系統的重要組成部分,對嵌