utu2440-之helloworld程序
2007-10-07 20:53 creator
1.买了杨创的2440开发板,系统已经预装了linux 2.6.x,为了简单的入门,我想先通过2.6.x提供的可以动态加载驱动的方式先学习一下驱动程序的开发。
在电脑上开发之后,再通过串口的方式把驱动程序传送到2440上。
先说一下串口传输吧。
2440-->PC:命令:sz(zmodern)协议
PC-->2440:命令:rz
2.先测试最简单的helloword程序
main.c
#include
int main(void)
{
printf("button begin\n");
return 0;
}
Makefile:
CROSS=/usr/local/arm/3.4.1/bin/arm-linux-
all: button
button:
$(CROSS)gcc -o buttons main.c
clean:
@rm -vf buttons *.o *~
编译后会生成一个button文件,通过串口命令可以下载到开发板上。
但是在开发板上执行button的时候,有可能会出现“Permission denned”,
是因为用户没有执行的权限。进入开发板的linux,输入:
chmod u+x button
就可以执行了。
阅读(1745) | 评论(0) | 转发(0) |