"江苏省高等教育自学考试大纲 29945__嵌入式软件技术概论,由南京航空航天大学编,是计算机网络专业(独立本科段)必考的专业课程,主要讲解嵌入式计算机系统的基本概念、开发方法以及ARMCortex-M0+系列微处理器的应用。"
《嵌入式软件技术概论》这门课程旨在让学习者深入理解嵌入式计算机系统的核心概念和开发流程。课程首先介绍了嵌入式系统的起源、发展、应用范围以及与通用计算机的区别和联系,帮助学生建立对这一领域的全局认知。课程特别关注ARMCortex-M0+微处理器,这是嵌入式系统中常见的一种处理器,它被用于KL25子系列微控制器,以此为平台,课程详细阐述了如何开发和编程嵌入式系统。
课程内容涵盖了嵌入式系统的基础知识,包括微处理器结构、系统组织、串行通信、中断处理、定时器、GPIO(通用输入输出)、FLASH存储、模数转换器(ADC)、数模转换器(DAC)、比较器(CMP)、SPI和I2C通信协议、触控感应接口(TSI)、USB2.0接口、系统时钟以及其他接口和模块的编程。通过这些内容的学习,学生应能具备实际的嵌入式系统开发能力。
该课程强调实践应用,因此,学习者需要具备一定的数字电路知识和编程基础,特别是C语言,以及对计算机组成原理的理解。前修课程包括《数字电路》、《程序设计语言》(以C语言为主)和《计算机组成原理》,这些将有助于学生更好地理解和掌握嵌入式系统的硬件和软件设计。
课程的考核目标不仅要求学生理解嵌入式系统的基本概念和原理,还要求他们能够熟练运用这些知识进行实际的系统开发和编程。这意味着学生不仅要理论知识扎实,还要有动手实践的能力,能够设计和实现各种嵌入式系统的功能模块。
《嵌入式软件技术概论》是一门集理论与实践于一体的课程,对于希望在嵌入式领域深造的计算机专业学生来说,是不可或缺的知识积累和技能训练。通过这门课程的学习,学生将具备开发复杂嵌入式系统的必要技能,为未来在物联网、智能设备、自动化控制等领域的工作打下坚实基础。