(一)u-boot2013.01.01 for TQ210:《Uboot简介》
一直想写一个s5pv210硬件平台的u-boot的移植文档,但一直都忙着没时间写。先写一些u-boot的脚本分析吧,包括makefile,mkconfig,config.mk,主要侧重于语法句意的分析,原理性的分析网上是比较多的了,虽然是一些老版本的,但原理是一致的,只是实现的具体形式有差异。随后有空再写关于u-boot2013.01.01版本在TQ210上的移植,就敬请期待吧!
(1)Uboot代码下载
所有版本的u-boot源代码压缩包都可以在 ftp://ftp.denx.de/pub/u-boot/下载。
关于u-boot源代码的信息,可以看 http://www.denx.de/wiki/U-Boot/SourceCode
关于u-boot
目前最新的版本是2013.07的,但只有rc2版本,稳定发布版还没出来,如果要移植最新的Uboot,建议大家可以下载2013.04.tar.bz,等2013.07.01.tar.bz出来后再可以更换。
(2)DENX小组及u-boot简介
下面我就DENX官网上的about us稍稍翻译,这就是他们的自我介绍,以帮助大家了解Denx是做什么的(这里也贴出原文以供参考):
About DENX Software Engineering
Our Services
DENX Software Engineering provides software engineering services in the area of Embedded and Real-Time Systems. We have a high level of expertise in that area with a strong focus on Open Source Software, especially Linux, but also FreeBSD, NetBSD, etc.
We port firmware and operating systems to your hardware and write device drivers and other low-level or hardware-related software components. We develop, tailor and install the base software for your embedded systems and provide solutions to problems as performance
optimization, security concepts or tools for automatic software updates. This allows you to put all your resources in the development of your applications. We also provide on-the-job training for engineers who need to ramp up quickly on how to develop software
for Embedded Linux systems.
For example, DENX has developed a powerful Embedded Linux Development Kit (ELDK) that runs on x86/Linux, x86/FreeBSD and SPARC/Solaris host
operating systems and supports a wide range of PowerPC target processors (8xx, 82xx, 7xx, 74xx, 4xx). A version for ARM processors is available, too. All components are available for free, and with complete source code.
DENX also has started the development and is the driving force behind the PPCBoot and U-Boot
Open Source projects which provides powerful, flexible and portable firmware for PowerPC systems. U-Boot has been ported to more than 100 boards (including most well-known evaluation boards) using PowerPC, ARM, MIPS and x86 processors.
Our Simple Embedded Linux Framework provides an easily extensible default configuration for Embedded Linux systems which has
been succesfully used as base system for several projects.
Current projects are for customers in Germany, Austria, Switzerland, United Kingdom, Australia, and U.S.A.
/* Denx软件工程小组提供嵌入式和实时操作系统领域的软件工程服务。我们拥有一支的高水平专家,专注于各种开源软件的开发,尤其是Linux方面,并且也涉及FreeBSD,NetBSD等。
我们可以为你的硬件定制固件和操作系统,包括设备驱动和其他与硬件相关的底层软件组件。我们能为你的嵌入式系统开发,定制和安装基础组件,并且提供系统性能优化解决方案,系统安全建议和自动软件升级工具。这样以便你可以将所有精力致力于应用开发上。我们同样向需要学习如何开发嵌入式Linux系统并希望水平得到快速提升的工程师提供在职培训。
例如,DENX已经开发了一个强大的嵌入式Linux开发包(ELDK),它能运行在x86/Linux, x86/FreeBSD及x86/Linux, x86/FreeBSD 主操作系统上并且广泛支持PowerPC目标处理器(8xx, 82xx, 7xx, 74xx, 4xx)。其中有一个版本适用于ARM处理器。该项目所有组件均是100%开源免费的。
Denx同时已经开始为PowerPC系统开发并推动继PPCBoot和U-boot开源项目后的一套更强大,灵活,兼容性更高的固件。而U-boot已经移植在超过100套使用PowerPC, ARM, MIPS 及 x86等处理器的评估板上(包括大多数知名的评估板)。
我们为Linux嵌入式系统开发的简易Linux嵌入式框架提供了一个易扩展的默认配置,并且作为系统基本组件成功应用在一些项目上。
目前进行的项目是为德国,奥地利,瑞士,英国,澳大利亚和美国的客户定制的。*/
u-Boot用于多种嵌入式CPU(MIPS、x86、ARM、XScale等)的Bootloader程序,u-boot不仅支持嵌入式Linux的引导,还支持VxWorks,QNX等多种嵌入式操作系统。
(一)u-boot2013.01.01 for TQ210:《Uboot简介》的更多相关文章
- (五)u-boot2013.01.01 for TQ210:《移植前的准备及u-boot初编译》
移植前的准备 移植前,要做的事情是搭建开发环境以及对U-boot源码的获取.首先说一下开发环境: 1.此次U-boot移植的硬件平台是天嵌的TQ210开发板: CPU:板载核心是S5PV210(Cor ...
- (二)u-boot2013.01.01 for TQ210:《Makefile分析》
当时写的时候看的是2012-10版本的,但是略对比了一遍和2013.01.01没什么改动,所以这不影响对2013.01.01版本的makefile的理解.本文比较侧重于语法句意的分析,框 ...
- org.codehaus.jackson.map.JsonMappingException: Can not construct instance of java.util.Date from String value '2012-12-12 12:01:01': not a valid representation (error: Can not parse date "2012-12-
Jackson对于date的反序列化只支持几种,如果不符合默认格式则会报一下错误 org.codehaus.jackson.map.JsonMappingException: Can not cons ...
- 2015.12.25-2016.01.01 大论文迭代B
大论文B轮迭代,稍重前端 12.25 周五,完善摘要 12.26 周六,完善第一章 12.27 周天,完善第二章 12.28 周一,完善第三章 12.29 周二,完善第四章 12.30 周三,完善第五 ...
- 005 01 Android 零基础入门 01 Java基础语法 01 Java初识 05 Eclipse简介
005 01 Android 零基础入门 01 Java基础语法 01 Java初识 05 Eclipse简介 Eclipse是一款集成开发工具--IDE. 集成开发环境(IDE,Integrated ...
- 002 01 Android 零基础入门 01 Java基础语法 01 Java初识 02 Java简介
002 01 Android 零基础入门 01 Java基础语法 01 Java初识 02 Java简介 学习Java的基础语法 Java是一门编程语言,学习的逻辑其实和现实世界的语言是一样的,需要了 ...
- (六)u-boot2013.01.01 for TQ210:《精简u-boot文件目录,定制自己的目标板》
1. 删改U-boot代码结构 把不用到的和与我们s5pv210移植无关的硬件平台代码统统删除,眼不见为净.这样代码看起来就干净利落多了. 1.1.进入arch目录,删掉除arm以外的目录 处理前: ...
- ok6410 u-boot-2012.04.01移植七完善u-boot移植(u-boot移植结束)
继ok6410 u-boot-2012.04.01移植六后,开发板已支持MLC NAND.DM9000等.但还需要完善比如环境变量.mtdpart分区.裁剪.制作补丁等.下面的工作就是完善移植的u-b ...
- Samsung_tiny4412(驱动笔记01)----linux 3.5,U-Boot,Busybox,SD卡启动环境搭建
/*********************************************************************************** * * linux 3.5,U ...
随机推荐
- HDU4289Control(最大流)
看了这道题,然后重新开始练习自己的刚敲不久的网络流,发现还是难以一遍敲得完整啊,,,,, 调了...遍,改了...遍,测了...遍,交了,,,遍,总算是A了,,不简单啊 然后试着用了其他两种算法EK和 ...
- Activity之间使用intent传递大量数据带来问题总结
转载:大飞 http://blog.csdn.net/rflyee/article/details/47441405 Activity之间使用Parcel传递大量数据产生的问题. Activity ...
- css 关于两栏布局,左边固定,右边自适应
好几个星期都没写博客了,最近不忙也不闲,稀里糊涂过了两个星期,之前几个月内天天坚持签到.最近也没签到.哈哈,说正事. 今天做东钿互金平台后台页面,昨天做了一个登录页面,业偶碰到了一个难题.等下也要把它 ...
- 一个python
#!/usr/bin/env python #coding=utf-8 import os # 遍历文件 r=input("type a directory name:") for ...
- Tair分布式key/value存储
[http://www.lvtao.net/database/tair.html](特别详细) tair 是淘宝自己开发的一个分布式 key/value 存储引擎. tair 分为持久化和非持久化 ...
- ISA中的WEB链
在ISA Server 2004中提供了Web链功能,它就相当于将ISA Server配置为二级代理,可以将你的请求转发到上游的代理服务器或其他站点.使用Web链,你就可以实现条件路由,对不同的目的地 ...
- IntervalZero RTX 2014
2692407267@qq.com,很多其它内容请关注http://user.qzone.qq.com/2692407267 IntervalZero RTX 2014 上图 watermark/ ...
- 一个获取文件绝对路径的sh
脚本里有个获取文件绝对路径的需求,linux里有个很方便的realpath命令,但是mac下没有,甚至readlink -f也跟linux下的表现不同,所以……直接用pwd算了 #!/bin/bash ...
- BZOJ 1295: [SCOI2009]最长距离 spfa
1295: [SCOI2009]最长距离 题目连接: http://www.lydsy.com/JudgeOnline/problem.php?id=1295 Description windy有一块 ...
- WEB的相关知识总结
JS-->OOP/Module, DOM, JSON, AJAX------------------><script>, script.js的内容 HTML/JS/CSS HT ...