《嵌入式技术与应用》课程标准
一、课程基本信息
课程代码 | 04051024 | 课程性质 | 必修课 | |||
课程属性 | 职业能力核心课程 | 考核方式 | 考试 | |||
适用专业 | 电子信息工程技术(物联网方向) | |||||
总学时 | 64 | 其中实验或上机学时 | 32 | 执笔人 | XX | |
教研室审核人 | XX | 二级学院审核人 | XX | |||
二、课程的性质、目的和任务
1.课程性质
《嵌入式技术与应用》是对计算机硬件人才整体知识结构及嵌入式应用系统能力培养的重要
组成部分。在嵌入式系统的开发过程中,既是开发软件又兼具硬件特性,帮助学生建立一个完整的嵌入式系统的概念(包括软硬件系统)。嵌入式系统开发程序并不像桌面上电脑软件那么容易,必须借由各式各样的辅助工具和仪器,考虑各种平台的选择,修正多样化外围程序,以达到稳定,操作容易等条件。通过本课程的学习使学生能够掌握嵌入式系统的基本原理、基本技术和基本嵌入式开发方法,为学生学习后继学习打下必备的基础,以适应信息时代前进的步伐,培养适应迅速发展的现代信息技术领域的高科技人才,培养学生的团队协作、沟通表达、工作责任心、职业规范和职业道德等综合素质和能力。
2.目的和任务
嵌入式系统课程重视学生知识结构的拓展,培养学生应用课程中所学到的技术解决生产实践问题的能力,以及初步设计具体课题技术路线的能力,促进学生专业能力的发展,提高学生的实践和探究能力。
三、课程教学的基本要求
1.教学目标 知识目标: (46)Linux操作系统的搭建; (47)Linux操作系统的使用; (48)嵌入式系统的编程; (49)嵌入式系统的界面编写; 能力目标:嵌入式多线程编程 (1)掌握QT软件的使用 (2)掌握linux操作系统的操作 (3)掌握嵌入式系统的开发 (4)嵌入式系统下C语言的编程 素质目标: (1)具有科学、严谨的学风和理论联系实际的能力; (2)具有自主学习专业知识和积极探索的能力,具有资料收集与整理的能力、制定和实施计划的实际能力; (3)具有良好的职业道德和敬业精神,具有勤于思考、做事认真的优良作风; (4)具有良好的团队协作和开发能力; | 3.教学设计 学生准备:QT开发环境、C语言编程环境、学生预习 教学方法:多媒体演示操作、案例教学、复习、练习操作。 教学组织:任务提出→基础知识讲解→任务解决 →基本操作演示→学生练习操作→疑难部分讲解与操作演示→学生完成任务。 |
2.教学内容 (73)嵌入式系统入门; (74)嵌入式Linux开发环境构建; (75)Linux基础命令; (76)Linux下C语言编程 (77)文件I/O编程; (78)设备驱动 (79)QT图形编程基础 | |
4.教学方式:理实一体 | |
5.教材及教学参考书 | |
四、课程的教学重点和难点、学时分配
教学重点:Linux操作系统的操作,环境的搭建,设备的驱动、文件IO编写、QT编程面向对象的思想。
教学难点:在移植Linux系统到设备,系统文件的调用、掌握C++程序设计及QT界面的编程。
课程学时分配一览表
序号 | 项目名称 | 教学时数 | |||
小计 | 理论 | 实践 | 机动 | ||
项目一 | Linux系统的简介 | 4 | 4 | ||
Linux内核 | 2 | ||||
嵌入式Linux | 2 | ||||
项目二 | Linux系统的搭建 | 4 | 2 | 2 | |
安装linux系统、VMwarePlayer软件 | 2 | ||||
安装Ubuntu、初识Ubuntu | 2 | ||||
项目三 | Linux系统的基础 | 4 | 2 | 2 | |
开始使用Linux、LinuxShell | 2 | ||||
Linux常见命令、Linux文件系统 Vi编辑器 | 2 | ||||
项目四 | 嵌入式Linux开发环境构建 | 4 | 2 | 2 | |
安装交叉编译器 | 2 | ||||
NFS服务器,SSH服务器 | 2 | ||||
项目五 | 嵌入式入门操作 | 4 | 2 | 2 | |
开机、登陆、关机、重启网络设置 | 2 | ||||
系统固件烧写、NFC挂载和LED\GPIO简单操作 | 2 | ||||
项目六 | Linux文件I/O | 4 | 2 | 2 | |
Linux的文件I/O概述、文件描述、常用文件I/O 操作和函数 | 2 | ||||
I/O操作和蜂鸣器 | 2 | ||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论