本课程介绍给学生们在嵌入式实时系统开发中使用的概念,方法和技术。 应在CSSE2010,CSSE2310和ELEC2004课程中获得所需的必备知识。 本课程旨在为学生提供使用微控制器和实时操作系统(RTOS)的理论基础和实践技能。 整个课程使用基于ARM Cortex 32位平台,所有开发都使用C语言完成,主要是在FreeRTOS操作系统下。 由于大多数现代嵌入式系统与其他系统,计算机或移动设备进行通信,因此数据通信的基础知识被覆盖并广泛应用于项目中。包含微控制器系统硬件和软件。 嵌入式微控制器和外围设备的C编程。 使用嵌入式RTOS(实时操作系统)和外围设备(如传感器和执行器)构建小型嵌入式系统的原理和实践。 外围接口方法和标准。 模数转换方法和接口。 数字通信信号的基础知识,调制方案和纠错方法。 数据压缩,音频格式,图像和视频编码。