嵌入式系统应用开发实例(52).ppt
《嵌入式系统应用开发实例(52).ppt》由会员分享,可在线阅读,更多相关《嵌入式系统应用开发实例(52).ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、A Free sample background from Slide 1嵌入式系统开发与应用江苏大学计算机科学与通信工程学院江苏大学计算机科学与通信工程学院通通 信信 工工 程程 系系陈祖爵陈祖爵E-mail: TEL:13775360008E-mail: TEL:13775360008E-mail: TEL:13775360008E-mail: TEL:137753600082022/11/221A Free sample background from Slide 2嵌入式系统应用开发实例1.1.基于嵌入式基于嵌入式LinuxLinux的智能手机系统设计的智能手机系统设计2.2.基于基于
2、ARM-LinuxARM-Linux和和CDMACDMA的远程视频监控系统的远程视频监控系统2022/11/222A Free sample background from Slide 31.1.基于嵌入式基于嵌入式LinuxLinux的智能手机系统设计的智能手机系统设计随着手持通信设备市场的快速发展,手机的功能逐渐增多。随着手持通信设备市场的快速发展,手机的功能逐渐增多。现在手机已经不只是用于语音通信的手持设备,而成为集成了现在手机已经不只是用于语音通信的手持设备,而成为集成了短信、彩信、上网以及移动办公等附加功能的嵌入式通信平台。短信、彩信、上网以及移动办公等附加功能的嵌入式通信平台。集成
3、了这些功能的手机被称为智能手机。集成了这些功能的手机被称为智能手机。近年,嵌入式处理器的运行速度和功能都有了很大的提高,近年,嵌入式处理器的运行速度和功能都有了很大的提高,使得许多以前只能在使得许多以前只能在PCPC上实现的应用,现在都可以在手持设备上实现的应用,现在都可以在手持设备上实现。上实现。PDAPDA发展的趋势和潮流就是计算、通信、网络、存储、发展的趋势和潮流就是计算、通信、网络、存储、娱乐、电子商务等多功能的融合。娱乐、电子商务等多功能的融合。2022/11/223A Free sample background from Slide 4智能手机系统设计智能手机系统设计 目前,市面
4、上的智能手机主要采用目前,市面上的智能手机主要采用MicrosoftMicrosoft公司的公司的ocket ocket PCPC、Palm OSPalm OS等商用操作系统,但这些操作系统开放的程序不等商用操作系统,但这些操作系统开放的程序不够高,限制了许多第三方应用软件的移植。为使智能手机能够够高,限制了许多第三方应用软件的移植。为使智能手机能够为第三方应用软件提供一个更为开放的嵌入式平台,提出一种为第三方应用软件提供一个更为开放的嵌入式平台,提出一种以以LinuxLinux作为嵌入式操作系统作为嵌入式操作系统、MotorolaMotorola的的MX1MX1作为微处理器作为微处理器、以以
5、WavecomWavecom的的Q2403AQ2403A作为射频模块作为射频模块的智能手机系统的设计与实的智能手机系统的设计与实现。现。2022/11/224A Free sample background from Slide 51.1智能手机系统的硬件电路结构智能手机系统的硬件电路结构2022/11/225A Free sample background from Slide 6智能手机的主要参数智能手机的主要参数CPU:ARM920T 200MHz(Motorola MC9328MXL)CPU:ARM920T 200MHz(Motorola MC9328MXL);显示显示:AU3.5Re
6、flective TFT LCD with LED front light:AU3.5Reflective TFT LCD with LED front light 65,53665,536色;色;ROM:32MB FlashROM:32MB Flash;RAM:64MB SDRAMRAM:64MB SDRAM;音效音效:内置单声道麦克风、单声道扬声器、立体声耳机插口内置单声道麦克风、单声道扬声器、立体声耳机插口;触屏:电阻式触摸屏;触屏:电阻式触摸屏;SD/MMC:1SD/MMC:1个个SDSD卡插槽,卡插槽,MMC Ver3,1.0MMC Ver3,1.0标准标准SDMCSDMC;USB:
7、USB 2.0USB:USB 2.0主,从口;主,从口;红外:红外:IrDA,115KpbsIrDA,115Kpbs;2022/11/226A Free sample background from Slide 7智能手机的主要参数智能手机的主要参数串口:串口:RS-232RS-232口;口;LED:LED:红红(在充电指示在充电指示)、绿、绿(软件运行或电池故障指示软件运行或电池故障指示)电源管理电源管理:Full featured-Sipports Run,Idle and Sleep modes:Full featured-Sipports Run,Idle and Sleep mode
8、s 复位:设置复位开关;复位:设置复位开关;电池:电池:3.7V3.7V锂离子电池锂离子电池 物理尺寸:主板尺寸为物理尺寸:主板尺寸为65x53x5.5mm 65x53x5.5mm 电源适配器:电源适配器:5V5V直流;直流;外部连接器外部连接器:Possible integration:Possible integration、CFCF卡、卡、SensorSensor、BluetoothBluetooth、SIM CardSIM Card、其他、其他2022/11/227A Free sample background from Slide 8智能手机系统的硬件设计智能手机系统的硬件设计 智
9、能手机系统的硬件设计如上图所示。该设计采用智能手机系统的硬件设计如上图所示。该设计采用智能手机系统的硬件设计如上图所示。该设计采用智能手机系统的硬件设计如上图所示。该设计采用MotorolaMotorolaMotorolaMotorola公司的公司的公司的公司的MX1MX1MX1MX1(MC9328MC9328MC9328MC9328)高性能的)高性能的)高性能的)高性能的32323232位微处理器、位微处理器、位微处理器、位微处理器、WavecomWavecomWavecomWavecom公司的公司的公司的公司的Q2403AQ2403AQ2403AQ2403A无线收发模块等实现智能手机的无线
10、收发模块等实现智能手机的无线收发模块等实现智能手机的无线收发模块等实现智能手机的GSMGSMGSMGSM通话、通话、通话、通话、GPRSGPRSGPRSGPRS上网及其它上网及其它上网及其它上网及其它PDAPDAPDAPDA应用等功能。应用等功能。应用等功能。应用等功能。2022/11/228A Free sample background from Slide 9MC9328MX1MC9328MX1微处理器微处理器 MC9328MX1 MC9328MX1 MC9328MX1 MC9328MX1是是是是Motorola DragonBallMotorola DragonBallMotorola
11、 DragonBallMotorola DragonBall系列微处理器。采用节电的系列微处理器。采用节电的系列微处理器。采用节电的系列微处理器。采用节电的ARM920TARM920T核核心心,速度最高,速度最高,速度最高,速度最高200MHz200MHz200MHz200MHz。集成了。集成了。集成了。集成了LCDLCDLCDLCD控制器、控制器、控制器、控制器、SRAMSRAMSRAMSRAM、USBUSBUSBUSB接口、一个接口、一个接口、一个接口、一个A/DA/DA/DA/D转换器转换器转换器转换器(支持触摸屏控制)、一个(支持触摸屏控制)、一个(支持触摸屏控制)、一个(支持触摸屏控
12、制)、一个MMC/SDMMC/SDMMC/SDMMC/SD主机端控制器。主机端控制器。主机端控制器。主机端控制器。256-pin256-pin256-pin256-pin的的的的MPPBGAMPPBGAMPPBGAMPPBGA封装。封装。封装。封装。2022/11/229A Free sample background from Slide 10存储器系统存储器系统 存储器的物理实质是一组或多组具备数据输入输出和数据存存储器的物理实质是一组或多组具备数据输入输出和数据存储功能的集成电路,用于充当设备缓存或保存固定的程序及数储功能的集成电路,用于充当设备缓存或保存固定的程序及数据。存储器按存储信
13、息的功能可分为只读存储器据。存储器按存储信息的功能可分为只读存储器ROMROM和随机存储和随机存储器器RAMRAM。嵌入式系统中的固态存储一般用。嵌入式系统中的固态存储一般用FlashFlash存储器。存储器。2022/11/2210A Free sample background from Slide 11Flash MemoryFlash Memory16 Megabit(2 M x 8-Bit/1 M x 16-Bit)CMOS 3.0 Volt-only Boot Sector Flash Memory2022/11/2211A Free sample background from
14、Slide 12SDSD存储卡电路存储卡电路2022/11/2212A Free sample background from Slide 13Q2403AQ2403A无线收发模块无线收发模块 系统采用系统采用系统采用系统采用WAVECOMWAVECOMWAVECOMWAVECOM公司的公司的公司的公司的Q2403AQ2403AQ2403AQ2403A专用无线收发模块。是双频专用无线收发模块。是双频专用无线收发模块。是双频专用无线收发模块。是双频GSMGSMGSMGSM模块模块模块模块(EGSM900/1800MHz),EGSM900/1800MHz),EGSM900/1800MHz),EGS
15、M900/1800MHz),其设计及开发符合其设计及开发符合其设计及开发符合其设计及开发符合ETSI GSM Phase ETSI GSM Phase ETSI GSM Phase ETSI GSM Phase 2+2+2+2+标准。具有话音、标准。具有话音、标准。具有话音、标准。具有话音、GSMGSMGSMGSM电路数据电路数据电路数据电路数据/传真、传真、传真、传真、GPRSGPRSGPRSGPRS分组数据、短消分组数据、短消分组数据、短消分组数据、短消息等功能。该模块支持息等功能。该模块支持息等功能。该模块支持息等功能。该模块支持ATATATAT指令集指令集指令集指令集,通过通过通过通过
16、RS232RS232RS232RS232与与与与MX1MX1MX1MX1通信。通信。通信。通信。2022/11/2213A Free sample background from Slide 14Q2403AQ2403A无线收发模块功能无线收发模块功能数据特征数据特征数据特征数据特征:Q2403A(Q2403A(Q2403A(Q2403A(支持支持支持支持class2),class2),class2),class2),下载下载下载下载26.8kbits/s,26.8kbits/s,26.8kbits/s,26.8kbits/s,上传上传上传上传13.4kbits/s;13.4kbits/s;1
17、3.4kbits/s;13.4kbits/s;话音,数据话音,数据话音,数据话音,数据/传真,短信息功能传真,短信息功能传真,短信息功能传真,短信息功能:话音功能话音功能话音功能话音功能数据数据数据数据/传真功能传真功能传真功能传真功能短信息服务功能短信息服务功能短信息服务功能短信息服务功能呼叫转移呼叫转移呼叫转移呼叫转移呼叫限制呼叫限制呼叫限制呼叫限制多方通话多方通话多方通话多方通话呼叫等待及呼叫保持呼叫等待及呼叫保持呼叫等待及呼叫保持呼叫等待及呼叫保持来电显示来电显示来电显示来电显示显示呼叫转移显示呼叫转移显示呼叫转移显示呼叫转移其他功能其他功能其他功能其他功能:电话簿管理、个人信息管理(
18、电话簿管理、个人信息管理(电话簿管理、个人信息管理(电话簿管理、个人信息管理(PIMPIMPIMPIM)、固定拨号、实)、固定拨号、实)、固定拨号、实)、固定拨号、实时时钟、闹钟管理时时钟、闹钟管理时时钟、闹钟管理时时钟、闹钟管理2022/11/2214A Free sample background from Slide 15复位电路部分原理图复位电路部分原理图2022/11/2215A Free sample background from Slide 16系统电源电路原理图系统电源电路原理图2022/11/2216A Free sample background from Slide 1
19、7LCDLCD控制器功能模块图控制器功能模块图2022/11/2217A Free sample background from Slide 1874LVC1624574LVC16245驱动驱动LCDLCD引线引线2022/11/2218A Free sample background from Slide 19LCDLCD控制器硬件连接控制器硬件连接2022/11/2219A Free sample background from Slide 20CS8900ACS8900A的以太网接口设计的以太网接口设计 以太网接口电路主要由以太网接口电路主要由MACMAC控制器和物理层接口控制器和物理层
20、接口(Physical LayerPhysical Layer,PHYPHY)两大部分构成,目前常见的以太)两大部分构成,目前常见的以太网接口芯片,如网接口芯片,如RTL8019RTL8019、RTL8029RTL8029、RTL8139RTL8139、CS8900CS8900、DM9000DM9000等,其内部结构也主要包含这两部分。本系统采用等,其内部结构也主要包含这两部分。本系统采用CS8900CS8900芯片。芯片。2022/11/2220A Free sample background from Slide 21TCP/IPTCP/IP协议结构分层示意图协议结构分层示意图2022/1
21、1/2221A Free sample background from Slide 22CS8900ACS8900A的连接的连接CPUCPU部分部分2022/11/2222A Free sample background from Slide 23USB2.0USB2.0总线接口总线接口2022/11/2223A Free sample background from Slide 24音频电路原理图音频电路原理图2022/11/2224A Free sample background from Slide 25麦克风电路原理图麦克风电路原理图2022/11/2225A Free sample
22、background from Slide 261.2 1.2 智能手机系统的软件设计智能手机系统的软件设计 系统分析系统分析系统分析系统分析和和和和软件设计软件设计软件设计软件设计是智能手机系统实现的是智能手机系统实现的是智能手机系统实现的是智能手机系统实现的难点难点难点难点之一,关系之一,关系之一,关系之一,关系到系统的到系统的到系统的到系统的稳定性稳定性稳定性稳定性、扩展性扩展性扩展性扩展性等。因为要兼顾到等。因为要兼顾到等。因为要兼顾到等。因为要兼顾到GSMGSMGSMGSM语音控制与其它语音控制与其它语音控制与其它语音控制与其它智能手机应用之间的互相切换及关联关系,智能手机软件系统智
23、能手机应用之间的互相切换及关联关系,智能手机软件系统智能手机应用之间的互相切换及关联关系,智能手机软件系统智能手机应用之间的互相切换及关联关系,智能手机软件系统的设计就变得相对复杂。系统设计将软件分为的设计就变得相对复杂。系统设计将软件分为的设计就变得相对复杂。系统设计将软件分为的设计就变得相对复杂。系统设计将软件分为三层结构三层结构三层结构三层结构,如下,如下,如下,如下图所示。最下面一层为图所示。最下面一层为图所示。最下面一层为图所示。最下面一层为操作系统层操作系统层操作系统层操作系统层,主要实现对,主要实现对,主要实现对,主要实现对LinuxLinuxLinuxLinux操作系统操作系统
24、操作系统操作系统的移植,其中包括的移植,其中包括的移植,其中包括的移植,其中包括BootloaderBootloaderBootloaderBootloader引导程序、引导程序、引导程序、引导程序、LCDLCDLCDLCD等设备的驱动程序。等设备的驱动程序。等设备的驱动程序。等设备的驱动程序。中间层为服务程序层中间层为服务程序层中间层为服务程序层中间层为服务程序层,该层主要包括,该层主要包括,该层主要包括,该层主要包括GUIGUIGUIGUI服务器以及服务器以及服务器以及服务器以及GSM/GPRSGSM/GPRSGSM/GPRSGSM/GPRS控控控控制服务器。智能手机系统设计的关键在于各项
25、功能应用的实现。制服务器。智能手机系统设计的关键在于各项功能应用的实现。制服务器。智能手机系统设计的关键在于各项功能应用的实现。制服务器。智能手机系统设计的关键在于各项功能应用的实现。对智能手机软件进行分层设计,有利于各个功能有机地协调运对智能手机软件进行分层设计,有利于各个功能有机地协调运对智能手机软件进行分层设计,有利于各个功能有机地协调运对智能手机软件进行分层设计,有利于各个功能有机地协调运转,同时也便于软件的开发与调试。转,同时也便于软件的开发与调试。转,同时也便于软件的开发与调试。转,同时也便于软件的开发与调试。2022/11/2226A Free sample background
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 应用 开发 实例 52
限制150内