本课程是“计算机科学与技术”专业(本科)的专业课。主要学习的内容是嵌入式系统的原理及应用技术。使学生通过课堂听课及实验,得到扎实的关于嵌入式系统完整的知识及应用实验技能, 掌握搭建硬件、软件开发环境;掌握制作工具链的方法;掌握连接脚本的编译方法;掌握通过Autoconf 及Automake工具制作makefile的方法;掌握ADS集成开发环境的搭建及使用;掌握Linux基本操作命令;掌握嵌入式开发的步骤:编程、编译、烧写程序、运行;通过GPIO的操作了解软件如何控制硬件;掌握如何通过总线形式访问扩展的外设,比如内存、NOR FLASH、网卡等。掌握如何通过设置MMU来控制虚拟地址到物理地址的转化;掌握MMU的内存访问权限机制;通过实例深刻掌握上述要点;掌握通过NAND Flash控制器访问NANDFlash的方法;掌握S3C2410/S3C2440中断体系结构;掌握S3C2410/S3C2440的中断服务程序的编写方法;掌握通过设置MPLL改变系统时钟的方法;掌握在不同的频率下设置存储控制器的方法;掌握PWM定时器的用法等。