嵌入式学习之,uboot的裁剪移植
来源:互联网 发布:南京市软件行业协会 编辑:程序博客网 时间:2024/05/01 02:04
手头上的开发板是tiny6410开发板,厂商给的资料里关于uboot的有如下几种:
他们的共同点就是都已经是编译好的成品uboot可根据板子型号来选取使用,但从事嵌入式工作必须对嵌入式系统的整个过程了如指掌,所以此次必须把uboot的整个裁剪移植过程详细记录下来,作为一个学习笔记,以供以后自己裁剪移植 不同厂商板子或者自己制作的板子的uboot的一个参考。
整个过程参考的是主要是这两篇文章:
http://wenku.baidu.com/link?url=xC6j78gBTGDXpI6BkeDNdAjHAhVXrMDqSzzhuh_-lGkqdmE0icMcp3aPV0Y3wkZJiKa9jjPy_39PFJEej5rEjSm_mrD3H-M1iDe3eqvVecS
http://www.docin.com/p-690085254.html
还有为解决在此过程当中出现的问题的知识准备:
玩转S3C6410之二 s3c-u-boot-1.1.6配置、编译、链接分析(一)
http://blog.csdn.net/xiaomeiqing/article/details/7021384
玩转S3C6410之二 s3c-u-boot-1.1.6配置、编译、链接分析(二)
http://blog.csdn.net/xiaomeiqing/article/details/7060855
u-boot-2010.10.09的大体结构与s3c-u-boot-1.16没有太大区别,故可参考。
U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下:
(1)第一阶段的功能
硬件设备初始化
加载U-Boot第二阶段代码到RAM空间
设置好栈
跳转到第二阶段代码入口
(2)第二阶段的功能
初始化本阶段使用的硬件设备
检测系统内存映射
内核从Flash读取到RAM中
为内核设置启动参数
调用内核
参考文档 为:http://wenku.baidu.com/link?url=_w6QAzJpG6TefxjhOEBQGUVloI9nqR06TCY8BSXxQFlw8ZaWo-JwZghQWt8kEOLJ03PXoHh7kwb6I6rp3YAODPFH8FWD0EUcFAerNMts8w3
文中为mini2440开发板讲解,但tiny6410与其大同小异
- 嵌入式学习之,uboot的裁剪移植
- 嵌入式学习之uboot移植
- imx280学习之Uboot移植
- 嵌入式--uboot移植--linux移植--linux驱动--综合学习专题
- 嵌入式学习之libmodbus的移植
- uboot.2015.07移植之裁剪uboot以及驱动yaffs(9)
- 【嵌入式开发学习笔记】Exynos4412 uboot移植笔记
- 嵌入式linux之Uboot和系统移植--基础
- 嵌入式linux之Uboot和系统移植--Makefile
- 嵌入式linux之Uboot和系统移植--主Makefile分析
- 嵌入式linux之Uboot和系统移植--基础
- 嵌入式linux之Uboot和系统移植--基础
- 嵌入式linux之Uboot和系统移植--基础
- 扬创2440 uboot移植(1)--基于《嵌入式Linux之我行--u-boot-2009.08在2440上的移植详解》
- 扬创uboot移植(2)--基于《嵌入式Linux之我行--u-boot-2009.08在2440上的移植详解》
- 扬创uboot移植(2)--基于《嵌入式Linux之我行--u-boot-2009.08在2440上的移植详解》
- 扬创2440 uboot移植(1)--基于《嵌入式Linux之我行--u-boot-2009.08在2440上的移植详解》
- 扬创2440 uboot移植(1)--基于《嵌入式Linux之我行--u-boot-2009.08在2440上的移植详解》
- 动态网站开发技术学习1:走进ASP.NET
- OpenSessionInView的优缺点
- Opencv--特征点检测算法对比
- 触摸事件
- Python 中文编码
- 嵌入式学习之,uboot的裁剪移植
- LightOJ 1025 - The Specials Menu (区间dp)
- 爬爬爬之路:OC语言(六) Block语法简介
- include指令和动作元素
- JAVA三星题之playing a TicTacToe game
- 第三部分 ARM裸机系列之教你学会刷操作系统
- Java 中泛型的全面解析
- hdu 3746 Cyclic Nacklace KMP中的nex[]应用
- poj 1602 昂贵的聘礼