第乙個程式就low一下點亮一下led為了測試開發環境準確無誤。
先看一下原理圖:
我們看到開發板有3個燈,nled_1 為低電平的時候亮。
對應的分別為gpf4 gpf5 gpf6
gpio的控制方法在晶元的手冊的i/o port這章。
設定這兩個暫存器就可以了
port configuration register
配置暫存器 gpxcon
port data register 埠暫存器 gpxdat
所以然後把基位址為0x560000054的 16位資料暫存器 中的第4位 設定為1
├── asm_led
│ ├── led_on.s
│ ├── led.txt
│ └── makefile
**:@
led_on.s
.text
.global _start
_start:
ldr r0,=0x56000050
mov r1,#0x00000100
str r1,[r0]
ldr r0,=0x56000054
mov r1,#0x00000000
str r1,[r0]
loop:
b loop
makefile:
led_on.bin : led_on.s
arm-linux-gcc led_on.s -o led_on.o -c
arm-linux-ld -ttext 0x00000000 led_on.o -o led_on.elf
arm-linux-objcopy -o binary -s led_on.elf led_on.bin
clean:
rm *.bin *.elf *.o
第乙個測試程式
下面列出乙個簡單的opengl程式 例4 1 opengl簡單例程 c include include include glos.h void main void 這個程式執行結果是在螢幕視窗內畫乙個紅色的方塊。下面具體分析整個程式結構 首先,在程式最開始處是opengl標頭檔案 前乙個是gl庫的標...
第乙個核心測試程式
1.在vmware安裝上centos 網路設定,參考注意在centos 右上角的網路圖示選擇對應的網路裝置。2.安裝gcc環境 yum install gcc c 3.安裝核心檔案 yum install kernel devel 4.編寫hello.c檔案 例子參考 include include...
第乙個視窗程式
程式截圖 程式 include lresult callback wndproc hwnd,uint,wparam,lparam int winapi winmain hinstance hinstance,hinstance hprevinstance,pstr szcmdline,int icm...