这是在百度上弄下来的,感觉这个移植步骤讲的还是比较详细,u-boot的启动过程没有讲,我估计开始做uboot移植的话,启动过程应该都了解了,脚本makfile 等等,自行百度吧,嘿嘿,这个配合friendarm 的nor flash 会有点问题,如果是友善的板子也可以看他们的移植手册。 【s3c2440-uboot2010.06 移植手册】是一份详尽的文档,主要针对的是S3C2440处理器平台上的U-Boot引导加载程序的移植工作。这份手册对于那些已经对U-Boot启动过程有一定了解的开发者来说,提供了一个详细的步骤指南,但不包括U-Boot本身的启动过程,这部分内容假设读者已经具备。手册中涉及的其他关键点包括Makefile的编写和特定硬件平台的适配问题。 1. **增加对S3C2440平台的支持**:在移植过程中,首要任务是使U-Boot能够识别和配置S3C2440处理器,这涉及到对CPU寄存器、时钟、内存控制器等方面的初始化代码的编写或修改,确保U-Boot能正确运行在该处理器上。 2. **NorFlash驱动支持**:NorFlash是一种常见的存储设备,用于存放引导加载程序。在S3C2440平台上,需要为NorFlash编写或集成驱动,以便U-Boot可以读取和执行存储在其中的代码。 3. **NAND驱动添加**:NAND Flash是另一种常见的嵌入式存储设备,其驱动的添加使得U-Boot可以访问和管理NAND Flash中的数据,这对于存储操作系统映像或其他固件非常有用。 4. **NAND启动方式支持**:为了支持通过NAND Flash启动系统,需要配置U-Boot以识别和加载存储在NAND Flash上的内核映像(如zImage)。 5. **DM9000网卡驱动**:DM9000是常见的以太网控制器,添加其驱动意味着U-Boot将能够处理网络连接,为远程更新和调试提供便利。 6. **MTD(NAND)分区**:MTD(Memory Technology Device)是Linux内核用于非易失性存储设备的接口。创建和管理NAND Flash的分区,有利于组织和保护不同用途的数据。 7. **启动zImage内核的支持**:zImage是压缩的Linux内核映像,通过U-Boot加载到内存中解压后执行,节省了启动时间。 8. **USB设备驱动支持**:USB驱动的添加使得U-Boot能够识别和与USB设备交互,例如用于数据传输或设备调试。 9. **YAFFS2文件系统支持**:YAFFS2是专为NAND Flash设计的文件系统,添加支持后,U-Boot可以读写YAFFS2格式的数据。 10. **jffs2文件系统支持**:jffs2是另一种适用于闪存设备的文件系统,它的支持扩展了U-Boot对不同文件系统类型的兼容性。 11. **Tab键命令自动补齐、上下箭头调用历史命令**:这些功能增强了用户界面的友好性,提高开发和调试效率。 12. **修改命令提示符**:自定义命令提示符可以帮助开发者更好地识别当前的环境状态,增强可读性。 13. **添加启动菜单**:启动菜单允许用户在开机时选择不同的启动选项,如不同的内核映像或设备,增加了系统的灵活性。 14. **LCD驱动和LOGO制作**:在嵌入式设备上,显示驱动和LOGO的添加有助于用户界面的呈现,提升用户体验。 以上内容涵盖了S3C2440平台U-Boot移植的多个方面,从基本的硬件驱动到高级功能如文件系统和用户交互的优化,为开发者提供了全面的指导。虽然这份移植手册可能与FriendARM的Nor Flash存在一些兼容性问题,但对于友善科技或其他基于S3C2440的开发板,它仍具有很高的参考价值。
剩余63页未读,继续阅读
- Saroth2014-07-13还可以,作为系统移植的入门学习资料。
- lelee0072014-12-29可以参考,多谢分享
- 粉丝: 1
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 核电不锈钢联箱斜45° 三通管的焊接变形控制 - .pdf
- 基于InsightFace的人脸识别全部资料+详细文档+高分项目.zip
- 核电厂反应堆压力容器接管与安全端焊接工艺 - .pdf
- 核电低压外缸与凝汽器喉部焊接变形控制- .pdf
- 核电管系的焊接自动化研究- .pdf
- 核电汽轮机焊接转子技术发展综述- .pdf
- 核电用板20HR的焊接工艺 - .pdf
- 核电站稳压器设备安全端焊接技术.pdf
- 核电站一回路主承压设备的工作条件及其焊接的质量控制 - .pdf
- 核电站水池不锈钢覆面泄漏检测及其焊接修复技术 - .pdf
- 核级阀门焊接质量控制.pdf
- 基于micropython的轻量级GUI库 供嵌入式使用详细文档+全部资料.zip
- 核用A508-III钢焊接材料的研制及应用 - .pdf
- 红沿河核电机组低压五级隔板焊接变形控制- .pdf
- 厚板钢结构焊接裂纹控制措施.pdf
- 厚板焊接残余应力的试验研究.pdf