《嵌入式系统软件设计》实践教学大纲(本科).docVIP

  • 1
  • 0
  • 约2.67千字
  • 约 5页
  • 2022-05-20 发布于河南
  • 举报

《嵌入式系统软件设计》实践教学大纲(本科).doc

《嵌入式系统软件设计》实践教学大纲 一、课程基本情况 课程代码:1031129004 课程名称(中/英文):嵌入式系统软件设计/Embedded System Software Design 课程类别:专业选修课程 课程性质:选修 课程类型:实践课 总学分:2 总学时:32 实践学时:32 适用专业:电子科学与技术 适用对象:本科 先修课程:程序设计基础、电路、嵌入式系统原理及应用 开课学院:电气工程与自动化学院 二、课程简介 1.课程任务与目的 《嵌入式系统软件设计》课程是电子科学与技术本科专业的一门专业选修课。通过本课程的学习使学生掌握嵌入式系统的概念,软件开发过程。内容包括Linux嵌入式系统内核移植、Linux嵌入式系统应用程序设计、嵌入式Linux设备驱动程序开发、Qt/Embedded嵌入式图形开发等内容。为在今后从事嵌入式应用与研究打下良好的基础。 开源40年以来,我国在嵌入式软件领域的发展迅速,特别是在应用程序设计方面已经取得了巨大的的成绩,但是在核心的领域,如操作系统,开发工具设计等方面与先进国家还有着很大的差距,在课程教学过程中不仅要让学生对取得的成绩树立一定的自豪感,激发学生对我国制度和发展模式的自信,更要让学生认识到我们的差距,激发学生努力学习,勇于创新的精神,为我们国家在嵌入式软件领域的发展做出应用的贡献。 2.对接培养的岗位能力 本课程支持以下毕业要求: 毕业要求1.3 掌握电子科学与技术专业知识,用于电路与系统、集成电路领域中复杂工程问题的研究和改进; 毕业要求4.3 根据数据进行整理,分析,对实践过程中出现的问题或现象进行解释和处理,得到的实践结论,为解决复杂电子科学与技术专业工程问题提供支撑; 毕业要求5.3 在利用相关的现代工程工具及仿真软件时,要理解所使用的现代工具的特点和局限性,能设计相关的方法对其进行弥补和修正。 三、实践教学目标 课程目标及毕业要求如下: 课程目标1.掌握嵌入式系统设计相关的交叉开发环境的搭建,嵌入式系统的搭建(支撑毕业要求1.3) 课程目标2. 掌握基于ARM9和Linux嵌入式系统的应用程序设计方法,流程,包括基于Linux的C程序设计Linux开发工具的使用(支撑毕业要求4.2) 课程目标3.掌握嵌入式Linux设备驱动程序开发方法,Qt/Embedded嵌入式图形开发方法。(支撑毕业要求5.3) 实践目标与毕业要求的关系矩阵 课程目标 毕业要求指标点 1.3 4.2 5.3 课程目标1 √ 课程目标2 √ 课程目标3 √ 四、实践项目及学时安排 序号 实践项目名称 实践学时 实践类型 实践要求 每组 人数 完成实践教学目标 1 嵌入式交叉开发环境的搭建 操作系统及开发软件安装 2 验证性 必做 3-5 实验目标1 交叉开发工具的安装 2 验证性 必做 3-5 课程目标1 2 嵌入式Linux系统的搭建 vivi 的编译与运行 2 验证性 必做 3-5 课程目标1 内核编译与运行 2 验证性 必做 3-5 课程目标1 busybox 编译 2 验证性 必做 3-5 课程目标1 ramdisk 根文件系统 2 验证性 必做 3-5 课程目标1 3 嵌入式应用程序开发 文件操作,计时器 2 设计性 必做 3-5 课程目标2 进程控制 2 设计性 必做 3-5 课程目标2 线程控制 2 设计性 必做 3-5 课程目标2 Tcp通信 2 设计性 必做 3-5 课程目标2 Webserver 2 设计性 必做 3-5 课程目标2 Udp通信 2 设计性 必做 3-5 课程目标2 4 嵌入式驱动程序开发 LED 控制 2 设计性 必做 3-5 课程目标3 串口通信 2 设计性 必做 3-5 课程目标3 5 Qt嵌入式图形开发 Qt安装 2 设计性 必做 3-5 课程目标3 Qt应用设计 2 创新性 必做 3-5 课程目标3 合计 32 1.实践类型:分“演示性”、“验证性”、“综合性”、“设计性”、“创新性” 2.实践要求:分“必做”、“选做” 3.每组人数:指教学实验项目中在每套仪器设备上同时完成本实验项目的人数。如2人合用一台显微镜,则每组人数为2人;5人合用一台仪器则每组人数为5。 五、教学内容 主题一 嵌入式系统交叉开发环境的搭建实践 实践目的:掌握嵌入式系统交叉开发环境搭建 实践设备:PC机,VMware10.0,Ubuntu 12.04 实践内容:宿主机操作系统的安装,包括虚拟机安装,Linux系统安装、设置,交叉编译器的安装。 主题二 嵌入式Linux系统的搭建实践 实践目的:嵌入式Linux系统的搭建 实践设备:PC机,VMware10.0,Ubuntu 12.04,实验箱 实践内容:vivi 的编译和固化, kernel 的编译和固化,如何编译 busyb

文档评论(0)

1亿VIP精品文档

相关文档