什么是bootloader 一般情況下微處理器寫入程序時都通過專門的編程器進行燒寫,但是也可以通過在MCU中預先寫入一些程序來實現某些基本功能,...

什么是bootloader 一般情況下微處理器寫入程序時都通過專門的編程器進行燒寫,但是也可以通過在MCU中預先寫入一些程序來實現某些基本功能,...
本文為C語言結構的應用總結,C語言沒有類的概念,但可以通過結構體構建一個類似類的操作概念。下文是使用的場景代碼,由于水平有限,錯誤之處請各位大神...
???本文主要介紹嵌入式系統的一些基礎知識,希望對各位有幫助。 嵌入式系統基礎 1、嵌入式系統的定義 (1)定義:以應用為中心,以計算機技術為基...
嵌入式?! 從哪里開始討論? 開發板其實和一臺電腦是同樣的道理,他同樣有計算、存儲的功能。同樣,對Linux的開發板來說,也會像PC一樣裝有一套...
提到了關于Linux的設備驅動,那么在Linux中I/O設備可以分為兩類:塊設備和字符設備。這兩種設備并沒有什么硬件上的區別,主要是基于不同的功...
這里只是為了看懂原理圖,不牽扯具體的計算等內容(比如電路電流多少啊,三極管放大等等)。因為對于嵌入式開發人員來說,只需要明白不同的電平對于開發板...
關于驅動程序框架,請參考:嵌入式Linux驅動開發(一)——字符設備驅動框架入門 同時,在這篇文章里面留下了兩個問題,現在先來解決其中的第一個問...
LED燈點亮的案例 有上圖可以看出到,開發板上有三盞LED,分別通過LED1、'LED2'和'LED4'四條線連接,從圖上可以看出如果對于三盞L...
最近使用STM32CubeMX加Keil5開發STM32程序,不得不說,STM32CubeMX開發的確很快,只需要配置好引腳,時鐘,參數設置就可...
ARM體系的CPU具有7種工作模式 用戶模式(usr):ARM處理器正常的程序執行狀態 快速中斷模式(fiq):用于高速數據傳輸或通道處理 中斷...