原创 openwrt開發內核編譯

1.內核編譯前的工具準備。 a.安裝VMare10,ubuntu10.04,筆者安裝的爲前面的版本。可以選擇其他版本,儘量版本不要太高,不利於開發。 b.部署linux系統的環境,例如gcc、服務等環境。 2.獲取openwrt源碼包,可

原创 吉他學習和絃

1.和絃圖 2.C和絃 注意:C和絃,右手從五絃撥到一弦 3.G和絃 4.實例

原创 openwrt開發開發入門

1.openwrt SDK介紹 在實際的應用程序開發之前,還需要安裝配置一下openwrt的SDK環境,什麼是SDK環境呢,這要追溯到openwrt系統上,openwrt提供了一個可寫的文件系統及軟件包管理,這個軟件包就是就是一個一個的

原创 吉他學習曲譜

1.六線譜示意圖 2.C大調第一把音階圖 3.右手撥絃示意圖 4.實例(生日快樂歌)

原创 RF射頻技術-si4438C芯片介紹

1.芯片圖 2.Frequency range = 425–525 MHz 可覆蓋425-525MHz頻段 3.The Si4438 operates as a time division duplexing (TDD) t

原创 STM32F1之中斷

1.中斷是什麼以及作用 以下摘自百度百科 中斷指當出現需要時,CPU暫時停止當前程序的執行轉而執行處理新情況的程序和執行過程。 中斷處理:         從查詢式的傳輸過程可以看出,它的優點是硬件開銷小,使用起來比較簡單。但在此方式

原创 BLE核心模塊FS-QN9021模塊開發-linux版

這段時間又參與了一個新的小項目,簡單概括爲藍牙、智能、家居吧,雖然時間有點緊,還是希望能把這一些東西記錄下來。 ####BLE 什麼是BLE?參考這篇文章做如下總結。  中文名稱爲藍牙低功耗。主要特點爲低成本、超低功耗、短距離、標準

原创 吉他學習<1>曲譜

1.六線譜示意圖 2.C大調第一把音階圖 3.右手撥絃示意圖 4.實例(生日快樂歌)

原创 openwrt開發<3>開發入門

1.openwrt SDK介紹 在實際的應用程序開發之前,還需要安裝配置一下openwrt的SDK環境,什麼是SDK環境呢,這要追溯到openwrt系統上,openwrt提供了一個可寫的文件系統及軟件包管理,這個軟件包就是就是一個一個的

原创 openwrt開發<2>環境搭建

接這上篇博文繼續openwrt的開發。本文主要記錄openwrt開發的環境搭建過程。 1.工具準備    SecureCRT:用於windows登錄目標開發板。    tftpd32:內核bin文件通過網絡傳輸的方式下載到目標開發板。tf

原创 GPIO引腳模式設置

一、GPIO配置 (1)GPIO_Mode_AIN 模擬輸入  (2)GPIO_Mode_IN_FLOATING 浮空輸入 (3)GPIO_Mode_IPD 下拉輸入  (4)GPIO_Mode_IPU 上拉輸入  (5)GPIO_Mo

原创 openwrt開發<1>內核編譯

1.內核編譯前的工具準備。 a.安裝VMare10,ubuntu10.04,筆者安裝的爲前面的版本。可以選擇其他版本,儘量版本不要太高,不利於開發。 b.部署linux系統的環境,例如gcc、服務等環境。 2.獲取openwrt源碼包,可

原创 c語言typedef的用法

一.基本概念剖析 int* (*a[5])(int, char*);       //#1  void (*b[10]) (void (*)()); //#2  double(*)() (*pa)[9];          //#3

原创 BLE數據透傳的分幀思想

思考: BLE一次最大隻能傳輸20字節,則怎樣把大數據拆分成一包一包的20字節進行傳輸呢? 1.      數據分幀 1)  第一幀 按照自己的規定拆分,如規定第一包數據前4個字節作爲標識,可以是包頭,包序號,幀序號,包有效數據長度等,按

原创 吉他學習<2>和絃

1.和絃圖 2.C和絃 注意:C和絃,右手從五絃撥到一弦 3.G和絃 4.實例