原创 Linux內核移植之三:內核配置選項
內容來自 韋東山《嵌入式Linux應用開發完全手冊》 Linux內核配置選項多達上千個,一個個地進行選擇既耗費時間,對開發人員的要求也比較高(需要了解每個配置選項的作用)。一般的做法是在某個默認配置文件的基礎上進行修
原创 U-Boot移植教程之二:移植
內容來自 韋東山《嵌入式Linux應用開發完全手冊》 一、U-Boot移植 開發板smdk2410的配置適用於大多數S3C2410單板,或是只需要極少的修改即可使用。但是目前U-Boot中沒有對S3C2440的支持,需要我
原创 雙管LED閃爍電路
上面的兩個電路具有對稱性,是一個典型的自激多諧振盪電路,兩個電容爲反饋電容器,兩個三極管組成的自激多諧振盪器,在沒有外加觸發信號時,能自動地、週期性地促使兩管輪流導通和截止,所以它也稱爲無穩態多諧振盪電路。產生連續的矩形
原创 STM32命名,Flash分佈,扇區
一、STM32命名 STM32 F 103 C 8 T 6 A XXX 1 2 3 4 5 6 7 8 9 1.產品系列: STM32代表ST品牌Cortex-
原创 U-Boot移植教程之一:U-Boot分析與啓動過程
內容來自 韋東山《嵌入式Linux應用開發完全手冊》 一、Bootloader的引出 當系統上電時,並不是直接進入Linux系統的,而是需要先執行一段程序來把單片機的硬件外圍初始化好,比如:看門狗、單片機時鐘、存儲控制
原创 VL53L0X的使用與代碼
一、介紹 1、原理 採用940nm垂直腔面發射激光器(Vertical-Cavity Surface-Emitting Laser,簡稱VCSEL)發射出激光,激光碰到障礙物後反射回來被VL53L0X接收到,測量激光在空氣
原创 AMG8833的使用與stm32驅動代碼
一、介紹 1、內部框圖 可以看到AMG8833的內部有紅外點陣測溫,並且還帶有一個熱敏電阻。使用同一個ADC進行採樣,然後送給Control。 2、器件參數 測溫點數:64(8x8的矩陣) 幀率:10幀每秒或1幀每秒 紅
原创 NUC972的BSP包的使用
一、NUC972的BSP包安裝好後內容如下: applications:示例程序以及開源軟件,例如busybox, wireless tool… buildroot:可用來編譯內核,交叉編譯工具,應用程序...等的集合 image/ke
原创 安裝NUC972的BSP
複製官方提供的nuc970bsp.tar.gz文件到Ubuntu的一個文件夾中,然後在該文件夾中右鍵打開命令行,執行: tar zxvf nuc970bsp.tar.gz 解壓該BSP壓縮包,然後進入該壓縮包,獲取管理員權限後,執行
原创 嵌入式Linux教程一:安裝Ubuntu並進行基本配置、交叉編譯環境和Minicom
一、安裝VMware和Ubuntu 從網上搜索VMware,下載後安裝即可。Ubuntu可以在官網去下載,地址:https://ubuntu.com/download , 點擊桌面版本,進去後下載最新版本即可。寫此文時,
原创 安卓藍牙調試軟件和微信小程序搜索不到設備
現象:手機是安卓10,打開藍牙後,在系統的搜索欄裏面可以看到搜索到了很多藍牙設備。可是打開下載的“藍牙串口”APP和“藍牙調試器”APP都搜索不到設備,使用微信小程序也搜索不到。 解決:把手機的定位功能打開就解決了。
原创 常見接插件的介紹與參數
一、腳間距1.5mm 1、ZH1.5 二、腳間距2mm 1、PH2.0 三、腳間距2.54mm 1、XH2.54 2、2.54mm間距杜邦頭 四、腳間距3.5mm 1、KF2EDG 3.5MM插拔式接線端子(彎直針)
原创 LDC1314和LDC1312的使用
一、檢測原理 LDC1314的每個測量通道會連接一個LC諧振器,然後LDC1314驅動諧振器產生震盪,在LC諧振器的電感中會通過交流電,進而會產生電磁場。往這個電磁場中放入導體,導體表面會感應出渦流,渦流的大小與導體的大小
原创 TLE5012的使用和3線SPI通信(SSC)說明
一、TLE5012介紹 TLE5012是採用巨磁阻原理的15位絕對磁編碼器,支持SSC、PWM、IIF、HSM、SPC通信接口,其中SSC是兼容傳統SPI的3線接口,通訊頻率可達8M。安裝方式如下: 二、SSC通信 1、
原创 通過SWD下載程序出現cannot access memory錯誤
* JLink Info: STM32F3xxx (connect): Can not attach to CPU. Trying connect under reset. ***JLink Error: STM32F3xxx (conn