- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《嵌入式Linux系统开发标准教程》14嵌入式Linux系统软硬件设计开发实例—GPS系统.pdf
入式学院—华清远见旗下品牌:
《嵌入式Linux 系统开发标准教程》
《嵌入式Linux 系统开发标准教程》第14 章、嵌入式Linux 系统软硬件设计开发实例GPS 系统
第14章 嵌入式Linux 系统软硬件设计开发实
例—GPS 系统
本章目标
本章以S3C2410 处理器的GPS 手持设备开发过程为例,介
绍了嵌入式Linux 系统软硬件的设计与开发。通过本章的实例,
读者可以加深对 入式Linux 开发流程的概念的理解,了解
入式Linux 系统开发的基本过程。
需求分析
系统硬件设计
系统软件设计
系统集成与部署
入式学院—华清远见旗下品牌:
《嵌入式Linux 系统开发标准教程》第14 章、嵌入式Linux 系统软硬件设计开发实例GPS 系统
14.1 需求分析
随着全球定位系统(GPS,Globe Positioning System )的广泛应用,GPS 手持终
端设备的市场需求越来越大。本项目要设计开发一款手持GPS 工程样机。
首 ,分析系统工作原理,再选择合适的参考硬件平台,然后选择合适的操作系统
和软件。
(1)系统工作原理。
系统首 通过 GPS 模块获得绝对位置数据,并将数据通过UART 通信方式传给
处理器,经处理器处理后得到当前地图的相对位置,并实时显示到 LCD 上,使用户
随时知道自己的方位;键盘和触摸屏作为人机接口,进行进一步的查询工作;USB 用
于同微机通信,是可选功能;存储器单元用于存储数据,包括操作系统和应用程序。
(2 )选择参考硬件平台。
目前半导体供应商提供各种ARM/XSCALE 体系结构的处理器,在第2 章描述了
各种处理器的特点。有些ARM926 和XSCALE 核的处理器都已经用来设计手机等高
端移动通信设备,有些则可以用来设计中低端的 PDA 设备。考虑价格因素,采用
Samsung 的S3C2410 ARM920T 处理器。S3C2410 属于中低端的处理器,适合手持设
备并且国内外参考硬件平台很多,系统大部分模块在硬件平台上可以直接测试。
系统包括CPU、GPS 模块、存储器单元、LCD 模块、触摸屏、键盘、USB 接口
等部分组成,功能框图如图14.1 所示。
电源管理系统 触摸屏
LCD
复位电路
键盘输入
时钟电路
USRT
S3C2 140
S3C24 10 GPS
SDRAM
文档评论(0)