嵌入式系统设计与实战:从理论到实践

需积分: 0 0 下载量 120 浏览量 更新于2024-08-20 收藏 16.62MB PPT 举报
"嵌入式Internet应用-嵌入式系统" 本课程主要关注的是嵌入式系统的互联网应用,由信息与控制学院仪器科学与技术系的张自嘉老师授课。课程的目标是帮助学生掌握嵌入式系统的基础知识,包括其设计原理和应用,以及深入理解嵌入式实时操作系统。课程强调理论与实践的结合,让学生从了解嵌入式系统到能动手进行实际操作。 课程内容分为多个阶段,涵盖了嵌入式系统设计基础,以及通过使用PC虚拟机和ARM9开发板进行实验。学生们将学习如何利用开发工具,如ADS集成开发环境,配合Linux操作系统进行开发。实验项目将涉及硬件和软件的集成,使学生能够从纯软件编程过渡到硬件和软件的协同工作。 在教学方法上,课程采用动手实验的方式,让学生在PC机上搭建开发平台,然后转移到实际的ARM9开发板上进行实践。这种方式旨在帮助学生从理解理论概念过渡到实际操作,从而实现从“懂”到“会”的转变。 课程评价体系包括平时成绩(含出勤和实验成绩)、考试成绩,以及设计并完成课程论文或程序设计。这鼓励学生积极参与课堂活动,同时注重理论知识与实际技能的结合。 推荐教材包括《ARM嵌入式基础教程》和《嵌入式系统原理及应用教程》,这些书籍分别由周立功和孟祥莲等编著,适合初学者了解嵌入式系统的基本硬件知识。此外,还有关于嵌入式Linux实时操作系统和应用编程的书籍,如熊茂华和熊昕合著的书籍,以帮助学生深入理解软件层面。 参考书中列举了多种嵌入式处理器芯片,如三星的S3C系列、Atmel的AT91系列、NXP的LPC系列、TI的OMAP系列和意法半导体的STM32系列,这些都为学生提供了广泛的硬件选择。同时,对于软件开发,特别是C语言程序设计方面,也有相关的参考资料供学生参考学习。 这门课程旨在提供一个全面的嵌入式系统学习体验,通过理论讲解、实验操作和项目实践,使学生具备开发嵌入式Internet应用的能力。