发布时间: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-06 16:53:10
ARM应用系统开发详解──基于S3C4510B的系统设计 S3C4510B 片内的 IIC 总线控制器具有如下重要特性:- 仅需要两根传输线。一根为串行数据线(Serial Data Line,SDA),另一根为串行时钟 线(Serial Clock Line,SCL)。当 IIC 总线处于空闲状态时,两根传输线均为高电平。- 连接到总线上的每一个设备都可以通过一个主控器使用唯一的地址进行软件寻址。总线主 控器既可以是一个主发送器,也可以是一个主接收器。但 S3C4510B 的 IIC 总线控制器仅支持单主 控器模式。- 支持 8 位、双向,串行数据传输。- 连接到 IIC 总线......【阅读全文】
发布时间:2013-01-06 16:19:57
ARM应用系统开发详解──基于S3C4510B的系统设计 S3C4510B 片内的 IIC 总线控制器具有如下重要特性:- 仅需要两根传输线。一根为串行数据线(Serial Data Line,SDA),另一根为串行时钟 线(Serial Clock Line,SCL)。当 IIC 总线处于空闲状态时,两根传输线均为高电平。- 连接到总线上的每一个设备都可以通过一个主控器使用唯一的地址进行软件寻址。总线主 控器既可以是一个主发送器,也可以是一个主接收器。但 S3C4510B 的 IIC 总线控制器仅支持单主 控器模式。- 支持 8 位、双向,串行数据传输。- 连接到 IIC 总线......【阅读全文】
发布时间:2013-01-05 16:54:59
/usr/local/bin/arm-elf-objdump (进行反汇编) /usr/local/bin/arm-elf-objdump -D u-boot (进行反汇编) arm-elf-objcopy(elf转成二进制文件), arm-elf-objdump(elf文件的反汇编), arm-elf-nm(列出elf文件的符号表), arm-elf-readelf(生产elf文件信息及内部各段信息), arm-elf-size(列出elf文件各段的大小及位置), arm-elf-strip(对elf进行瘦身), ......【阅读全文】