...编者:略。1 在内核中配置I2C 驱动 Linux-2.6.32.2 对S2C2440 的I2C 接口提供了完善的驱动,因此我们只需在内核中配置一下即可使用。 在内核源代码目录执行:make menuconfig,进入内核配置主菜单,依次选择进入如下子菜单......
admin
编者:linux中的nand的移植由于使用了MTD技术,所以就没有想象的那么复杂了。1 Linux-2.6.32.2 内核所支持的Nand Flash 类型 Linux2.6.32.2 已经自带了大部分Nand Flash 驱动, 在linux-2.6.32.2/drivers/mtd/nand/nand_ids.c 文件中,定义了所支持的......
admin
音频解码器madplay移植编者:从这一小节开始,友善官方带的手册就没有介绍了,根据一些参考书籍进行移植。这里移植的是音频解码器madplay.需要的源码包:(我已经上传到我的资源里面了,可以直接下载)libid3tag-0.15.1b.tar.gzlib......
admin
添加PWM 控制蜂鸣器驱动1 硬件解析Mini2440 板带有一个蜂鸣器,它是由PWM 控制的,下面是它的连接原理图:可以看出,蜂鸣器所用的GPB0 端口复用的功能为TOUT0,它其实也就是PWM 输出。2 编写移植驱动程序在linux-2.6.32.2/drivers/char/目......
admin
...nux-2.6.32.2/drivers/char/目录下创建一个新的驱动程序文件mini2440_buttons.c,内容及详细注释如下:#include #include #include #include #include #in_linux开发板上面的按键怎么控制...
admin
编者:这里并不是移植yaffs2文件系统,只是给内核打个补丁,使之支持yaffs2文件系统。 1、获取yaffs2 源代源码现在大部分开发板都可以支持yaffs2 文件系统,它是专门针对嵌入式设备,特别是使用nand flash 作为存储器的嵌入式设备......
admin
文章浏览阅读1.7k次。我的MINI2440上有一个256M的nand flash,后面我们需要从nand启动u-boot,然后引导加载内核,再挂载根文件系统,这里先对其做一个较为细致的认识。主要是硬件管脚定义,控制方式,处理器的控制寄存器对其做一......
admin
本文操作内容出自http://singleboy.blog.163.com/blog/static/5490019420114981651831/我按照文中所述做了之后,发现NFS不好用,其实就是延时的问题。不过好像文中少了两个重要的宏定义102 #include 103104 #define CONFIG_CMD_CACHE105 #define CONFIG_CMD...
admin
常见的文件系统有yaffs2, jffs2,他们是适用于根文件系统镜像存在于NAND Flash上的情况。而传统的Linux EXT2/EXT3文件系统格式适用于传统的block设备,比如SD卡或者硬盘。cramfs同时适用于以上两种情况。其不管采用哪种格式,内核都必......
admin
LED 驱动程序移植编者;对于led的驱动程序,很多文章都有详细的介绍,我的博客里面有一篇专门详解这个的。需要看的,可以找下。led灯的驱动其实就代表了I/O口的驱动。在linux系统下,操作一个I/O口,可以说实在是麻烦至极与......
admin
友情链接申请要求: 不违法不降权 权重相当 请联系QQ:737597453