课程目录
课程概述

    嵌入式软件设计是计算机、软件工程等学科的专业方向课,是一门实践性、技术性很强的重要课程。本课程的主要任务是全面介绍基于ARM/嵌入式Linux操作系统的GNU C语言程序设计思想、方法,以及基于STM32处理器和Proteus的嵌入式仿真技术。通过本课程的学习,使学生掌握嵌入式软件设计的基本流程和方法。

    课程内容组织为16节次,适合32学时~48学时授课使用。

嵌入式系统的定义(1)

·“devices used to control,monitor,or assist the operation of equipment,machinery or plants”

-英国电机工程师协会

-早期的典型应用领域在制造业

·1962年,美国一个乙烯厂实现工业装置中的直接数字化控制

嵌入式系统定义(2)

·定义2:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

-量身定做-资源有限

-“在过去的20年中,虽然嵌入式系统仍是许多消费电子设备、工业设备和军方设备中不可见的部分,但它作为一个整体已经脱颖而出。如今,嵌入式计算不再限于简单设备控制,它已经能以高实时处理率和低能耗来执行复杂的处理任务”

·Wayne Wolf,《高性能嵌入式计算》

嵌入式软件设计课程-大连理工大学

嵌入式系统分类

·按应用领域

一消费电子:信息家电、移动终端、通信产品

-安全关键Safety Critical:汽车电子、工业控制

·按嵌入式微处理器的计算能力

一位数:4位~64位

一性能:高、中、低

·按实时性能

一实时嵌入式系统

·硬实时嵌入式系统(工业和军工系统)

·软实时嵌入式系统(消费类产品)

-非实时嵌入式系统


邮箱
huangbenjincv@163.com