1、基础类书籍 《嵌入式系统概念与设计》《嵌入式系统原理及应用》这类书籍主要介绍了嵌入式系统的基本概念、基本原理和基本设计方法。对于初学者来说,它们是了解嵌入式系统全貌的绝佳起点。
2、《嵌入式系统设计与开发》(EmbeddedSystems:DesignandDevelopment)作者:ArnoldS.Berger 简介:该书介绍了嵌入式系统的基本概念、设计原理和开发流程。适合初学者了解嵌入式系统的基础知识。
3、《嵌入式系统设计与实例开发》其特点是体系结构完整、基本概念清晰,易读易学。
4、嵌入式学习路线 明确学习路线方向 嵌入式系统是一个综合性的学科领域,涵盖了硬件、软件以及两者的结合应用。对于初学者来说,可以按照以下几个阶段来学习:嵌入式基础理论学习阶段 首先,学习嵌入式系统的基础理论知识。这包括学习基本的电子电路知识、计算机基础、编程语言基础等。
第1章,嵌入式系统基础知识,首先介绍了嵌入式系统的定义和组成,包括其定义的发展历程、系统结构以及实时系统的概念。接着详细解析了嵌入式微处理器的体系结构,比较了冯·诺依曼与哈佛结构,CISC与RISC的区别,以及流水线技术和信息存储的字节顺序等。
第1章: 简介了嵌入式系统的概念,包括其基本架构和开发环境,以及ARM处理器的概述,为后续学习打下基础。第2章:聚焦于Super-ARM教学实验系统,其特点和组成部分被详细阐述。实验系统包括模块化设计的实验箱、完善的编译调试环境,以及主板、底板和核心板的使用方法,以及针对JTAG下载软件的安装和使用。
最后,第7章以实际项目为例,详细介绍了《基于ARM的嵌入式系统设计实例》,通过具体应用展示ARM在嵌入式领域的广泛应用(168)。这是一本理论与实践相结合的优秀教程,为嵌入式开发者提供了丰富的学习资源。参考资料位于书籍的尾部,供读者在深入研究时参考(214)。
深入理解嵌入式底层软件开发,本书目录涵盖多个关键领域,旨在引导读者逐步掌握技术细节:第1章:ARM汇编编程基础1 ARM CPU寄存器,包括普通寄存器R0-R1状态寄存器CPSR与SPSR,以及流水线对程序计数器PC的影响。2 基本寻址方式与指令,如常见寻址方式和指令的精解,以及ARM汇编伪操作的使用和实例。
接着,第2章着重讲解了嵌入式系统的软硬件协同设计。传统设计方式与现代协同设计方法的对比分析,让读者理解在实际项目中如何平衡软硬件需求。章节中还提醒了设计师在设计过程中应注意的关键点,确保系统的稳定性和效率。而第3章则是对Windows Embedded CE 0 的详细介绍。
后来我又找到一份很好的视频,是在嵌入式学习网推出的一份视频《从零基础开始学嵌入式》,网址:http:// 里面的教程还不错,很完整,可以让我从基础的开始学起。
本书定位为教材,适合作为计算机、软件、电子信息工程和自动化等专业本科生或研究生《嵌入式系统》、《嵌入式系统设计》、《嵌入式系统设计导论》等课程的教材使用。嵌入式是软硬件结合的技术,搞嵌入式软件的人应对ARM处理器工作原理和接口技术有充分了解,包括ARM的汇编指令系统。
第一:《Linux内核设计与实现》简称LKD,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍。
推荐教材:嵌入式Linux应用程序开发,人们邮电出版社(华清远见的书)。要学习linux系统,arm处理器,c语言,visualSTATE、ADS等软件。有开发板更好,可以做系统移植。
《嵌入式 Linux 应用开发完全手册》,韦东山著 这本书综合了常见的嵌入式开发经验技巧,以及常见的嵌入式系统应用,系统移植,调试及异常处理等,内容非常丰富,是中文 Linux 领域难得的一本好书。
第一:《Linux内核设计与实现》简称LKD,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍。
后来我又找到一份很好的视频,是在嵌入式学习网推出的一份视频《从零基础开始学嵌入式》,网址:http:// 里面的教程还不错,很完整,可以让我从基础的开始学起。