Chinaunix首页 | 论坛 | 博客
  • 博客访问: 411480
  • 博文数量: 73
  • 博客积分: 3120
  • 博客等级: 中校
  • 技术积分: 785
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-20 12:26
文章分类

全部博文(73)

文章存档

2013年(4)

2012年(10)

2011年(32)

2010年(27)

分类: LINUX

2010-12-17 18:26:39

驱动以hello.ko为例,应用程序以hello为例:

rmmod 问题:

嵌入式平台上用rmmod卸载驱动常会出现如下错误:
rmmod: chdir(/lib/modules): No such file or directory
出现此错误的原因是:较新版本的busybox 1.13.1+ 要卸载模块必须要 “完全匹配模块名”才行,原来在老版本的使用模块文件名就能卸载
所以要正常卸载,需要提供相应路径,mkdir /lib/modules/(uname -r) 即可

运行应用程序问题:

嵌入式平台上运行应用程序常会出现如下错误:
1、/system/busybox/bin/ash: ./hello: not found

2、/system/busybox/bin/ash: ./hello: Permission denied

出现第一个错误的原因是您正在用的嵌入式文件系统没有动态链接库,采用静态编译即可绕过此问题。而出现第二个错误的原因是路径不对,把应用程序hello拷贝到sbin,在sbin目录运行即可。

阅读(1144) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-12-19 14:45:05

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com