嵌入式系统高级C语言编程进阶教程

需积分: 11 1 下载量 72 浏览量 更新于2024-10-07 收藏 854KB PDF 举报
"C语言进阶.pdf,这是一份旨在提升C语言编程技能的资料,适合已经有一定C语言基础的学习者。课程由东南大学国家专用集成电路系统工程技术研究中心的凌明教授主讲,强调C语言在嵌入式系统中的高级应用。" 在本课程中,讲师指出C语言既是"最美"也是"最危险"的编程语言,因其灵活性高,但也容易产生陷阱。课程的目标是将嵌入式系统开发中常用的C编程技巧和概念传授给学员。课程设为2个学分,要求学员已具备基本C语言语法知识,并能在某种编译器环境下编写过程序。 课程总共40学时,包括30小时的授课和10讲内容,如概论、C语言基本语法复习、编译、汇编、链接与调试、存储器与指针、数据结构与链表、中断与设备驱动、编码风格、编写安全无错的代码等。此外,还有30小时的实验项目,要求学生完成一个中等规模的C语言项目,以及3小时左右的环境使用课程。 实验部分主要涉及ASIX OSSimulator的使用,而课程项目则聚焦于ASIX Windows的控件开发,要求学员掌握MSVC++环境的使用。成绩评估方式为考试占60%,项目占40%。 这个进阶课程不仅关注理论,更注重实践,通过实际项目帮助学习者提升C语言编程能力,尤其是在嵌入式系统领域的应用。对于想要深入理解和掌握C语言的程序员来说,这是一个宝贵的学习资源。