Tekkaman Ninja
姓名:Tekkaman Ninja 职业:ARM9+Linux 年龄:25 位置:福建龙岩 个性介绍:钻研嵌入式Linux技术 E-Mail:tekkamanninja@163.com
你好!看了你的u-boot1.2.0的移植很有帮助。但我移植到博创2410--S上是有些错误不 知 如何解决。 想请教你一下, env_flash.c:71: error: 'CFG_ENV_ADDR' undeclared here (not in a function) env_flash.c: In function 'saveenv': env_flash.c:332: warning: implicit declaration of function 'flash_sect_protect' env_flash.c:336: warning: implicit declaration of function 'flash_sect_erase' env_flash.c:340: warning: implicit declaration of function 'flash_write' make[1]: *** [env_flash.o] 错误 1 make[1]: Leaving directory `/u-boot/u-boot-1.2.0/common' make: *** [common/libcommon.a] 错误 2 我不知怎么注释掉nor flash 谢谢阿 ,万分感谢!
Ninja:好~ 请教个问题: 现在关于lcd的驱动大部分都是基于2410的,我现在想通过at91rm9200的gpio口驱动sed1335.因为9200没有集成lcd控制器,感觉不知道如何下手。用我说的这种io控制驱动芯片的方式,是和io驱动led的驱动编写差不多嘛? 还有个问题: 这种方式和基于framebuff的lcd驱动有什么区别,将来能移植mingui和qt之类的程序嘛? 谢谢
Blog作者的回复: 不好意思,我没有9200的板,没接触过9200的LCD控制。 framebuff是Linux的软件层,是一个软件接口,他要借助LCD驱动来实现显示功能。LCD驱动是硬件层驱动,framebuff在其之上。
你好!博主,我看了你《与硬件通信》的文章,很是受益!我想求教下你,如果在linux中我想在用户空间做一个访问pci卡的程序,我能使用哪些用户空间的函数(不使用内核空间函数)?这个pci卡是实验室自己开发的pci卡,使用9054芯片与pci总线连接,所以不需做一个专门的驱动程序加载到内核空间,做一个在用户空间的应用程序能读写pci卡的数据即可,我该如何实现?能使用哪些访问函数?能给我推荐点相关资料看下吗?对内核函数和用户函数没有概念,有什么能参考的?
Blog作者的回复: 不好意思,我是做嵌入式Linux的,PCI相关的只看了《LDD3》,没做过实验,没有板子做。
今天看了你的文章很感慨,希望能共同学习。有个问题想问, 请问当insmod scull.ko scull_quantum=6 scull_qset=2 数据已经溢出了,为什么20个数据还能写进去。谢谢了
Blog作者的回复: 这个和scull的数据结构有关,你认真看看《Linux设备驱动程序学习(1)-字符设备驱动程序》,中的图,你可能对scull的数据结构还没有理解透,scull_quantum代表了一个quantum的字节数,scull_qset代表一个qset包含几个quantum,但是还有qset没有限制,也就是说我写20个字节进去,一个scull中有2个qset。
你好,我按照你写的关于移植boa服务器到arm板上的文章,在我的实验板上验证了一下,没有问题,但是当我启动boa时,出现以下错误: [root@AT91RM9200DK /]$boa boa: /lib/libc.so.6: version `GLIBC_2.2' not found (required by boa) 请你帮我看看是什么问题,谢谢 我的邮箱是:liwenhappyboy@163.com
Blog作者的回复: 你的/lib中缺少动态库,请看http://blog.chinaunix.net/u1/34474/showart_485837.html