嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10
主要内容 模块化的课程设计 三个模块 嵌入式硬件平台 嵌入式操作系统 嵌入式应用开发 微处理器、存储器、I/O… ARM和XScale的指令系统和体系结构 嵌入式操作系统 特点、进程调度、存储管理… μC/OS, Linux的移植、设备驱动和应用开发 嵌入式应用开发 基于μC/OS, Linux, WinCE等
课程特点 软硬件知识集合。涉及面广、实践性强 前导课程 数字电路,模拟电路,集成电路设计 计算机组织与结构 操作系统 汇编语言、C语言
课时安排 形式: 课时安排 授课+实验 邀请业界专家讲课 嵌入式系统概述(1次) 嵌入式硬件平台(2-3次) 嵌入式操作系统(3-4次) 嵌入式应用开发(2-3次)
参考书目 嵌入式系统设计原理,Wayne Wolf著,孙玉芳、梁彬、罗保国、谢谦等译,机械工业出版社 ARM体系结构与编程,杜春雷著,清华大学出版社 Intel Sitsang/PXA255 User’s Guide 嵌入式实时操作系统μC/OS-II(第2版),Jean J. Labrosse著,邵贝贝等译,北京航空航天大学出版社 Linux与嵌入式系统,李善平、刘文峰、王焕龙等编,清华大学出版社 嵌入式Linux 设计与应用,邹思轶主编,清华大学出版社
网络资源 国外 国内 http://www.ARM.com/ http://www.ucos-ii.com/ http://www.embedded.com/ http://www.compapp.dcu.ie/~cdaly/embed/embedsys.html http://www.Linux.org/ http://www.Linux.com/ http://www.keil.com/ 国内 http://www.embyte.com/ http://www.microcontroller.com.cn http://www.embed.com.cn