原创 uip0.9成功移植Z-STACK中
之前將UIP0.9移植到CC2530上,是裸機移植的,由於項目需要,前幾天將UIP0.9移植到Z-STACK中,並且系統能穩定運行,即實現了一個簡單的TCP/IP+ZIGBEE的網關或者無線接入點。下面簡要闡述下移植過程及
原创 Z-STACK之OSAL_Nv非易失性存儲解讀上
本章解讀Z-STACK中關於Nv操作的源碼,以及z-stack中Nv的使用! 在Z-STACK中Nv存儲器主要用於保存網絡的配置參數,如網絡地址,使 系統在掉電重啓仍然能讀取一些參數,自動加入到原來的網絡中,這樣其
原创 contiki2.6之Makefile詳細解讀五
繼續上篇未完的內容。 %.hex: %.ihx $(PACKIHX) $< > $@ 這裏我們尋找依賴文件hello-world.ihx的建立規則, %.ihx: $(OBJECTDIR)/%.app.rel $(CO
原创 Z-STACK之cc2530LED驅動詳解
Z-STACK 之LED驅動詳解 最近一段時間學習ZigBee,用的TI公司的cc2530,協議棧是z-stack,爲了深入瞭解整個Z
原创 contiki2.6之Makefile詳細解讀三
接着分析contiki系統的makefile。 之前分析到Makefile.cc2530dk的這個地方 %.upload: %.hex $(PROG) -P $< 這裏這個PROG變量現在還不明確,-P爲選項,$<
原创 Z-STACK之cc2530 flash驅動詳解上
有一段時間沒有碰Z-STACK了,有點生疏,不過沒關係!我們繼續Z-STACK的驅動之旅!今天着重分析一下 z-stack的flash驅動。在分析flash驅動之前,需要熟讀cc2530的datasheet關於flash c
原创 contiki2.6之Makefile詳細解讀一
下載contiki2.6源碼: http://download.csdn.net/detail/crystal736/5149740 打開makefile.include文件,這個是在contiki系統根目
原创 UIP成功移植到CC2530上
最近老闆有個項目,其中要做一個Zigbee的無線接入點,即將ZigBee無線傳感網絡中的數據通過TCP/IP協議傳輸到以太網上。傳統的這種無線接入點即網關都是上位機加下位機模式做成的,即主控芯片(如ARM)加無線模塊(如cc2
原创 Z-STACK之cc2530DMA驅動詳解
z-stack中DMA主要用於串口、FLASH控制器以及RADIO,串口中應用DMA在另外的文章講,本章主要介紹DMA在FLASH控制器的應用。首先看cc2530的datasheet。 The Direct
原创 Z-STACK之cc2530串口驅動詳解上
Z-STACK中串口採用DMA和ISR兩種方式,本章主要講解ISR方式的串口驅動。在OASL操作系統輪詢時調用了Hal_ProcessPoll ()函數,在此函數中如果定義了HAL_UART=TRUE,則輪詢串口,看時候有
原创 Z-STACK之cc2530key驅動詳解
今天介紹一下z-stack的key驅動程序。先看一下我板子上的按鍵連接圖 可以看到總共有六個按鍵,不算復位鍵,up、down、left、right四個爲搖桿的方向鍵,PUSH爲搖桿的中心鍵,這個五個鍵接的是P20,通
原创 百度面試
百度一面: 1. 數組指針、數組取地址的運用。 2. 寫指數函數 int power(int m,int n),並指出複雜度。 (二分法,複雜度O(log2(N))) 3.正則表達式() [] {} 的用法 4.服務器程序步驟 5.拼圖遊
原创 阿里巴巴面試(北京)
1. 2分鐘自我介紹 2. 闡述一個自己做的最好的項目 3. 編程題:將一個整數轉換成十六進制的字符串 4. 有一些數據,對其進行排序(排序算法的比較) 5. 有十幾億個字符串,去掉重複的字符串。(海量數據題目,字典樹不行
原创 Z-STACK之cc2530串口驅動詳解下
在http://blog.csdn.net/crystal736/article/details/8541443中已經講了Z-STACK中串口驅動的ISR方式,本文介紹串口驅動的另一種方式DMA,實際上Z-STACK中就
原创 contiki2.6之Makefile詳細解讀二
繼續contiki2.6中makefile講解 include $(CONTIKI)/core/net/rime/Makefile.rime include $(CONTIKI)/core/net/mac/Makefile.mac SYS