嵌入式系统开发圣经 Think different Powered by xiaoguo's publishing studio QQ8204136
嵌入式系统开发圣经 Powered by xiaoguo’s publishing studio QQ:8204136
录 第1章嵌人式系统的介绍 设计与制造………………………42 1.1嵌入式系统概述 +… 2.4整合型嵌入式系统微处理器……………43 1.1.1嵌入式系统的组成………………2 2.4.1ARM公司ARM RISC架构微处 1.1.2典型的嵌入式系统……………………4 理器…………43 1.1.3嵌入式系统的发展趋势…………4 2.4.2 Intel公司StrongARM微处理器……53 1.2信息家电…… ++…+…+……6 2.4.3德州仪器公司TMS320DSP微处 1.2.1信息家电的兴起……………7 理器…… …………60 1.2.2信息家电的产品………………………10 2.4.4 Philips公司Trimedia微处理器…66 1.2.3本地信息家电的研发状况……14 2.4.5德州仪器公司0MAP架构微处 1.2.4信息家电的未来…+………16 理器……………71 1.3入门必学………………………………17 2.4.6 Intel公司Xscale架构微处理器…77 1.3.1系统整合能力……………………18 2.4.7其他常见高级的嵌入式系统微处 1.3.2程序语言能力…………20 理器… ……80 1.3.3市场应用导向………………+……21 2.5内存… …85 1.4未来展望………………22 2.5.1可程序化只读内存………+……85 1.4.1整合服务导向…………………………23 2.5.2随机存取内存(Random Access 1.4.2轻薄短小人性化……………………24 Memory) ……………86 1.4.3软硬件网络无线整合………24 2.6输入与输出…………………………………87 1.4.4创意激荡与落实………………26 2.6.1高速输入与输出传输接口………87 1.5本书导读 ……………27 2.6.2输入与输出装置………………………91 第2章嵌人式S0C硬件系统概论 2.7扩充装置 ………93 2.1前言…… …28 2.7.1CF扩充装置………………………………94 2.2嵌入式系统微处理器的发展…28 2.7.2SD扩充装置………………94 2.2.1四位以及八位嵌入式系统微处理器…29 2.7.3 Memory Stick……………95 2.2216位以上的嵌入式系统微处理器……33 2.7.4 Springboard………………95 2.2.3协处理器(Co-processor)…35 2.8总结… …96 2.2.4CISC与RISC…………………36 第3章嵌人式系统软件开发 2.2.5数字信号处理器…………………37 3.1软件开发的顺序……… ……………………97 2.3SoC嵌入式系统微处理器………38 3.1.1基础流程…………97 2.3.1什么是$0C嵌入式系统微处理器…38 3.1.2开机……………………102 2.3.2S0C微处理器的设计开发……39 3.1.3执行您的应用程序……………104 2.3.3RISC结合DSP的SoC嵌入式系统 3.2开始您的第一步………………………104 微处理器………………40 3.3联入式系统基本概述……………108 2.3.4快速的S0C嵌入式系统微处理器 3.3.1由说明书认识硬件………………108
狀A式系统开发圣 33.2驱动程序的编写…… 43移动装置上的开发套件—MIDP……197 333中断及异常处理 4.3.1Java与无线通信 334内存 24 4.3.2MDP的由来 3.35储存装置…… 43.3MIDP开发环境… 336输入/输出………………… 126 434MIDP开发实例 34嵌入式操作系统 435MIDP的移植… …218 34!嵌入式操作系统基本操作………127 43.6小结 219 342嵌入式操作系统的选择 44 Symbian Java Phone… 343系统移植 44 i Java Phone架构 3.5嵌入式软件开发 4.4.2 JTAPI ……222 35l开发…… 44.3应用实 3.52编译…… 444小结……………… 353链接………… …149 4.5Jini…………… 3.54重新定位 151 45ljni的架构…… 3.55下载 452Jini的移植 3.6除错技术 45.3小结 361模拟软件… ……153 46电信服务 i-Mode与 i-appli…… 3.62除错 461i-Mode通信系统…… 233 3.6.3硬件辅助除错………… 4.6.2 Compact HTML 3.7你必须了解的事情…… …………169 4.63 Java enabled i-mode:i- appli…………242 371开发平台与目标平台 4.7总结 3.7.2开发环境…… 171第5章 Smart Handheld Device软件 373除错 系统设计 3.8总结…… 5PDA嵌入式操作系统基础概念… 第4章信息家电软件的大趋势 51.I嵌入式操作系统 4.多彩多姿的Java世界 ………178 512PDA软件组件……… ……258 4.1.1Java的概念… ………178 52PDA产品面面观……… 4.1.2Java世界… ………18 521 Palm-PDA的创作先趋 4.1.3企业版』2EE… 522 winCE Pocket PC多媒体佼佼者…267 4.1.4标准版J2SE 5.23Lnux开放创造环境… 4.15微型版JME…… 524智能型掌上装置发展趋势 278 4.l.6 Java Card……………………………185 53 Symbian Platform:典型的智能型掌上 41.7小结 185 装置系统设计 4.2移动装置的 Java virtual Machine 531功能结构介绍……………… …283 186 5.32GTv6基本组件… 4.2.1KVM的由来……………186 5.3.3 Framework 285 422KVM移植技术 534通信与网络 423KVM验证 5.35应用层…………… 424小结 53.6系统发展环境
月录3 5.3.7 Java phone 552 Linux目录结构 54针对你的产品定义选择系统软件………288 553[具链 541基本技术面比较… 554核心组态 542产品应用面… 555选择嵌入式 Linux图形界面 543本地操作系统发展概况… 56总结 55嵌入式 Linux系统软件相关技术 291附录 Linux版权声明 5.5.工作评估…………
第1章嵌人式系统的介绍 嵌入式系统(Embedded System)在于结合微处理器或微控制器的系统电路与其专属的软 件,来达到系统操作效率成本的最高比。今日举凡移动电话、手表、电子游戏机、PDA、电 视、冰箱等民用电子与通信产品,电动机车、电动脚踏车,乃至于电动汽车等电动交通工具 的控制核心,无不与嵌入式系统息息相关。而在后P℃时代的来临,家电、玩具、汽车、新 一代手机、数码相机、先进的医疗仪器乃至于即将到来的智能型房屋、智能型办公室、与其 他跟电有关的器材设备更是缺少不了嵌入式系统这个核心技术。 1.1嵌人式系统概述 何谓嵌入式系统?根据英国电机工程师协会的定义所做的翻译,“嵌入式系统为控制、 监视或辅助设备、机器或甚至工厂操作的装置”。它具备了下列四项的特性: 1.通常执行特定功能 2.以微电脑与外围构成核心 3.严格的时序与稳定性要求 4.全自动操作循环 嵌入式系统是电脑软件与硬件的综合体,亦可涵盖机械或其他的附属装置。整个综合体 设计的目的在于满足某种特殊功能。嵌入式系统的架构可分成五个部分:处理器、内存、输 入与输出、操作系统与应用软件。它们常见于各类实验仪器、办公设备、交通运输设备、电 信设备、制造设备、建筑设备、医疗设备及个人电脑等。 应用程序 操作系统 内存 输入 输出 处理器 图1-1典型的嵌入式系统 嵌入式系统另外可以分为硬件及软件两部分,其中硬件的设计包括单片机控制电路的设 计、网络功能设计、无线通信设计及使用接口等等,嵌入式软件为信息、通信网络或消费性电 子等产品系统中的必备软件,专司硬件产品的驱动、控制处理或基本接口功能,以提升硬件产