linux驱动实践(二)--linux3.0.46移植和NFS根文件系统
来源:互联网 发布:精英男人 知乎 编辑:程序博客网 时间:2024/06/10 06:04
将近两个月之前就准备开始了,但是在移植linux时候发现编译出来的Image有2.4M之大,而开发板提供的uboot最大只能烧写最大2M。所以本来准备跳过uboot的,但是如果自己不搞个好点的bootloader,我的kernel都烧不了。索性花了一个多月的时间移植了u-boot-2012.07,采用nand-spl方式启动的。可以支持tftp下载,那么我的开发流程就是用开发板自带的nor flash中的bootloader烧写uboot到nand flash中,然后nand flash启动,利用tftp下载内核,并采用NFS根文件系统。
对于2440平台,移植内核和根文件系统的帖子多的不得了。具体的步骤我就不再重复贴了。
谈点自己的想法和遇到的可以说下的问题:
1.对于2440这样的平台,因为有了smdk2440,所以对于我们,移植就会变的简单许多。试想如果工作在芯片设计公司,它用arm核开发了一款芯片,将linux移植上去,这个要求就相当高了:对芯片和linux操作系统都要有很深入的认识才可以做的到。
2.在开发初期用NFS根文件系统是最方便的,只要uboot配置好bootargs参数,并在linux中做好网卡驱动,NFS根文件系统问题就不大。
3.对于比较新的linux版本,2440的串口不用动就可以很好的工作。
这样,就可以有个基本的驱动实践的环境了。
马上就可以投入到具体的驱动实践了,休息下,整理下思路,有效利用前面对iic总线、文件系统、设备模型等的分析成果,通过驱动的实践,对嵌入式linux做更进一步的学习!
- linux驱动实践(二)--linux3.0.46移植和NFS根文件系统
- s5pv210 linux3.8.3内核移植之四:使linux内核支持nfs文件系统
- 根文件系统实践(NFS文件系统)
- NFS文件系统制作和移植
- linux内核移植和根文件系统制作(二)
- OK6410开发板Linux-3.3.5驱动移植之DM900网卡驱动移植+NFS文件系统挂载
- 根文件系统实践2(NFS文件系统)
- Linux内核移植和根文件系统制作
- Linux内核移植和根文件系统制作
- Linux内核移植和根文件系统制作
- Linux内核移植和根文件系统制作
- Linux内核移植和根文件系统制作
- Linux内核移植和根文件系统制作
- Linux内核移植和根文件系统制作
- Linux内核移植和根文件系统制作
- Linux内核移植和根文件系统制作
- Linux内核移植和根文件系统制作
- Linux内核移植和根文件系统制作
- openfire插件中国际化文件的使用
- POJ 3517 约瑟夫问题
- ora-25153 temporary tablespace is empty
- 生活,未来
- 公积金贷款摘抄
- linux驱动实践(二)--linux3.0.46移植和NFS根文件系统
- ASP.net 下载文件处理
- s3c2440存储控制器和地址以及启动的理解
- 根据 Agent 判断 访问设置是电脑还是手机
- c++ 时间类型详解 time_t
- 图像处理——图像平滑
- Window7环境下配置JDK
- linux系统下注释乱码解决
- Python 3 日记 - 字符串(二)