x210v3开发板u-boot-2012.10移植之一---uboot版本选择
来源:互联网 发布:dll修复软件 编辑:程序博客网 时间:2024/04/29 22:02
原文地址::http://blog.csdn.net/u010346967/article/details/46384811
疯雨-版权所有,转载请注明【http://blog.csdn.net/u010346967】
1.开发板简介
X210CV3 是九鼎创展继 X210CV01 和 X210CV02 推出的又一款低功耗,高性能,可扩展性强的核心板,它由深圳市九鼎创展科技设计,生产并发行销售。它采用三星Cortex-A8 架构的 S5PV210 作为主处理器,运行速度高达 1GHz。PCB 采用 8 层沉金工艺设计,具有最佳的电气特性和抗干扰特性,工作稳定可靠。相比 X210CV01,接口更加齐全,可完全兼容X210CV02,可以广泛应用于 MID, POS, PDA, PND,智能家居,手机,学习机以及其他各种工控领域。
2.uboot简介
U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。更多uboot的介绍在下面的网址:uboot百度百科
3.uboot版本取舍
最简单的当然是移植三星原厂提供的demo板的uboot,三星在开发210芯片的同时会发布一款叫demo板的测试开发板,大部分的开发板厂商都是根据这个demo板的uboot和kernel的基础上进行开发。这是我们进行移植的第一手宝贵的资料。可惜的是,三星并没有对外免费开放demo的源代码,除非你去买三星的芯片。
没有demo的源代码也没关系,我们对而求其次,用uboot官方的源代码来进行移植。uboot有很多个版本,并且每年在不断的更新,那么该选择哪个版本好呢?理论上是够用的基础上越早的版本越好,因为后面的版本增加了很多新的特性,其实也没必要,反而增加了移植的难度。
uboot版本最早支持s5pv210的版本是u-boot-2010.06。这里之所以选择u-boot-2012.10是因为我之前移植ok6410就是用的这个版本。也为了后面多核的学习相衔接。
这里的goni开发版就是s5pc110芯片结构,s5pc110和s5pv210的寄存器是一样的。所以我们对uboot 进行移植的时候,就以goni这块开发板为基础进行修改。
- x210v3开发板u-boot-2012.10移植之一---uboot版本选择
- x210v3开发板u-boot-2012.10移植之一---uboot版本选择
- x210v3开发板u-boot-2012.10移植之二---如何学习uboot,掌握uboot结构
- x210v3开发板u-boot-2012.10移植之补充篇---uboot启动流程详解
- x210v3开发板u-boot-2012.10移植之四---完善开发板配置,建立x210v3_config配置
- x210v3开发板u-boot-2012.10移植之三---mkconfig分析
- x210v3开发板u-boot-2012.10移植之五---点亮led进行调试
- x210v3开发板u-boot-2012.10移植之七---六步轻松搞定串口初始化
- x210v3开发板u-boot-2012.10移植之六---系统时钟初始化
- x210v3开发板u-boot-2012.10移植之八---DDR2初始化我也能搞定
- x210v3开发板u-boot-2012.10移植之十---串口摇身一变控制台
- x210v3开发板u-boot-2012.10移植之十一---添加DM9000网卡支持
- x210v3开发板u-boot-2012.10移植之十二---启动内核
- x210v3开发板u-boot-2012.10移植之九---运行阵地转移,赶紧把BL2扔到内存
- u-boot移植之一 uboot-2015.04 Makefile分析
- TX2440 ARM开发板Uboot移植(-、让u-boot从norFlash动起来)
- TX2440 ARM开发板Uboot移植(二、让u-boot从nandFlash动起来)
- u-boot在s3c2410开发板上移植(NAND Flash Boot)过程 选择自 beka
- 剑指offer 打印二叉树路径和
- 利用ProgressMonitorInputStream进行输入流的进度窗口监视
- 欢迎使用CSDN-markdown编辑器
- Cocos2d-x 瓦片地图TiledMap
- 高精度压位1
- x210v3开发板u-boot-2012.10移植之一---uboot版本选择
- float 和double的内存特点
- 瞎谈CNN:通过优化求解输入图像
- 卷积神经网络CNN
- 类、反射
- codeforces Bear and Friendship Condition
- 高精度运算
- 冒泡排序
- CUDA之Dynamic Parallelism详解(三)