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