嵌入式开发板01---点亮LED
生活随笔
收集整理的這篇文章主要介紹了
嵌入式开发板01---点亮LED
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
開發(fā)板設(shè)置
將啟動(dòng)方式選擇為從USB啟動(dòng),通過(guò)串口和USB與電腦相連。在電腦上安裝USB的驅(qū)動(dòng)。利用dnw軟件將程序下載進(jìn)開發(fā)板。具體的流程請(qǐng)看朱有鵬老師的講解視頻。
下面總結(jié)一下整個(gè)編寫流程:
假定交叉編譯鏈已經(jīng)在ubuntu中安裝好。
總結(jié)的是Makefile和led.S這兩個(gè)文件
在led.S文件中,利用匯編程序?qū)⒏鱾€(gè)GPIO的地址和數(shù)據(jù)寫入相應(yīng)的寄存器。
在Makefile中對(duì)相應(yīng)的led.S進(jìn)行編譯
程序中相應(yīng)的寄存器的地址,和要寫入的值,都需要去數(shù)據(jù)手冊(cè)中查找。
在Makefile中的具體如下:
以上兩個(gè)文件編寫好以后,在命令行中使用make生成led.bin文件,該文件就是利用dnw對(duì)開發(fā)板進(jìn)行USB調(diào)試的文件。
總結(jié)
以上是生活随笔為你收集整理的嵌入式开发板01---点亮LED的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: synergy在Windows和Linu
- 下一篇: 机器学习 | 分类评估指标