课程介绍
随着人工智能、信息化,网络化的发展,嵌入式系统技术得到了广泛的应用和爆发性的增长,智能手机、信息家电、汽车电子、机器人等嵌入式系统已在我们的日常生活中无处不在。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。作为物联网核心技术之一,嵌入式系统的视角有助于深刻地、全面地理解物联网的本质。 本课程涉及的理论和技术非常广泛,实践性也很强,目前嵌入式系统技术已成为电子、通信、自动化、电器类专门人才的一项专业技能。同时,本课程具备体系结构完整、基本概念清晰、易学易懂的特点。由于当前市场对嵌入式系统技术的迫切需求,从事嵌入式系统开发与应用的工程技术人员正在大幅度的增加,因此,对高年级本科生教学中开设“嵌入式系统”课程是必要的,这样可以为今后从事嵌入式系统的开发与应用打下基础。
课程大纲
学习目标
掌握嵌入式系统的概念与基本知识、掌握ARM微处理器体系结构与指令集、熟悉μC/OS-Ⅱ嵌入式实时操作系统内核分析,了解基于S3C2410的嵌入式硬件平台与接口设计,掌握基于μC/OS-Ⅱ的软件体系结构设计,及整个嵌入式系统的开发与设计,特别是在物联网技术领域中的应用。
学习要求
(1)按时上课,不迟到,不早退;
(2)认真听讲,勤于思考,记笔记;
(3)保证每周学习本门课程4小学时以上,包括课前预习、课后复习(反复看);
(4)阅读老师推荐的相关资料、参考书以及思考题和练习题等;
(5)上课时关闭手机声音;
(6)最好具有《单片机原理及应用》、《C语言》等课程基础。
考核标准
考核标准分为平时考核(35%)+期末考试成绩(65%):
(1)平时成绩(35%):出勤(10%)+作业(10%)+实验(15%);
(2)期末成绩(65%):闭卷考试。
教材教参
1.王田苗 主编. 嵌入式系统设计与实例开发——基于ARM与μC/OS-Ⅱ实时操作系统(第3版). 北京:清华大学出版社,2008.1
2.(美)Jean J.Labrosse, 邵贝贝译. μC/OS-Ⅱ——源码公开的实时嵌入式操作系统. 北京:中国电力出版社,2001.8
3. 魏洪兴 主编. 嵌入式系统设计与实例开发实验教程——ARM与μC/OS-Ⅱ. 北京:清华大学出版社,2005.9