自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思考的智慧,知识源于思考

知其然,希望知其所以然

  • 博客(18)
  • 资源 (11)
  • 收藏
  • 关注

转载 uboot 之 lds文件详解

原文地址:http://hi.baidu.com/kinylei/blog/item/e598fc3217bfadf2184cff64.html1、对于.lds文件,决定一个可执行程序的各个段的存储位置,以及入口地址,这也是链接定位的作用。这里以u-boot的lds为例说明uboot的链接过程。首先看一下GNU官方网站上对.lds文件形式的完整描述:SECTIONS {

2012-03-30 20:07:02 2338

原创 u-boot第二阶段之start_armboot()函数

1、#ifdef CONFIG_MEMORY_UPPER_CODE /* by scsuh */ulong gd_base;gd_base = CFG_UBOOT_BASE + CFG_UBOOT_SIZE - CFG_MALLOC_LEN - CFG_STACK_SIZE - sizeof(gd_t);#ifdef CONFIG_USE_IRQgd_base -= (CO

2012-03-29 20:13:10 1473

原创 uboot环境变量

摘于一篇别人的文章,不明出处,对作者表示感谢!U-BOOT 环境变量实现 (基于smdk2410) 1.相关文件 common/env_common.c 供u-boot 调用的通用函数接口,它们隐藏了env 的不同实现方式,比如dataflash, epprom, flash 等 common/env_dataflash.c

2012-03-29 19:33:51 7222

原创 编译地址 运行地址 相对地址

1、什么是编译地址?什么是运行地址?     32 位的处理器,它的每一条指令是4 个字节,以4 个字节存储顺序,进行顺序执行,CPU 是顺序执行的,只要没发生什么跳转,它会顺序进行执行,编译器会对每一条指令分配一个 编译地址,这是编译器分配的,在编译过程中分配的地址,我们称之为编译地址。      运行地址是指,程序指令真正运行的地址,是由用户指定的,用户将运行地址烧录到哪里,

2012-03-29 19:12:50 4671 1

原创 u-boot第二阶段之gd_t和 bd_t结构体

1)、typedef    struct    global_data {    bd_t        *bd; //与板子相关的结构,见下面    unsigned long    flags;    unsigned long    baudrate;   //波特率    unsigned long    have_console;    /* serial_ini

2012-03-28 23:06:26 2096

转载 u-boot源码----lowlevel_init.S分析

原文地址:http://maxshu.diandian.com/post/2011-04-26/588022原文:mini6410板uboot的lowlevel_init.S文件:u-boot/board/samsung/mini6410/lowlevel_init.S#include #include #include #include "mini64

2012-03-26 22:21:01 1935

转载 u-boot源码之start.S分析

1.start.s代码分析(第一阶段)/* 以下是具有arm特色的异常向量表,为中断异常准备 */--------------------.globl _start_start: b reset ldr pc, _undefined_instruction ldr pc, _software_interrupt ldr pc, _prefetch_abort ldr

2012-03-26 19:54:00 1820

原创 u-boot存储器映射

2012-03-24 22:46:23 1673

原创 U-boot的编译流程

现在来总结一下U-Boot的编译流程: (1)首先编译cpu/$(CPU)/start.S,对于不同的CPU,还可能编译cpu/$(CPU)下的其他文件。(2)然后,对于平台/开发板相关的每个目录、每个通用目录,都使用它们各自的Makefile生成相应的库。(3)将1、2步骤生成的.o、.a文件按照board/$(BOARDDIR)/config.mk文件中指定的代码段起始

2012-03-24 22:39:18 984

原创 u-boot简述

1、Bootloader的启动过程启动过程可以分为单阶段(Single Stage)、多阶段(Multi-Stage)两种。通常多阶段的Bootloader能提供更为复杂的功能,以及更好的可移植性。从固态存储设备上启动的Bootloader大多都是 2 阶段的启动过程。这从前面的硬件实验可以很好地理解这点:第一阶段使用汇编来实现,它完成一些依赖于 CPU 体系结构的初始化,并调用第二阶段的代码。第

2012-03-24 22:31:36 1059

转载 mount of filesystem failed

原文地址:http://blog.csdn.net/kankan_summer/article/details/6026539Problem: mount of filesystem failed a maintenance shell will now be started. Control-D will terminate this shell and re-t

2012-03-11 10:19:18 1476

转载 Ubuntu:mount of filesystem failed解决办法

原文地址:http://blogt.chinaunix.net/space.php?uid=23381466&do=blog&id=2230928今天一开机,ubantu 就黑屏,显示:1 mount of filesystem failed  2 a maintenance shell will now be started. 3 Control-

2012-03-11 10:10:35 2385

原创 u-boot-2011.06的移植(一)

直接以smdk6400作为模版进行修改1、到board目录下复制smdk6400文件为smdk6410改smdk6400.c为smdk6410.c改smdk6400_nand_spl.c为smdk6410_nand_spl.c并修改此目录下的makefile文件把COBJS-y:= smdk6400.o改为COBJS-y := smdk6410.o2、到arch目录

2012-03-08 20:56:36 1096

原创 u-boot-2011.06的改变--开发板配置

1、u-boot-2011.06的开发板配置被放在了boards.cfg文件中,只有少数开发板的配置仍然在Makefile文件中,如smdk6400等。2、下面是摘自boards.cfg的内容:(1)、#Unused fields can be specified as "-", or omitted if they# are the last field on the line.

2012-03-08 16:50:53 909

转载 u-boot顶层的makefile分析

u-boot的Makefile分析U-BOOT是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。U-BOOT的下载地址: http://sourceforge.net/projects/u-bootu-boot源码结构    解压就可以得到全部u-boot源程序。在顶层目录下有1

2012-03-06 16:58:24 1145

原创 u-boot文档之 README摘要

1、版本1.1.6Directory Hierarchy:====================- board Board dependent files- common Misc architecture independent functions- cpu CPU specific files  - 74xx_7xx Files specific to Fre

2012-03-05 23:18:22 1086

原创 申请linux邮件列表

1、http://vger.kernel.org/vger-lists.html这个是linux邮件列表的主要网址,在这里选取一个分支(自己关注的模块),然后点击 subscribe,即可发送邮件。当然再此之前,需要申请一个邮箱,最好单独用一个,我用的是google的。     2、发送后,会收到两封邮件,其中一封有 Someone (possibly you) has requ

2012-03-04 22:23:44 1941

原创 Source Insight使用

1、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)    编辑汇编代码时,在SIS里建立PROJECT并ADD ALL的时候,根据默认设置并不会把该里面所有汇编文件都包含进来    只加了.inc和.asm后缀的,.s后缀的没有。而且用SIS打开.s的文件,一片黑白没有色彩.    解决方法是在Options->Document Options里面,点左上的Docu

2012-03-03 18:53:35 746

将.pvr.ccz和plist文件还原为多个原图-工具

我们经常会使用一些别人游戏中的资源,网上找别人的apk包,经过解压,但是资源图片往往都是打包后的,这个工具可以把打包后的图片,还原成小图。

2015-05-22

Cocos2d-x游戏开发之旅.pdf

Cocos2d-x游戏开发之旅.pdf, 学习cocos2dx游戏开发很好的书籍,比较清晰。

2015-05-21

Cocos2d-x高级开发教程

初学cocos2d-X很好的资料,让你全面了解cocos2dx游戏编程。

2014-08-18

android仿京东商城源码

仿京东的界面,可以用于初学者学习界面设计。

2014-06-07

C语言学习大纲

这是一个C语言视屏教程的大纲,我认为很好,保留在这里。

2012-07-15

DM9000A中文手册

从英文DM9000A网卡芯片资料翻译而成,中文手册,很完全

2012-06-01

s3c6410硬件ADC & TOUCH SCREEN INTERFACE(AD转化和触摸屏接口)

我自己根据原文翻译,查找资料翻译的,s3c6410硬件ADC & TOUCH SCREEN INTERFACE(AD转化和触摸屏接口)

2012-05-26

U-BOOT_readme_中文翻译

U-BOOT_readme_中文翻译,英汉对照。

2012-03-31

嵌入式Linux学习七步曲

学习嵌入式uboot,内核,驱动很好的文章。总东七个文件。

2012-03-29

S3C6410中文手册

与英文版很匹配!两个文档合起来看,容易理解和掌握!

2012-02-16

Linux 内核情景分析-上下册-清晰版

学习linux内核很不错的两本书,上下册都有,毛德操编著.

2011-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除