![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
毕业后的嵌入式折腾
qq345270199
这个作者很懒,什么都没留下…
展开
-
qq2440配置环境
1 要有两个驱动:usb转串口,usb驱动下载完文件要将usb先拔下,然后再重新启动 U-Boot code: 33F80000 -> 33F9D4AC BSS: -> 33FA324CDRAM: 64 MBFlash: 1 MBNAND: 64 MB*** Warning - bad CRC or NAND, using default environme原创 2008-08-24 09:50:00 · 379 阅读 · 0 评论 -
ARM交叉编译内核驱动的环境
交叉编译的工具。可以自己编译clfs或者直接下载已经编译好的arm的内核源代码。这里会有点问题,不要以为直接解压的就是能用的,极有可能会少文件,比如autoconf.h version.h,很多资料都说执行完make menuconfig之类的命令后,version.h会自动生成的,我试了几个版本的kernel,可是那样都是不行的,索性我直接编译内核,把后面交叉编译工具所需要的头文件原创 2008-09-02 22:00:00 · 588 阅读 · 0 评论 -
内核与根文件系统的联系
根文件系统要很好的调用内核中编译的驱动文件,只有通过脚本添加实际的设备。所以内核编译就像生产商把货物提供给了超市,至于买不买(即你要实现的功能),买多少就是根文件系统的事了。原创 2008-09-05 10:38:00 · 396 阅读 · 0 评论 -
s3c2410的相关gpio的位置定义的文件
linux/include/asm/hardware/s3c2410/regs-gpio.h原创 2008-09-04 11:29:00 · 471 阅读 · 0 评论 -
arm嵌入式根文件系统的大概
建立若干的目录,利用一个专门的制作文件系统的工具将这个目录打包,形成映像。关键还是类似于linuxrc的脚本,直接关系到有那些东西是要启动的。其中还是会用到交叉编译工具的原创 2008-09-04 23:02:00 · 282 阅读 · 0 评论 -
嵌入式的根文件系统的识别
要想让系统认识,首先在内核的编译过程中要有相应的驱动,哈哈原创 2008-09-06 10:13:00 · 314 阅读 · 0 评论 -
s3c2440上2.6.15之前的内核的移植(进行中)
内核版本环境实现目的:能基本实现板子的正常运行解决的问题:NAND CS8900 LCD驱动的移植NAND 修改几个结构体变量:mtd_partition s3c2410_nand_set s3c2410_platform_nand platform-device platform_device修改drivers/mtd/nand/s3c2410里的NAND_ECC_SOFT改转载 2008-09-11 11:40:00 · 346 阅读 · 0 评论 -
s3c2440 cs8900
1 include/asm-arm/arch-s3c2410->smdk2440.h 这个是网卡需要的地址宏2 arch/arm/mach-s3c2440 -> mach-smdk2440.c 添加cs8900的地址,当然要包括上面的文件3 drivers/net/arm/Kconfig 添加选项4 drivers/net/arm/Makefile 编译选项http://linux原创 2008-09-16 16:31:00 · 371 阅读 · 0 评论