原创 無線通信_筆記

  優點 缺點 備註 wifi wireless fidelity無線保真技術 基於802.11 平臺支撐好 覆蓋範圍可達100m 速度快 功耗大 安全性有欠缺 wifi和藍牙都可以建立一個網絡,但安全性都存在問題 藍牙 基於802.

原创 JSON_筆記

JSON :JavaScript Object Notation JSON RPC: JSON Remote Protocol Call 是一種基於JSON協議的遠程調用服務,多平臺通用,可使用HTTP或其他傳輸協議。 相比XML RPC

原创 mdev_筆記

參考文章:http://www.cnblogs.com/hnrainll/archive/2011/06/10/2077435.html mdev是busybox自帶的一個簡化版udev,作用是在系統啓動與熱插拔或動態加載驅動時候,自動產

原创 USB串口設備_筆記

實現USB串口(參考圈圈教材) 1、修改Device Descriptor,需在設備描述符中指定設備類型,bDeviceClass字段 = 0x02(通信設備類的類代碼),子類與所使用的協議都指定爲0。 修改PID/VID。 2、修改Co

原创 靜態庫與動態庫_筆記

參考文章: Linux編譯多個不同目錄下的文件以及靜態庫、動態庫的使用 http://blog.csdn.net/luotuo44/article/details/16970841 linux 動態庫 靜態庫原理分析 https://bl

原创 MFC_筆記

1 調試並查看輸出信息 1) 調用TRACE函數,用法類似於printf,但要注意:  TRACE函數輸出是在output窗口的debug選項下的, 只有debug版本調試纔有輸出,在relaase版本調試或者運行程序時,將看不到輸出.

原创 關於RO、RW、ZI的說明

參考文章: ARM中RO、RW和ZI DATA說明 http://mcuos.com/thread-2843-1-1.html STM32後生成編譯文件大小探索 http://www.cnblogs.com/51mcu/p/394037

原创 關於內存管理的筆記

參考文章地址:http://www.openedv.com/posts/list/26805.htm 內存申請注意事項: 用malloc或new申請內存之後,應該立即檢查指針值是否爲NULL。防止使用指針值爲NULL的內存。不要忘記爲數

原创 可重入函數_不可重入函數

可重入函數 重複進入,可以被中斷 使用自己棧上的變量以外不依賴於任何環境(包括static) 可以允許有該函數的多個副本在運行,由於它們使用的是分離的棧,所以不會互相干擾。 如果需要訪問全局變量(包括static),一定要注意實施互斥手段

原创 ARM交叉編譯器_說明

參考文章:http://www.veryarm.com/296.html 命名規則 交叉編譯工具鏈的命名規則爲:arch [-vendor] [-os] [-(gnu)eabi] arch - 體系架構,如ARM,MIPSvend

原创 物聯網架構_筆記

參考文章: http://www.elecfans.com/news/wangluo/20160517418825.html http://www.elecfans.com/iot/419545_a.html 其中物聯網的

原创 nand flash_筆記

參考文章:http://blog.csdn.net/xgbing/article/details/18422691 名次解釋: BBM  :  Bad Block Management 壞塊管理 BBT  : Bad Block Tab

原创 wifi通道_筆記

wifi協議的信道主要集中在2.4Ghz和5Ghz頻段。 各國信道開放程度如下: 名詞解釋: LAN:局域網 WAN:廣域網 WLAN:wireless LAN 無線局域網 SSID:無線網絡標識 802.11b是指11M的速率

原创 公鑰、私鑰、數字證書_解釋

作者:David Youd 翻譯:阮一峯  原文網址: http://www.youdzone.com/signature.html http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html

原创 linux內核態和用戶態

參考文章: linux系統內核空間與用戶空間通信的實現與分析: http://www.ibm.com/developerworks/cn/linux/l-netlink/ 進程上下文VS中斷上下文: http://www.2cto.com