原创 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