uboot结构初步分析
来源:互联网 发布:300451创业软件公告 编辑:程序博客网 时间:2024/06/05 13:27
1.通过GIT下载管理源码
命令如下:
git clone git://git.denx.de/u-boot.git u-boot.git
或者
git clone http:/git.denx.de/u-boot u-boot/
2.无关目录整理删除
arch目录保留arm
board目录清理,保留自己需要的开发板或者命名一个新的文件加给自己用,要注意文件夹的取名曲需要和boards.cfg文件夹中的名字保持一致
arch/arm目录保留cpu、include、lib目录和文件,其它文件夹删除
arch/arm/include目录保留arch-s3c24x0、proc-armv目录和文件,其它文件夹全部删除
arch/arm/cpu目录保留arm920t
arch/arm/cpu/arm920t保留s3c24x0目录,删除其它目录但是保留文件
简单记录
按先后顺序
1.arch/arm/cpu/arm920t/start.s start
2.board/your vendor name/your board name/lowlevel_init.s lowlevel_init(看配置,也可能不许要,这个主要是初始化SDRAM控制寄存器用的)
3.arch/arm/lib/crt0.s _main
4.arch/arm/lib/board.c board_init_f()
make XXX_config之后对文件的一些影响
xxx_config的名字是定义在/boards.cfg中的,增加一块board的话只需要按照一定格式增加一行即可。
make xxx_config命令执行之后会在/include目录下生成一个configs.h的头文件,头文件的内容是
根据arch、cpu、board等内容自动生成的。
- uboot结构初步分析
- uboot 结构分析
- uboot目录结构分析
- Uboot 源码分析----代码整体结构分析
- Uboot 源码分析----代码整体结构分析
- UBOOT中断功能初步分析之----按键中断
- uboot移植初步成功
- uboot 的初步移植
- uboot初步学习
- Uboot优美代码赏析1:目录结构和malkefile分析
- Uboot优美代码赏析1:目录结构和malkefile分析
- Uboot优美代码赏析1:目录结构和malkefile分析
- uboot分析
- Uboot分析
- uboot分析
- uboot分析
- uboot分析
- uboot分析
- 新手即将面试,请教高手们面试技巧
- 串口通讯—异步通信方式
- HTTP协议详解
- iOS之点击按钮切换背景图片
- 黑马0
- uboot结构初步分析
- 【JS】JS 定时随机提取内容
- GestureDetector类的用法
- java的访问控制符之一目了然
- 位操作,实现加减乘除
- 电子邮件收发原理和实现(POP3, SMTP) [整理]
- JDK-Future 模式和实现
- 黑马程序员--抽象类虚方法及重写
- javascript简单事件处理和with用法