2024年4月16日发(作者:)
《嵌入式Linux应用与开发》课程教学大纲
一、课程基本信息
课程名称
开课单位
课程代码
课程类别
课内学时
先修课程
嵌入式Linux应用与开发
电气与信息工程学院
3DX0497D
专业教育必修
48
英文名称
课程负责人
学分
适用专业
课外学时
3.0
本科物联网工程专业
48
DevelopmentandApplicationof
EmbeddedLinuxSystem
《C语言程序设计》,《操作系统原理》,《单片机原理及应用》等
《嵌入式Linux应用与开发技术》课程是物联网工程专业的一门专业教
育必修课。本课程的任务是:通过本课程教学,使学生掌握搭建嵌入式Linux
开发环境,构建嵌入式Linux目标平台;掌握嵌入式Linux内核裁剪移植,
掌握嵌入式Linux下BootLoader的编写方法,了解嵌入Linux下常用接口的
驱动开发;掌握基于嵌入式Linux环境下API的应用程序编写;掌握嵌入式
Linux图形界面程序的编写。
课程简介
二、课程教学目标
作为一门实践性强,软、硬件综合知识多的课程,重点掌握嵌入式Linux开发环境和工
具的使用,基于API函数的应用程序编写,系统内核的裁剪和移植,驱动程序的编写以及图
形用户界面的编程等.细化分解为如下教学目标:
目标1:了解嵌入式系统的概念和发展,了解主流嵌入式操作系统的优缺点,了解国际
嵌入式Linux市场的基本情况,熟悉嵌入式系统的开发领域。(对应毕业要求指标点1.1)
目标2:较详细地论述嵌入式Linux开发环境和工具使用。重点掌握Linux基本命令、
Linux开发工具vim,gcc,gbd,make的使用、交叉编译和下载工具的使用。了解主流芯片
ARM系列的性能参数。(对应毕业要求指标点3.4,3.5)
目标3:掌握嵌入式Linux开发平台的搭建,重点掌握Bootloader的移植、内核的裁剪
和移植、根文件系统的制作和可读可写文件系统的制作。(对应毕业要求指标点1.4,3.5)
目标4:掌握嵌入式Linux环境下基于API函数的应用程序的编写,重点掌握进程控制、
文件读写、进程间通信、多线程编程、网络编程等。
程序。
槽函数机制,数据库使用,网络编程等。
(对应毕业要求指标点3.4,3.5)
(对应毕业要求指标点3.4,3.5)
(对应毕业要求指标点3.4,3.5)
目标5:掌握嵌入式Linux驱动设备的编程,重点掌握GPIO、块设备、串口通信等驱动
目标6:掌握嵌入式Linux下的图形用户界面的编程,重点掌握QT图形接口、信号与
1421
三、课程内容及学时分配
(一)理论教学学时分配
序
号
教学
单元
教学内容:
嵌入式系统的概念,主流嵌入式操作
系统的优缺点,嵌入式系统的开发设计方
法。
对学生的要求:
嵌入式
1Linux系
统概述
了解嵌入式系统的概念和发展,了解
主流嵌入式操作系统的优缺点,了解国际
嵌入式Linux市场的基本情况,熟悉嵌入
式系统的开发领域。
重点:
嵌入式系统的开发设计方法。
难点:
嵌入式系统的开发设计方法。
教学内容:
Linux基本命令、Linux开发工具vim,
gcc,gbd,make的使用、交叉编译和下载
工具的使用。主流芯片ARM系列的性能
参数介绍。
嵌入式
Linux开
2发环境
和工具
使用
对学生的要求:
理解并掌握嵌入式Linux开发环境和
工具使用。重点掌握Linux基本命令、Linux
开发工具vim,gcc,gbd,make的使用、
交叉编译和下载工具的使用。了解主流芯
片ARM系列的性能参数。
重点:
掌握Linux基本命令、Linux开发工具
vim,gcc,gbd,make的使用、交叉编译
和下载工具的使用。
1422
教学内容
课内
学时
教学
方式
课外
学时
课外
环节
课程
目标
2讲授2作业目标1
8
讲授
实操
作业
8
实操
目标
2
发布者:admin,转转请注明出处:http://www.yc00.com/news/1713273927a2216643.html
评论列表(0条)