欢迎来到天天文库
浏览记录
ID:26651236
大小:11.12 MB
页数:124页
时间:2018-11-28
《北航《嵌入式系统》课件第一章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、嵌入式系统—基于32位微处理器与实时操作系统2006年春季北京航空航天大学计算机学院联系方法主讲教师:白跃彬副教授牛建伟副教授地址:体育馆南配楼404房间如新楼307房间电话:010-82319990010-82317601邮件地址:byb@buaa.edu.cnniujianwei@buaa.edu.cn课程网址:ftp://es:es@ldmc.buaa.edu.cn/课件下载,阅读参考资料指定,作业布置和提交课程目的本课程介绍了嵌入式系统的前沿技术和发展趋势,重点讲述了基于ARM微处理器的嵌入式硬件平台、
2、嵌入式操作系统(RTlinux)和嵌入式软硬件系统开发技术。采用理论学习和实践并重的教学方法,着重培养学生的实际动手能力,通过熟悉开发环境与开发流程、编程实践等基础实验,使学生能够掌握嵌入式系统设计的基本方法。此外还增加了嵌入式多媒体应用、游戏开发等开放式实验,使得基础较好的同学能够获得进一步的嵌入式开发实践机会。需要的基础知识先导课程计算机操作系统微机原理C++语言需要了解的基础知识了解操作系统、单片机和微机原理的基本概念,能够熟练使用C++语言。学时分配课程属性:专业基础课总学时数:48课内学时:48讲课学
3、时数:30实验学时数:18学分:3课程大纲(约30学时)课次学时形式内容第2周3讲课绪论第3周3讲课嵌入式硬件基础第4周3讲课ARM微处理器体系结构第5周3讲课ARM指令集第6周3讲课基于ARM的嵌入式硬件接口设计第8周3讲课嵌入式硬件设计工具使用--Cadence第10周3讲课嵌入式操作系统概述第12周3讲课嵌入式Linux第14周3讲课嵌入式软件开发方法概述第16周3讲课嵌入式系统设计实例分析第19周2考试时间:周五晚8:00-11:00地点:4号楼315专题实验内容(18学时)地点:2号楼机房(上午9:0
4、0-12:00)课次学时形式内宾第7周3实验实验一:熟悉基本开发环境及软硬件平台C和ARM汇编程序混合设计(整数排序算法)第9周3实验实验二:嵌入式Linux程序设计(串口通信程序)第11周3实验实验三:嵌入式linux内核第13周3实验实验四:嵌入式Linux图形程序设计第15周3实验实验五:触摸屏及LED驱动程序设计(大作业)第17周3实验实验六:触摸屏及LED驱动程序设计(大作业)注:1、实验1-6在实验室统一讲解辅导,要求在课内18个学时内完成开放式项目实验(约20学时)地点:开放实验室内容:学生可以单
5、独或者合作(最多3人)开发一个简单的嵌入式系统设备,可从下面的命题中选取,也可自己设计题目。MP3播放器MP4播放器基于Linux的PDA(记事本、通讯录、备忘录等功能)基于Linux的可视电话便携式旅游信息终端简单Email编辑、收发器(具有RJ45和Wi-fi接口)简单游戏(游戏杆控制)掌握一种学习方法--理论学习和实践并重学习嵌入式软硬件系统的基本概念、基本原理和设计方法获得嵌入式开发设计的实践经验获得学分为未来职场的发展奠定技术基础大家能够期望的收获您的期望合理吗?通过本门课程的学习,你将获得以下知识:
6、了解嵌入式软件开发流程(期望值:★)学会使用实时操作系统,了解多任务(期望值:★★)掌握基本嵌入式硬件知识(期望值:★★)提高C语言编程能力(期望值:★★★)独立或合作开发出嵌入式应用软件(期望值:★★★)掌握嵌入式软件编程(期望值:★★★)掌握硬件设计知识(期望值:★★★★)学会操作系统移植(期望值:★★★★)成为嵌入式系统设计高手(期望值:★★★★★)1.符意德编著.嵌入式系统设计原理与应用.北京:清华大学出版社,20042.孙玉芳等译.嵌入式计算系统设计原理(computersascomponents,p
7、rinciplesofembeddedcomputingsystemdesign,waynewolf).北京:机械工业出版社,2002参考教材考核方式平时作业和表现(占20%)+大作业(占30%)+笔试(50%)考核方式和评分标准1CHAPTER绪论主要内容1324嵌入式系统简介嵌入式处理器嵌入式操作系统嵌入式系统的典型应用5嵌入式系统的基本设计过程嵌入式系统简介计算机系统的三大领域服务器市场功能强利润最大的市场可用性强可扩展性桌面市场最广阔的市场嵌入式市场潜力最大的市场嵌入式系统简介以往计算机分类:大型计算机
8、、中型机、小型机和微计算机目前计算机分类:超级计算机,大型计算机、工作站、微计算机、亚微计算机亚微计算机(嵌入式计算机)是以嵌入式系统的形式隐藏在各种装置、产品和系统中嵌入式系统简介嵌入式系统简介一般定义以应用为中心、以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。是将应用程序、操作系统和计算机硬件集成在一起的系统(技术角
此文档下载收益归作者所有