LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1228|回复: 3

请大虾们指点迷津!arm7+uclinux的问题。

[复制链接]
发表于 2004-9-1 20:40:42 | 显示全部楼层 |阅读模式
我们买了一个arm7的44b0x板子,准备把uclinux移植上去,并打算在上面开发一些应用程序。
    下面就说说我们目前的状态吧,从开始到现在也有一个多月了。根据买板子的时候附带的一些资料,里面有交叉编译工具arm-elf-tools.gz 和uclinux-44b0.tar。在linux下安装了arm-elf-toos并且编译了uclinux,而且下载到arm的flash里面了。在超级终端也看到了运行的结果。
    这个时候算不算成功移植了uclinux操作系统呢?我们的最终目的是要在这个操作系统的基础上实现串口通讯,以太网通讯等等功能。我们不知道在哪儿编写这些驱动程序?怎么把这些程序加到uclinux内核中?看到一些资料好像说在uclinux中创建一个进程,然后把这些程序加进去。
     这个时候我们就觉得必须懂得内核的工作原理才行,于是就抱着一本讲内核的书看。毕竟我们不是计算机系的,没学过操作系统,数据结构什么的,再加上c的功底不厚,所以看起来特别特别的费劲,看了好几天几乎什么收获也没有。看到进程管理那一章的时候,也明白一些诸如fork(),vfork(),exec()等函数的用法,却不知道怎么和编些驱动程序联系起来。
     内核是不是必须攻克的一座堡垒,因为以我的状况,以目前的学习方法,一年的时间也不能
将内核搞明白,何况我明年就要毕业了。什么时候才能够编写驱动程序?
     我现在非常的迷茫!
发表于 2004-9-3 23:49:41 | 显示全部楼层
我也不是计算机系的,但操作系统,数据结构都有学过阿
个人觉得uclinux比较复杂,对于想搞嵌入式系统的来说并不是一个很好的开始,对我来说花钱的用vxworks,不花钱的用ucos,个人觉得在嵌入式系统中(除了网络应用),linux并不是一个很理想的应用系统,或许写起程序来和pc上的差不多。
我也是刚接触这一行,毕业前搞51的,后来毕业课题搞arm,工作也是。以前学linux也是认为linux在嵌入式系统中有很好的发展,但道目前为止,我发现许多比linux更加优秀,更加便于开发的和移植的rtos。而且,我发现linux在嵌入式系统中个人玩票的现象比较多,而真正用于商业的开发比较少(希望我这话是井底之蛙)

不管怎么说,希望linux能在这一领域走好,也帮你顶一下!
发表于 2004-9-7 00:51:28 | 显示全部楼层

还是这个建议

请参考《Arm开发详解基于s3c4510b的系统设计》一书。
第7章 嵌入式uClinux及应用开发.pdf


我看了书,但手头没开发板

发表于 2004-9-29 21:14:00 | 显示全部楼层

s3c4510b的开发板搞网络方面的东东还可以

要是多媒体方面的还是用高端一点的好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表