學習要求:編寫開發板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...