1、 嵌入式系统基础嵌入式系统基础第九章本章目标本章目标什么是嵌入式系统;什么是嵌入式操作系统;嵌入式系统的发展趋势;嵌入式Linux发展和开发步骤。本章结构本章结构嵌入式系统简介嵌入式系统简介嵌入式系统基础嵌入式系统基础嵌入式系统的定义嵌入式系统的定义嵌入式系统的特点嵌入式系统的特点嵌入式嵌入式Linux简介简介嵌入式系统的构成嵌入式系统的构成嵌入式系统的发展嵌入式系统的发展嵌入式系统的现状嵌入式系统的现状嵌入式系统的发展趋势嵌入式系统的发展趋势S3C2440开发平台开发平台嵌入式嵌入式Linux的发展的发展嵌入式嵌入式Linux 开发步骤开发步骤三星三星S3C2440A处理器详解处理器详解9.
2、1.1 嵌入式系统简介嵌入式系统简介IEEE定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control,monitor,or assist the operation of equipment,machinery or plants)。可以看出此定义是从应用上考虑的,嵌入式系统是软件和硬件的综 合体,还可以涵盖机电等附属装置一般定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。9.1.2 嵌入式系统的构成嵌入式系统的构成嵌入式系统嵌入式处理器外围设备操作系统应用程序9.1.
3、3 嵌入式系统的特点嵌入式系统的特点特点低功耗、体积小、集成度高技术密集、资金密集、高度分散、不断创新的知识集成系统嵌入式系统和具体应用有机地结合在一起,具有较长的生命周期。嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中。嵌入式系统本身不具备自举开发能力9.2.1 嵌入式系统的现状嵌入式系统的现状嵌入式系统的应用领域嵌入式系统的应用领域9.2.1 嵌入式系统的现状嵌入式系统的现状嵌入式系统网络发展嵌入式系统网络发展9.2.1 嵌入式系统的现状嵌入式系统的现状9.2.1 嵌入式系统的现状嵌入式系统的现状9.2.2 嵌入式系统发展趋势嵌入式系统发展趋势联网成为必然趋势 小尺寸、微功耗和低成
4、本 提供精巧的多媒体人机界面 无所不在的智能嵌入式系统的未来嵌入式系统的未来9.2.2 嵌入式系统发展趋势嵌入式系统发展趋势9.2.2 嵌入式系统发展趋势嵌入式系统发展趋势9.3.1 嵌入式嵌入式Linux的发展的发展强实时的嵌入式LINUXRT-LinuxK-URT-Linux一般的嵌入式LINUXCLinuxPocket Linux优先级设置优先级设置无无MMU的处理器的处理器专用嵌入式实时操作系统与嵌入式专用嵌入式实时操作系统与嵌入式Linux的比较的比较9.3.1 嵌入式嵌入式Linux的发展的发展9.3.2 嵌入式嵌入式Linux开发步骤开发步骤设计自己的硬件系统 编写bootloa
5、der 裁减自己的linux内核 9.4 三星三星S3C2440A处理器详解处理器详解 ARM920T RISC 处理器 带触摸屏接口的 8通道10位ADC2个主机接口的USB口 1个USB设备口 NAND Flash 引导装载器4通道16位带PWM的定时器 1通道多主的 IIC总线接口4通道16位带PWM的定时器 1.0版SD主机接口/2.11版兼容的MMC卡协议 2通道SPI接口 RTC(实时时钟)看门狗定时器 3通道基于DMA/中断操作的UART 9.4 三星三星S3C2440A处理器详解处理器详解 9.5 S3C2440开发平台开发平台本章总结本章总结嵌入式系统简介嵌入式系统简介嵌入式
6、系统基础嵌入式系统基础嵌入式系统的定义嵌入式系统的定义嵌入式系统的特点嵌入式系统的特点嵌入式嵌入式Linux简介简介嵌入式系统的构成嵌入式系统的构成嵌入式系统的发展嵌入式系统的发展嵌入式系统的现状嵌入式系统的现状嵌入式系统的发展趋势嵌入式系统的发展趋势S3C2440开发平台开发平台嵌入式嵌入式Linux的发展的发展嵌入式嵌入式Linux 开发步骤开发步骤三星三星S3C2440A处理器详解处理器详解低功耗低功耗,集成度高集成度高,知知识密集识密集应用越来越广泛应用越来越广泛设计硬件设计硬件,开发开发BootLoader,系统移植系统移植实验实验任务1:S3C2440开发平台上电操作任务任务1注意事项提示1:正确设置PC上的MINICOM提示2:开发平台的电源输入是否正确