
嵌入式开发
Ackarlix
专注、沉着、稳重、信心、行动
展开
-
32位嵌入式系统和嵌入式Linux
32位嵌入式系统和嵌入式Linux 嵌入式Linux是一种开发源码、软实时、多任务的嵌入式操作系统,是标准Linux的嵌入式系统移植版。众所周知,Linux能在PC中可靠地运行,正是因为当前的PC硬件已经全部采用了32位乃至64位系统,才会给象Windows、Linux、unix这些32位操作系统提供了应用舞台。迄今为止,世界上已有近40%的Internet主机采用了Linux作为操原创 2007-08-27 06:16:00 · 1753 阅读 · 0 评论 -
ARM微处理器概述
ARM微处理器概述整理:Ackarlix 本章简介ARM微处理器的一些基本概念、应用领域及特点,引导读者进入ARM技术的殿堂。本章主要内容:- ARM及相关技术简介- ARM微处理器的应用领域及特点- ARM微处理器系列- ARM微处理器的体系结构- ARM微处理器的应用选型1.1 ARM-Advanced RISC MachinesARM原创 2007-08-29 06:23:00 · 1996 阅读 · 0 评论 -
ARM微处理器的编程模型
ARM微处理器的编程模型整理:Ackarlix本章简介ARM微处理器编程模型的一些基本概念,包括工作状态切换、数据的存储格式、处理器异常等,通过对本章的阅读,希望读者能了解ARM微处理器的基本工作原理和一些与程序设计相关的基本技术细节,为以后的程序设计打下基础。本章的主要内容:- ARM微处理器的工作状态- ARM体系结构的存储器格式- ARM微处理器的工作模式原创 2007-08-30 04:55:00 · 2672 阅读 · 1 评论 -
Linux 2.6内核的精彩世界(一)
Linux 2.6内核的精彩世界(一) 整理:Ackarlix 2003年岁末,Linux社区最鼓舞人心的消息莫过于期盼已久的Linux内核2.6版正式推出。作为一个主要发布版本,2.6相对于2.4有很大的改动;它引入了许多新的特性,同样也去除很多过时的特性。它在哪些方面有大的改动?它对Linux的开发人员以及其他层面的Linux用户可能有什么样的影响?阅读本文,您将得到转载 2007-09-03 05:43:00 · 1341 阅读 · 0 评论 -
Linux 2.6内核的精彩世界(三)
Linux 2.6内核的精彩世界(三) 整理:Ackarlix 核心硬件支持随着Linux的这些年的发展并逐步进入主流行列,从内核所支持的设备类型来看,每一次的内核发布,都像是一次跳跃:支持新兴的技术(2.4的USB),支持古老一些的传统技术(2.2的MCA)。发展到Linux2.6,不被Linux支持的设备已经相当少了。PC机上的主流硬件没被支持的很少。正是由于这个原因转载 2007-09-03 05:45:00 · 1124 阅读 · 0 评论 -
学习嵌入式Linux的笔记和体会
学习嵌入式Linux的笔记和体会 整理:Ackarlix 一个典型的桌面Linux系统包括3个主要的软件层---linux内核、C库和应用程序代码。 内核是唯一可以完全控制硬件的层,内核驱动程序代表应用程序与硬件之间进行会话。内核之上是C库,负责把POSIX API转换为内核可以识别的形式,然后调用内核,从应用程序向内核传递参数。应用程序依靠驱动内核来完成特定的任务。 在设计转载 2007-09-03 05:47:00 · 1733 阅读 · 0 评论 -
ARM微处理器的指令系统
ARM微处理器的指令系统整理:Ackarlix 本章介绍ARM指令集、Thumb指令集,以及各类指令对应的寻址方式,通过对本章的阅读,希望读者能了解ARM微处理器所支持的指令集及具体的使用方法。本章的主要内容有:- ARM指令集、Thumb指令集概述。- ARM指令集的分类与具体应用。- Thumb指令集简介及应用场合。3.1 ARM微原创 2007-09-01 06:05:00 · 1992 阅读 · 0 评论 -
Linux 2.6内核的精彩世界(二)
Linux 2.6内核的精彩世界(二) 整理:Ackarlix 深入Linux 除了横向支持越来越多的硬件,Linux 2.6还在已支持的平台上根据硬件的性能提升进行了改进。这些针对特定CPU的优化包括:Transmeta的Crusoe系列,Intels Pentium 4 Xeon、Pentium 3-M、Pentium 4-M 和AMD移动处理器。新版本Linux还解决转载 2007-09-03 05:44:00 · 1159 阅读 · 0 评论