当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 弱弱的问一个关于uclinux驱动开发的问题
帖子发表于 : 2007-06-25 10:41 
头像

注册: 2007-05-26 20:57
帖子: 113
送出感谢: 0 次
接收感谢: 0 次
uclinux 的arm 开发环境以配置好了(arm-elf-tools, skyeye ,uclinux-dist), 我做程序开发时是在 linux 中还是在
uclinux 中。即是在 linux shell 中运行命令还是在 “skyeye linux2.4.x/linux“ 之后在运行命令,比如加载模块等等。

谢谢大家指点!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-07-01 16:06 
头像

注册: 2007-04-23 17:40
帖子: 659
送出感谢: 0 次
接收感谢: 0 次
估计是很若若的问题,虽然偶也不知道^_^
难道先懂的人就没有一点儿帮忙的意思?


_________________

吾生也有涯,而知也无涯,以有涯随无涯,SB啊~~~~~~~~~~


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-07-01 16:20 
头像

注册: 2007-04-15 18:46
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
其实我也初学者,这里提供我自己了解到的情况,有什么问题希望指正:

以一个hello程序为例,

先写一个小程序hello.c

代码:
#include <stdio.h>

int main()
{
    printf("Hello, embedded linux!\n");
    return 0;
}


然后执行:

arm-elf-gcc -Wl,-elf2flt -o hello hello.c

-elf2flt参数是将elf文件格式转为flat文件格式,这个工具是在你安装交叉编译器产生的。

将得到的flat格式的文件hello拷贝到uClinux-dist/romfs/bin目录下,

依次执行命令:

make romfs

make images

make

这样再进入skyeye linux-2.4.x/linux后,应用程序hello就在目标机的/bin目录里了

cd bin

./hello

这样应用程序就开始运行了!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-07-03 10:25 
头像

注册: 2007-04-23 17:40
帖子: 659
送出感谢: 0 次
接收感谢: 0 次
那么,就是说是在Linux下开发了?


_________________

吾生也有涯,而知也无涯,以有涯随无涯,SB啊~~~~~~~~~~


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译