原创 rtl8188f wifi固件編譯註意事項

內核配置:(否則可能出現iwconfig wlan0 無返回)上面有關於cfg80211報錯說明是cfg80211的內核相關配置沒有配置上如下配置: --- Networking support                      

原创 ucosII的事件標誌組的使用心得

UCOSII的FLAG使用類似於RTTHREAD的事件,我沒仔細的研究過ucosII的手冊,感覺RTTHREAD的事件更好用些,功能上應該是ucos跟強大 以下爲例子: OS_TMR *MyTimer; OS_FLAG_GRP *My

原创 MSP430 ADC12採樣分析

        AD部分主要配置ADC12模塊的時鐘、參考源、採樣通道、採樣模式、存儲和採樣保持。     我就一個部分一個部分來     第一個是ADC12模塊的時鐘,這個是模塊運行時的時鐘,跟採樣定時器是兩個概念,曾經

原创 IAR上部分UCOS軟定時器無法啓動的問題

平臺:MSP430F5438A UCOSII:V2.86 IAR版本:5.10或者7.10 問題描述:使用OSTmrCreate創建的軟定時器,OSTmrStart之後回調函數總是無法被執行 解決辦法:後來對比了keil上STM32的u

原创 JLINK的SW調試模式連線方式

大家知道,JLINK有2種調試模式:JTAG和SWD(串行模式)。 JTAG是常用模式,大家都熟悉、不廢話了;如果使用SW模式,需要(只需要)4根連線,連接方式如下:圖中,PIN 1 (桔紅): VCC(3.3V) (目標板上給JLIN

原创 MSP430F5438A 內存Flash 讀寫操作

http://blog.csdn.net/u013025203/article/details/54138190 1、msp430的存儲結構採用馮.依曼結構,即RAM和Flash在同一個尋址空間內統一編址,沒有代碼空間和數據空間之

原创 ucosIII信號量創建

今天看了下UCOSIII的信號量,說什麼分二值信號量和計數信號量,網上也有不少例子,感覺說法都不是太準確,我驗證了一下,感覺應該這樣理解,創建信號量函數原型如下: void  OSSemCreate (OS_SEM      *p_sem

原创 ucosIII 消息隊列使用注意事項

最近在調試ucosIII的消息隊列,發現一些需要注意的地方。   1、當消息掛起隊列中無任務被掛起時,被提交的消息會存儲在消息存儲隊列中直到該隊列所允許的上限後,被提交的消息將不能再存儲進該消息存儲隊列中,此時,欲提交該消息的函數會返回相

原创 __attribute__((packed))詳解

原文鏈接:http://blog.chinaunix.net/uid-25768133-id-3485479.html 1. __attribute__ ((packed)) 的作用就是告訴編譯

原创 airkiss技術原理

https://blog.csdn.net/lb5761311/article/details/77945848   AirKiss原理分析  一、  AirKiss概述  AirKiss技術是一種創新性的信息傳遞技術。通過該技術可以便捷

原创 C語言指針的初始化和賦值

1、指針的初始化   指針初始化時,“=”的右操作數必須爲內存中數據的地址,不能夠是變量,也不能夠直接用整型地址值(可是int*p=0;除外,該語句表示指針爲空)。此時,*p僅僅是表示定義的是個指針變量,並沒有間接取值的意思。 比如: i

原创 淺談void指針的類型轉換問題

  指針是一個特殊的變量,它裏面存儲的數值被解釋成爲內存裏的一個地址。 (說白了就是地址,32位機子中任何一個指針的長度都是4個字節,因爲邏輯地址就佔用4字節) 以下結果是基於VC++和VS2010的 1.C中對指針類型的轉換要求很低。但

原创 [RK3399] SDIO 接口 Wifi 驅動流程分析 (AP6354)

https://blog.csdn.net/mmmccc000/article/details/73322637 Platform: RockChip  OS: Android 6.0  Kernel: 4.4  WiFi/BT/FM 模

原创 make 2>&1 | tee log.txt 命令解析

 make 2>&1 | tee log.txt命令解析 1. make是什麼? make是linux下一個非常強大的命令,簡單點就是你要編譯你的源代碼就得靠他了。 2. 2>&1是什麼意思?0 stdin,1 stdout,2 std

原创 Linux 從虛擬地址到物理地址

http://blog.chinaunix.net/uid-24774106-id-3427836.html  我們都知道,動態共享庫裏面的函數的共享的,這也是動態庫的優勢所在,就是節省內存。C 編譯出來的可執行文件幾乎都會用到libc的