《第九章-嵌入式系统基础课件.ppt》由会员分享,可在线阅读,更多相关《第九章-嵌入式系统基础课件.ppt(22页珍藏版)》请在三一办公上搜索。
1、嵌入式系统基础,第九章,本章目标,什么是嵌入式系统;什么是嵌入式操作系统;嵌入式系统的发展趋势;嵌入式Linux发展和开发步骤。,本章结构,嵌入式系统简介,嵌入式系统基础,嵌入式系统的定义,嵌入式系统的特点,嵌入式Linux简介,嵌入式系统的构成,嵌入式系统的发展,嵌入式系统的现状,嵌入式系统的发展趋势,S3C2440开发平台,嵌入式Linux的发展,嵌入式Linux 开发步骤,三星S3C2440A处理器详解,9.1.1 嵌入式系统简介,IEEE定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control,monitor,or assi
2、st 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 嵌入式系统发展趋势,联网成为必然趋势 小尺寸、微功耗和低成本 提供精巧的多媒体人机界面 无所不在的智能,嵌入式系统的未来,9.2.2 嵌入式系统发展趋势,9.2.2 嵌入式系统发展趋势,9.3.1 嵌入式Linux的发展,强实时的嵌入式LINUXRT-LinuxK-URT-Linux一般的嵌入式LINUXCLinuxPocket Linux,优先级设置,无MMU的处理器
4、,专用嵌入式实时操作系统与嵌入式Linux的比较,9.3.1 嵌入式Linux的发展,9.3.2 嵌入式Linux开发步骤,设计自己的硬件系统 编写bootloader 裁减自己的linux内核,9.4 三星S3C2440A处理器详解,ARM920T RISC 处理器,带触摸屏接口的 8通道10位ADC,2个主机接口的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开发平台,本章总结,嵌入式系统简介,嵌入式系统基础,嵌入式系统的定义,嵌入式系统的特点,嵌入式Linux简介,嵌入式系统的构成,嵌入式系统的发展,嵌入式系统的现状,嵌入式系统的发展趋势,S3C2440开发平台,嵌入式Linux的发展,嵌入式Linux 开发步骤,三星S3C2440A处理器详解,低功耗,集成度高,知识密集,应用越来越广泛,设计硬件,开发BootLoader,系统移植,实验,任务1:S3C2440开发平台上电操作,任务1,注意事项提示1:正确设置PC上的MINICOM提示2:开发平台的电源输入是否正确,