QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1307|回复: 14

求助armlinux下如何编译加载硬件测试程序!不胜感激!

[复制链接]
发表于 2004-11-11 15:55:19 | 显示全部楼层 |阅读模式
我用的linux版本是2.4.19,处理器是pxa255,前一段时间给系统添加了一块硬件设备,也编好了驱动程序,加载进去了,想测试以下设备好不好使,可不知道测试程序如何加载进去,望高手指点!不胜感激!
发表于 2004-11-12 09:35:00 | 显示全部楼层
什么设备。。。
回复

使用道具 举报

 楼主| 发表于 2004-11-12 11:12:07 | 显示全部楼层
是一个字符设备,can控制器sja1000,望高手指点!不胜感激!
回复

使用道具 举报

发表于 2004-11-12 16:32:02 | 显示全部楼层
那你试一下能不能读写就可以了阿
回复

使用道具 举报

 楼主| 发表于 2004-11-12 20:58:15 | 显示全部楼层
是啊,我编写了一个读写的测试程序,相让它编译一下下载到开发板上,通过超级终端让它实际读写一下,可不知道如何编译这种测试程序,和设备驱动的编译不大一样,直接用gcc编译生成的test.exe文件,加载到ramdisk里面根本不认这种格式,可能应该使用交叉编译的方法,可不是很清楚这个过程,还往高手指点!不胜感激!
回复

使用道具 举报

 楼主| 发表于 2004-11-12 20:58:34 | 显示全部楼层
是啊,我编写了一个读写的测试程序,相让它编译一下下载到开发板上,通过超级终端让它实际读写一下,可不知道如何编译这种测试程序,和设备驱动的编译不大一样,直接用gcc编译生成的test.exe文件,加载到ramdisk里面根本不认这种格式,可能应该使用交叉编译的方法,可不是很清楚这个过程,还往高手指点!不胜感激!
回复

使用道具 举报

发表于 2004-11-12 23:18:21 | 显示全部楼层
设备驱动你都会了,应用程序的不会?
回复

使用道具 举报

 楼主| 发表于 2004-11-13 10:29:43 | 显示全部楼层
设备驱动的编译加载和应用程序的不大一样,生成的目标文件也不大一样。设备驱动程序只需编译成目标文件*.o即可,可应用程序不同,而且编译和加载过程好像也不大一样,望高手指点!不胜感激!
回复

使用道具 举报

发表于 2004-11-13 15:34:11 | 显示全部楼层
http://www.hzlitai.com.cn/download/linux/uclinux_tjyy.asp
去这个网站看看,也许有帮助。
回复

使用道具 举报

 楼主| 发表于 2004-11-14 00:18:41 | 显示全部楼层
非常感谢楼上的指点!
回复

使用道具 举报

 楼主| 发表于 2004-11-14 00:22:34 | 显示全部楼层
只是uClinux和我用的armlinux组织结构不太一样,比如我用的那个系统内核里面没有config那个目录,
回复

使用道具 举报

发表于 2004-11-15 17:13:49 | 显示全部楼层
这个是驱动的基本问题了;)
驱动写好后,应用也正是open,read/write,close。
回复

使用道具 举报

 楼主| 发表于 2004-11-15 22:57:51 | 显示全部楼层
版主所说的对,还望明示如何进行!不胜感激!
回复

使用道具 举报

发表于 2004-11-16 18:17:53 | 显示全部楼层
去网上找个文章看看吧,上面给的连接可以去看看。。。
驱动的工作结构搞清楚了,如何测试跟自己的应用相关的:)
回复

使用道具 举报

 楼主| 发表于 2004-11-19 11:31:37 | 显示全部楼层
上面的文章是在uclinux下的,编译的好像也不一样,生成的文件在armlinux下并不识别,提示不能执行二进制文件,奇怪?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 07:56 , Processed in 0.095239 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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