|
![]() |
![]() |
2009-11-25
星期三(Wednesday)
晴
随着人们生活水平的提高,消费结构发生了巨大变化,消费者用于娱乐方面的支出在总支出中所占的比例正在不断扩大。掌上多媒体系统可以满足人们对于试听以及便携的需求,另外还可以实现一些其他功能,如图片浏览、网络下载、以及影音录制等。目前市场上的掌上多媒体系统多是Windows CE、Symbian、Palm OS等商用操作系统,其开放的程序不够高,而且价格偏高,不适于第三方应用软件的移植。ARM体系作为专用嵌入式系统设计的通用处理器内核,具备高性能、低功耗、易扩展的特点。本系统基于ARM9、嵌入式Linux操作系统设计并实现了一个更为开放的嵌入式平台,来实现掌上多媒体系统的诸多功能。
1 多功能掌上媒体播放器系统的硬件设计 多功能掌上媒体播放器系统的硬件设计LCD采用的是SHARP的TFT屏,3.52in,分辨率240×320;音频控制器是IIS接口的音频控制器,解码芯片是UDA1314TS;另外扩展了用于视频录制的PHILIPS的视频解码芯片SAA7113和ADI的JPEG压缩芯片。 2 多功能掌上媒体播放器系统的软件设计 系统设计和...... 2009-10-28
星期三(Wednesday)
晴
一、系统设计原理
整个系统由数据采集发射终端和数据接收端组成。数据采集发射终端主要以51系列单片机为核心,MCU的P1口控制多路选择器,对8路模拟信号进行选择,选中的模拟信号进入高速AD转换器,进行模数转换。MCU同时控制AD的采样频率和起始转换,转换结果存入FIFO存储器。按照规定的通信协议,MCU对数据进行编码,最后通过数传模块PTR2000+发射给远方接收端。为提高数据传输的可靠性,数据发送完毕,MCU将PTR2000+转换为接收状态,接收主机的应答信号或控制字。 二、系统软件实现 嵌入式操作系统是支持嵌入式系统应用的操作系统软件,是在系统实时性、硬件相关性、软件固态化等方面有着突出特点的专用操作系统。由于Cold Fire系列芯片是没有MMU的处理器,而 uClinux是专为那些没有MMU的嵌入式处理器开发的,所以本系统采用uClinux嵌入式操作系统。uClinux是Linux的一个嵌入式版本,它是源代码开放的嵌入式操作系统,其内核的二进制映像文件可以做到小于512K。uClinux针对无MMU的处理器设计,支持多任务,具...... 2008-11-13
星期四(Thursday)
晴
2008-7-28
星期一(Monday)
晴
本人在学习嵌入式系统时,没少走弯路,不过终于还是抗过来了,以下是我在学习nios...... 2008-7-28
星期一(Monday)
晴
2008-7-15
星期二(Tuesday)
晴
2008-7-15
星期二(Tuesday)
晴
2008-7-15
星期二(Tuesday)
晴
2008-7-5
星期六(Saturday)
晴
2008-7-5
星期六(Saturday)
晴
2008-7-5
星期六(Saturday)
晴
ARM 公司是专门从事基于 RISC ...... 2008-6-26
星期四(Thursday)
晴
2008-6-26
星期四(Thursday)
晴
ARM7系列为低功耗的32位RISC处理器,最适合用于对价位和功耗要求较高的消费类应用。而ARM9系列主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机和数字摄像机等。
具体的不同之处我概括了以下几点; 一、“ARM7内核三级流水线和冯•诺伊曼结构; ARM9内核是5级流水线 哈佛结构。” arm7和arm9的pipeline设计是一样的,都是Harvard architecture,不过arm9又被叫做modified-Harvard architecture. “arm7没有mmu,arm720T是MMU的;arm9是有mmu的,arm940T只有Memory protection unit.不是一个完整的MMU。” mmu等等是arm体系的协处理器,他的有无取决于具体的实现,和arm7体系结构无关,别把arm体系和arm的具体实现混淆。 二、ARM7内核是0.9MIPS/MHz的三级流水线和冯•诺伊曼结构; ...... 2008-6-26
星期四(Thursday)
晴
......
2008-6-18
星期三(Wednesday)
晴
(1)通常只执行特定功能,这一点与一般桌上型办公设备或...... |
|||||||||||||||||||||||||||||||||||||||||||||||||||