U-boot常用命令

说明:只供学习交流   一,环境变量相关命令 (1):printenv或print:打印环境变量。可以打印全部环境变量,也可以打印列出的环境变量。例如:print  打印全部环境变量,print ipaddr 只打印ip。   (2):setenv 或 set:设置环境变量。用法:s...

2013-07-22 18:20:31

阅读数 786

评论数 0

u-boot简介

说明:只供学习交流   一,uboot简介 Uboot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序,uboot不仅支持嵌入式Linux系统的引导,当前还支持NetBSD,VxWorks, QNX,RTEMS,ARTOS,LynxOS嵌入式操作系统。Uboot除了...

2013-07-22 18:18:07

阅读数 915

评论数 0

交叉编译工具链的安装与使用

说明:只供学习交流   一,交叉编译工具链的概念 在嵌入式开发过程中,有宿主机和目标机之分。 宿主机:宿主机是执行编译、链接嵌入式软件的计算机。 目标机:目标机是运行嵌入式软件的硬件平台。 而在宿主机上进行预处理、编译、汇编、链接等工作的一系列工具称为交叉编译工具链。     二,安装交叉编译工具...

2013-07-21 08:34:24

阅读数 3019

评论数 1

Bootloader简介

说明:只供学习交流   一,Bootloader的概念 系统上电之后,需要一段程序来进行初始化。比如:关闭WATCHDOG、改变系统时钟、初始化存储器控制器、将更多的代码复制到内存中等。如果它能将操作系统内核复制到内存中运行,无论从本地(比如Flash)还是从远端(比如通过网络),就称这段程序为B...

2013-07-19 09:19:17

阅读数 1355

评论数 1

内核模块开发基础

说明:只供学习交流   一,什么是内核模块 Linux内核的整体结构非常庞大,其包含的组件也非常多,如何使用需要的组件呢: 方法一:把所有的组件都编译进内核文件,即:zImage或bzImage,但这样会导致两个问题:一是生成的内核文件过大;二是如果要添加或删除某个组件,需要重新编译整个内核。  ...

2013-07-18 09:39:06

阅读数 1600

评论数 1

grub配置文件grub.conf详细说明

说明:只供学习交流       default行,是指grub启动时默认菜单项。0表示第一项,如果是多系统可以修改此选项改变默认光标停留位置。   timeout行,是指菜单到自动启动系统前的停留时间,单位时间为sec,可以按需分配。   splashimage行,指定启动菜单的背景图标,图片格...

2013-07-16 14:10:41

阅读数 3424

评论数 2

Linux内核的配置与编译(X86平台)

说明:只供学习交流     目的: (1):配置、编译X86平台下的Linux-2.6.29内核 (2):在vmware下安装编译好的内核并启动   工具: Gcc编译器, Linux-2.6.29内核   步骤: (一):清除临时文件,中间文件和配置文件等(刚从网上下载下来的文件这步可省略)。 ...

2013-07-14 21:14:05

阅读数 1116

评论数 0

Linux内核源代码

说明:只供学习交流   一,目录结构 Linux内核源代码采用树形结构进行组织,非常合理地把功能相关的文件都放在同一个子目录下,使得程序更具有可读性。   二,目录结构   arch目录 arch是architecture的缩写。内核所支持的每种CPU体系,在该目录下都有对应的...

2013-07-13 19:02:30

阅读数 878

评论数 0

Linux内核简介

说明:只供学习交流   一,Linux体系结构 如果有人问你,Linux系统是如何构成的?只要把下面这幅图说给他听,就OK   从图上我们可以知道,Linux系统是由用户空间和内核空间两部分组成,之所以将Linux系统划分为用户空间和内核空间很大一部分原因是为了安全着想。 Linu...

2013-07-13 17:17:32

阅读数 1499

评论数 1

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