文档介绍:2018/7/31
嵌入式系统导论
课程概述
为什么要学习嵌入式系统导论?(why)
开课对象?(who)
本课程在专业方向中的地位?(where)
学什么?(what)
怎么学?(how)
为什么要学习嵌入式系统(why)
市场需求-中国具有世界最大嵌入式技术市场,将成为世界第一,手持仪器设备、信息家电、城市建设、工业控制、军事应用,……,嵌入式技术无处不在。
企业人才需求-软硬件设计人才,应用开发人才,综合性人才,……
技术发展趋势要求-8位、16位、32位,实时操作系统,……
开课对象(who)
偏硬方向(微电子设计,PLD,VHDL)
偏软方向(c,c++,java)
开课内容及教学安排
第一章:嵌入式系统基础知识
什么是嵌入式系统?结构?应用?微处理器?操作系统?
第二章:嵌入式交叉编译环境
NFS、Samba服务、GCC、GDB、make及makefile
第三章:嵌入式开发环境搭建
BootLoader、内核、文件系统、驱动程序
第四章:MiniGUI
MiniGUI
第五章:嵌入式数据库
SQLite数据库
第六章:QT
QT GUI
如何学好这门课(how)
勤思考
勤动手
培养兴趣
课程要求及考核方式
一、每周1次课,一共19周,54学时;
二、考核方式:平时成绩10%+实验20%+期末70%
闭卷考试
三、平时成绩评分方法:
平时成绩=作业+课堂纪律
教材及参考书
1、教材介绍:
《嵌入式应用开发基础——基于ARM微处理器和Linux操作系统》
2、参考书目:
a. 《嵌入式Linux应用开发详解》华清远见
b.《ARM2410(Linux)嵌入式系统实验指导书》北京博创兴业科技有限公司
第一章嵌入式系统概述
嵌入式系统基本概念
嵌入式系统的定义
嵌入式系统的特点
嵌入式系统的应用
嵌入式系统的结构
嵌入式系统的分类
嵌入式系统的定义
IEEE的定义
根据IEEE(国际电气和电子工程师协会)的定义:
嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。