《嵌入式系统软件开发》课程教学大纲
《嵌入式系统软件开发》教学大纲一、课程基本信息课程名称嵌入式系统软件开发Embedded System Software Development课程编码CST421321020 开课院部计算机科学与技
《嵌入式系统软件开发》教学大纲 一、课程基本信息 嵌入式系统软件开发 课程名称 Embedded System Software Development 计算机科学与技术学院 课程团队 硬件技术基础课程教学团队 课程编码 开课院部 CST421321020 实验上机实践 24012 课外学时 036 课内学时讲授 2.036 学分 中文 适用专业 授课语言 软件工程 先修课程 程序设计、软件工程、计算机组成原理、计算机操作系统 (C/C++) 《嵌入式系统软件开发》是为软件工程、计算机科学与技术专业学生开设的一门专业课程,主要讲述国产、下软件开发 和调试 LiteOSLinux 的一般方法,系统软件设计分析和实现方法及过程;其中以内核驱动开发方法、开发、网络开发和综合案例视频监控系统开发 剖析为重点,强 GUI 化学生嵌入式平台软件与常规软件开发的工程思维,并通过相关的实验,为后续课程,培养扎实的软件实现能力,同时为 真正的嵌入式产品开发提 供工程思考与解决问题的能力。 课程以位处理器和源码开放的嵌入式、国产操作系统为主线,着重介绍嵌入式系统的应用开发过程以及嵌入式 系统软 32ARMLINUXLiteOS 件设计开发方法。具体内容包括:嵌入式基础与平台构建、驱动与应用软件开发、综合应用案例与解决方案剖析三大部分,激发学 生科技报国的家 国情怀和使用担当,培养协作创新与精益求精的大国工匠精神能力。 “Embedded System Software Development" is aprofessional course for students majoring in software engineering, computer 课程简介 science and technology. It mainly describes the general methods of software development and debugging under domestic LiteOS and (限选) Linux, system software design analysis and implementation method and process; Among them, the coredriven development method, GUI development, network development and comprehensive case video surveillance system development analysis are the focus, strengthen students' engineering thinking of embedded platform software and conventional software development, and through relevant experiments, cultivate solid software implementation ability for subsequent courses, at the same time, it provides the ability of engineering thinking and problem solving for real embedded product development. The course takes 32-bit ARM processor, embedded LINUX with open source code and domestic LiteOS Operating system as the main line, and focuses on the application development process of embedded system and the design and development method of embedded system software. The specific content includes three parts: embedded foundation and platform construction, driving and application software development, comprehensive application cases and solution analysis, to

