1、將makefile中的
CROSS =/usr/local/arm/2.95.3/bin/Arm-linux-
CFLAGS+=-I/usr/local/src/2.4.18-rmk7/include
CFLAGS+=-I/usr/local/src/2.4.18-rmk7/include/linux
CFLAGS+=-I/usr/local/arm/2.95.3/Arm-linux/include
路徑改為你宿主機(jī)上的。
2、#make,來(lái)編譯驅(qū)動(dòng)模塊。
3、#export PATH=$PATH:/usr/local/arm/2.95.3/bin //取決于你宿主機(jī)上的交叉編譯工具路徑
#Arm-linux-gcc -o gpio_test gpio_test.c //編譯應(yīng)用程序
最終在你的當(dāng)前文件夾下會(huì)生成gpiodrv.o與gpio_test兩個(gè)文件。
4、#mkdir /tmp/1
5、通過(guò)ftp的方法,把gpio_test與gpiodrv.o文件下載到你的開發(fā)板上的/tmp/1目錄中。
6、#mknod /dev/gpio c 220 0 //創(chuàng)建文件節(jié)點(diǎn)
#insmod gpiodrv.o
#chmod +x gpio_test
#./gpio_test
然后,就可以看到四個(gè)LED燈在閃爍了。:)
標(biāo)簽:
local
Arm-linux
usr
makefile
上傳時(shí)間:
2017-08-03
上傳用戶:zhouchang199