Chinaunix首页 | 论坛 | 博客
  • 博客访问: 925693
  • 博文数量: 96
  • 博客积分: 10071
  • 博客等级: 上将
  • 技术积分: 1118
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-20 17:54
文章分类

全部博文(96)

文章存档

2011年(3)

2010年(3)

2009年(29)

2008年(54)

2007年(7)

分类: LINUX

2007-10-10 08:44:17

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
就可以执行了。
阅读(1732) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~