《嵌入式 Linux 应用与开发》课程教学大纲

《嵌入式 Linux 应用与开发》课程教学大纲


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信