发布时间:2013-01-10 11:09:41
此文为两年前为好友刘庆敏的书《嵌入式Linux开发详解--基于AT91RM9200和Linux 2.6》中帮忙写的章节的重新整理。如有雷同,纯属必然。经作者同意,将我写的部分重新整理后放入blog中。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 自己移植编译过内核的朋友都知道:生成的zImage内核的位置在arch/arm/boot目录下。但是这个映像是怎么产生的?下面简要地分析一下。&......【阅读全文】
发布时间:2013-01-09 16:23:24
ARM Linux启动过程分析是本人要介绍的内容,嵌入式 Linux 的可移植性使得我们可以在各种电子产品上看到它的身影。对于不同体系结构的处理器来说Linux的启动过程也有所不同。本文以S3C2410 ARM处理器为例,详细分析了系统上电后 bootloader的执行流程及 ARM Linux的启动过程。 1、引 言 Linux 最初是由瑞典赫尔辛基大学的学生 Linus Torvalds在1991 年开发出来的,之后在 GNU的支持下,Linux 获得了巨大的发展。虽然 Linux 在桌面 PC 机上的普及程度远不及微软的 Windows 操作系统,但它的发展速度之快、用户数......【阅读全文】
发布时间:2013-01-09 16:18:09
uboot 的开机logo.bin 使用Image2Lcd 制作uboot开机logo.bin 选择输出数据类型:二进制(*.bin)扫描模式:水平扫描输出灰度:16位真彩色(一定要注意)最大宽度和高度:(为自己的屏的高度和宽度)下面的选项如下: 内核LOGO制作: 下载图片保存在 /linux/drivers/video/logo/下 选择图片右键单击---->Open With----> Open With"GNU Image manipulation ......【阅读全文】
发布时间:2013-01-09 16:17:42
Linux2.6.35在TQ2440的移植过程(一) 本文为原创,版本归作者:Machoe . Yang 所有。如需转载,请注明:http://machoe.cublog.cn/ 环境: 硬件平台:TQ2440 软件平台:VM7.1 Fedora10 arm-linux-gcc-4.3.3 Linux2.6.35版本源码 天嵌科技提供的u-boot2010.06版 一、获取并解压源码 本人一直习惯从http://www.kernel.org/pub/linux/kernel/v2.6/下载源码,极为方便,本次移植选则的源码为Lin......【阅读全文】
发布时间:2013-01-09 12:28:29
作者:李强,华清远见嵌入式学院讲师。 在Linux设备驱动中,设备号设一个很重要的概念和变量。不论是主设备号,还是次设备号,在设备驱动中都占据了很重要的地位。那么他在Kernel中是如何操作的?这个数据结构都是通过那些函数可以很容易的在我们写Linux设备驱动模块时被我们所使用呢? 在include/linux/type.h文件中我们能看到一个关于dev_t的定义如下: ... typ......【阅读全文】