- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]嵌入式课程-第1讲
《嵌入式系统的理论与实践》 电信学院 高 学 xuegao@ 第一讲 嵌入式系统综述 课程设置的必要性 应用需求日益复杂 微处理器技术长足发展 社会对嵌入式技术人才的需求 据统计2002年16/32位嵌入式处理器的销售额已接近70亿美元 嵌入式软件技术成为核心 嵌入式处理器快速成长 课程目的 课程主要内容 ARM 微处理器介绍 ARM体系结构与指令系统、编程模型 Mc9328 Mx1处理器与ADS开发系统介绍 最小嵌入系统(无操作系统)软硬件开发(汇编与c语言编程) 嵌入式Linux操作系统介绍 嵌入式Linux下设备驱动程序开发 应用软件开发 课程安排(1) 嵌入式系统综述 ARM体系结构 ARM指令系统 基于MC9328MX1的最小系统设计 嵌入式linux操作系统 linux设备驱动开发 应用程序开发 课程安排(2) 第一章 嵌入式系统概述 简要介绍嵌入式系统的基本概念、ARM微处理器的分类及特点、嵌入式操作系统的分类及其特点,以及嵌入式系统的开发过程。 第二章 ARM体系结构与编程模型 主要介绍ARM处理器核的结构、存储器结构和JTAG接口,以及ARM处理器的编程模型。 第三章 ARM指令系统 介绍ARM体系的指令系统和寻址方式,包括32位的ARM指令集和16位的Thumb指令集,以及ARM宏汇编与汇编程序设计基础。 课程安排(3) 第四章 基于MC9328MX1的最小系统 系统介绍MC9328MX1微处理器的总体结构,存储器组织,系统控制模块,外围控制模块,以及MC9328MX1 ADS开发板的结构。主要内容包括:微处理器总体结构,引脚的含义和设置,存储器组织,bootstrap启动模式,SDRAM接口与控制,FLASH接口与控制,中断控制器的设置,时钟控制与复位,电源电路,JTAG接口,UART串口。 第五章 嵌入式linux开发基础 介绍基于MC9328MX1ADS和嵌入式Linux的交叉开发环境的创建过程、基本开发工具以及进行简单应用程序设计的方法。 课程安排(4) 第六章 BootLoader与嵌入式LINUX内核分析 介绍基于MC9328MX1ADS开发系统的BootLoader的功能与结构、以及嵌入式Linux内核的启动过程。 第七章 嵌入式LINUX的根文件系统 介绍嵌入式linux的根文件系统的基本结构、文件系统类型的选择以及创建过程。 第八章嵌入式LINUX设备驱动程序 介绍嵌入式linux的设备驱动的基本概念、结构框架与实现,键盘驱动程序分析,以及帧缓冲显示驱动实现方法。 课程安排(5) 实验环节 汇编及c程序实验 linux基本操作及交叉编译环境的创建 内核裁减和文件系统创建 键盘实验 LCD实验 触摸屏实验 应用程序开发实验 评分标准 出勤率:10% 实验表现:20% 实验报告:70% 内部网络资源 ftp服务器:31,port: 21 user: emb ,pwd: embeded Dragonball Mc9328 mx1处理器参考手册 ADS开发系统参考手册 最小系统开发软件-Metroworks 嵌入式Linux BSP开发软件包 课程讲义 ARM中文版图书 参考书及资料(一) 陈文智等,嵌入式系统开发原理与实践,清华大学出版社,2005 马忠梅等,ARM Linux嵌入式系统教程,北航出版社,2004 马忠梅,ARM嵌入式处理器结构与应用基础,北航出版社,2002 陈章龙,嵌入式系统—Intel StrongARM结构与开发,北航出版社,2002 李驹光,ARM应用系统开发详解,清华大学出版社,2003 参考书及资料(二) ARM System-on-chip Architeture (中文版) ,北航出版社,2002 Craig Hollabansh,陈雷等译,嵌入式linux—硬件、软件与接口,电子工业出版社,2003 Alessandro Rubini,魏永明等译,linux设备驱动程序,第二版,电力出版社,2002 MC9328MX1用户手册,Motorola,2002 构建嵌入式Linux系统,中文版,2005 中国Linux论坛 嵌入式世界 嵌入式系统的定义(1) 专用计算机系统 (非PC智能电子设备) 微处理器、定时器、存储器、传感器 嵌入式的微型操作系统 应用软件 嵌入式系统的定义(2) 知识集成系统 技术密集资金密集 高度分散不可垄断 面向应用不断创新 典型嵌入式系统的基本结构 嵌入式硬件系统的基本构成 嵌入式硬件系统 嵌入式处理器 各种存储器 电源部分 接口控制器及外围设备 典型嵌入式硬件系统 嵌入式软件系统要素 板级支持包(BSP) 嵌入式系统的几个特征 嵌入式系统的几个
文档评论(0)