摘要:
U-BOOT源代码下载:ftp://ftp.denx.de/pub/u-boot/一 目录结构:board:和开发板有关的文件,每个开发板都以一个子目录出现在当前目录中。common:实现u-boot支持的命令。cpu:与特定cpu架构相关的代码,每一块u-boot下支持的cpu在该目录下对应一个子目录。disk:对磁盘的支持。doc:文档目录。drivers: u-boot支持的设备驱动程序都放在该目录下。fs:文件系统的支持include:u-boot使用的头文件。该目录下configs目录有与开发板相关的配置头文件,如smdk2410.h。该目录下的asm目录有与cpu体系结构相关的头文 阅读全文
摘要:
先来简单了解下嵌入式系统构建一 嵌入式系统(软件)1 引导加载程序:包括固话在固件(firmware)中的boot程序(可选),和Bootloader 两大部分2 linux内核:特定于嵌入式平台的定制内核3 文件系统:包括了系统命令和应用程序二 Bootloader一个同时装有Bootloader,内核的启动参数,内核映像,和根文件系统映像的固态存储设备的典型空间分配结构图嵌入式系统复位后从地质0x00000000起开始执行,并且将固态存储设备(Flash)安排 (见最下图)在这个地址上。移植:CPU体系结构嵌入式板级流程:stage1: 1 硬件设备初始化(Cpu内部寄存器)2 为加载Bo 阅读全文
摘要:
一 嵌入式linux系统构架硬件平台:FLASH 网卡 嵌入式处理器 触摸屏 按键软件平台:Bootloader linux内核 根文件系统根文件系统:应用程序 C库/**************************************************************//**************************************************************/二 开发流程1 硬件开发:基于EVM板,添加,修改,删除硬件(硬件工程师)2 Bootloader移植:将Bootloader移植到流程1所开发出来的硬件平台(系统工程师或驱动工 阅读全文
摘要:
/etc/profile与环境变量相关的文件可能还会有/etc/bashrc等,不过这是shell变量,是局部的,对于特定的shell器作用。/etc/profile是全局的,适用于所有的shell。profile文件会告诉shell使用什么语言,什么shell,命令的搜索路径等等。一些标准的环境变量:SHELL 默认shellLANG 默认语言PATH linux寻找命令的默认路径,一般包括/bin,/usr/bin,/sbin,/usr/sbin,/usr/X11R6/bin,/opt/bin,/usr/local/bin等。用户可以自行添加,如/home/bin等.MANPATH man 阅读全文