嵌入式學習 arm開發板跑馬燈

2021-08-22 00:20:54 字數 884 閱讀 5287

學習要求:編寫開發板gpio (通用io)的驅動測試程式,要求led1、led3實現跑馬亮燈狀態,每盞燈亮兩秒一次,持續3秒。

開發板:友善之臂mini2440

1.操作步驟

(1)  開啟ubuntu系統,開啟終端,輸入命令「arm-linux-gcc 2_1_paomadeng.c –o paomadeng」交叉編譯生成開發板上可以執行的檔案paomadeng。

(2)  將檔案paomadeng移動到arm開發板中。

(3)  在arm開發板中使用命令「chmod 777 paomadeng」修改paomadeng檔案的許可權,使它的許可權被修改為所有者、所屬組、其他人都擁有讀、寫、和執行的許可權。

(4)  arm開發板中使用命令「ps」檢視系統現在進行著的程序,如果arm開發中已經執行著乙個關於led控制的程序,記住它的pid,使用命令殺死該程序。

(5)  arm開發板執行命令「./paomadeng」可以看到led1燈和led3燈形成跑馬燈的效果。led1燈和led3燈同時只有一盞燈亮,亮的時間為2秒和3秒交替迴圈。

2.**

/******************2_1_paomadeng.c*********/

/******************2_1_paomadeng.c*********/

#include#include#include#includeint main()

}ioctl(led_fd,0,0);

ioctl(led_fd,0,1);

ioctl(led_fd,0,2);

ioctl(led_fd,0,3);

while(1)

close(led_fd);

return 0;

}

嵌入式開發板 嵌入式Linux開發板的選擇

很多電子軟體工程師使用stm32系列的微控制器入門,學習linux是技術公升級的最好選擇之一。很多小夥伴對linux的認知為只知道它是乙個開源作業系統,有乙個核心,僅此而已。但是掌握了linux技術之後卻能夠在技術領域大有一番作為。我們來看一下學習linux之後的一些出路 那麼在進行linux知識的...

嵌入式學習 arm開發板網頁控制燈

開發板 友善之臂mini2440 注意 以下的伺服器端與客戶端在同一區域網內 網頁控制 1 在ubuntu系統中,開啟終端,使用命令 arm linux gcc 2 2 wangyekongzhi.c o web led control.cgi 編譯,生成web led control.cgi檔案。...

嵌入式STM32F10學習 跑馬燈實驗

使用藍橋杯ct117e板子 庫函式版本 gpio輸出方式 推挽輸出 io口輸出高電平,led滅,輸出低電平,led點亮。鎖存器高電平開啟,低電平關閉 電路圖對應 鎖存口 le n le m pd2 led燈 d1 d8 h d0 h d7 m pc8 m pc15 define led0 pcout...