超碰人人揉人人捏人人添-97人人超碰国产精品-成人激情欧美国产第一页-亚洲欧美日韩中文字幕第一区

教育教學(xué)

當(dāng)前位置: 首頁(yè) -> 教育教學(xué) -> 教學(xué)工作 -> 人才培養(yǎng) -> 本科生培養(yǎng) -> 教學(xué)大綱 -> 正文

《嵌入式Linux操作系統(tǒng)》教學(xué)大綱

信息來源: 發(fā)布日期:2015-09-25

《嵌入式Linux操作系統(tǒng)》教學(xué)大綱

課程名稱:

嵌入式Linux操作系統(tǒng)

課程編號(hào):

408307

436312

適用專業(yè):

計(jì)算機(jī)科學(xué)與技術(shù)

軟件工程

課程類別:

嵌入式方向

嵌入式方向

課程學(xué)分:

3

3

總學(xué)時(shí):

54

54

其中:理論學(xué)時(shí)

28

28

實(shí)驗(yàn)學(xué)時(shí)

26

26

先修課程:

操作系統(tǒng)原理、計(jì)算機(jī)網(wǎng)絡(luò)

、課程的性質(zhì)、目的與任務(wù)

本課程是計(jì)算機(jī)科學(xué)與技術(shù)與軟件工程專業(yè)的選修課,主要講授Linux嵌入式操作系統(tǒng)的內(nèi)核結(jié)構(gòu)、引導(dǎo)程序、圖形庫(kù)、內(nèi)核構(gòu)建和移植技術(shù),講授在嵌入式開發(fā)環(huán)境下設(shè)計(jì)開發(fā)設(shè)備驅(qū)動(dòng)程序、嵌入式應(yīng)用程序的基本技術(shù),培養(yǎng)學(xué)生進(jìn)行嵌入式設(shè)計(jì)和開發(fā)的應(yīng)用能力和實(shí)踐技能,增強(qiáng)就業(yè)能力,為學(xué)生今后學(xué)習(xí)和從事嵌入式系統(tǒng)研究與開發(fā)積累初步的經(jīng)驗(yàn)。

二、課程教學(xué)基本要求及基本內(nèi)容

第1章 LINUX概述

(一)基本教學(xué)內(nèi)容

1. Linux的特點(diǎn)

2.Linux的結(jié)構(gòu)

3.Linux內(nèi)核版本

4.Linux發(fā)行版本

5.Linux軟件資源及發(fā)展方向

(二)基本要求

教學(xué)目的:掌握LINUX的內(nèi)核版本號(hào)規(guī)則、LINUX的發(fā)行商、GNU/GPL的含義等;理解LINUX與其他操作系統(tǒng)的優(yōu)缺點(diǎn);了解LINUX的發(fā)展歷程;

教學(xué)重點(diǎn):Linux的發(fā)展歷史,Linux內(nèi)核的概念及內(nèi)核版本編號(hào)的涵義,Linux常見的發(fā)行套件。

教學(xué)難點(diǎn):Linux套件的涵義,Linux內(nèi)核版本與Linux套件的區(qū)別與聯(lián)系。

第2章 LINUX的安裝與啟動(dòng)

(一)基本教學(xué)內(nèi)容

1.安裝的基本知識(shí)

2.安裝的過程

3.GRUB引導(dǎo)

4.引導(dǎo)過程

(二)基本要求

教學(xué)目的:掌握LINUX的安裝與啟動(dòng)、虛擬機(jī)的安裝;理解LINUX的引導(dǎo)過程;了解 LINUX的工作原理;

教學(xué)重點(diǎn):虛擬機(jī)安裝與設(shè)置,Linux操作系統(tǒng)的安裝。

教學(xué)難點(diǎn):GRUB引導(dǎo)的過程,Linux的啟動(dòng)過程。

第3章 圖形界面

(一)基本教學(xué)內(nèi)容

1.X WINDOW

2.KDE桌面環(huán)境

3.GNOME桌面環(huán)境

4.桌面環(huán)境的使用

(二)基本要求

教學(xué)目的:掌握GUI界面環(huán)境設(shè)置方法、KDE工作環(huán)境及工作組件;

教學(xué)重點(diǎn):KDE桌面環(huán)境與GNOME桌面環(huán)境的概念以及兩者的安裝與使用的異同,桌面環(huán)境常用功能的使用。

教學(xué)難點(diǎn):X WINDOW服務(wù)器與客戶端的理解。

第4章 LINUX基礎(chǔ)

(一)基本教學(xué)內(nèi)容

1.使用LINUX

2.用戶界面

3.基礎(chǔ)命令

4.文件系統(tǒng)

5.文件屬性

6.文件備份與壓縮

7.進(jìn)程管理

(二)基本要求

教學(xué)目的:掌握linux的啟動(dòng)與登陸、Linux系統(tǒng)的目錄結(jié)構(gòu)與幾種文件類型、文件屬性的含義并掌握設(shè)置方法等;理解LINUX的權(quán)限與權(quán)限的表示方法;

教學(xué)重點(diǎn):常用Linux命令的使用,文件系統(tǒng)的目錄結(jié)構(gòu)以及每個(gè)目錄的具體作用,文件屬性的含義與設(shè)置。

教學(xué)難點(diǎn):文件系統(tǒng)概念的理解以及文件系統(tǒng)是實(shí)現(xiàn)過程與原理。

第5章 文本編輯

(一)基本教學(xué)內(nèi)容

1.常用的文本編輯器

2.全屏幕編輯器VI

3.一些文本操作命令

(二)基本要求

教學(xué)目的:掌握VI的使用和常用的文本操作命令;了解Linux下常用的文本編輯器;

教學(xué)重點(diǎn):VI編輯器的使用。

教學(xué)難點(diǎn):VI編輯器中各種命令的組合使用。

第6章 SHELL編程

(一)基本教學(xué)內(nèi)容

1.Shell編程簡(jiǎn)介

2.運(yùn)行腳本文件

3.腳本的執(zhí)行

4.腳本表達(dá)式

5.腳本控制結(jié)構(gòu)

(二)基本要求

教學(xué)目的:掌握掌握Shell編程的基本方法、腳本控制結(jié)構(gòu)、重定向;

教學(xué)重點(diǎn):Shell變量,test和表達(dá)式,if, select, while, case, for等流程控制語句的用法。

教學(xué)難點(diǎn):Shell與輸入輸出重定向的結(jié)合

第7章 LINUX系統(tǒng)管理

(一)基本教學(xué)內(nèi)容

1.用戶和用戶組文件

2.管理用戶賬戶與密碼

3.用戶組管理

4.使用用戶管理器管理用戶和組

(二)基本要求

教學(xué)目的:掌握針對(duì)用戶與用戶組的常用操作;理解用戶與用戶組的作用;

教學(xué)重點(diǎn):用戶帳號(hào)文件的閱讀與理解,用戶與用戶組的添加與管理

教學(xué)難點(diǎn):用戶與用戶組的添加與權(quán)限的設(shè)置

第8章 軟件包管理

(一)基本教學(xué)內(nèi)容

1.使用命令與桌面兩種方式進(jìn)行tar包的打包與解包

2.使用RPM命令管理RPM包

3.RPM包的密鑰管理

(二)基本要求

教學(xué)目的:掌握tar包的打包與解包,RPM包的安裝與卸載,RPM包的升級(jí);

教學(xué)重點(diǎn):tar包命令參數(shù)的理解與使用,rpm命令參數(shù)的理解與使用

教學(xué)難點(diǎn):tar命令參數(shù)的組合使用,rpm命令參數(shù)的組合使用

第9章 Linux程序設(shè)計(jì)

(一)基本教學(xué)內(nèi)容

1.GCC

2. GDB

3.MAKE與MAKEFILE

(二)基本要求

教學(xué)目的:掌握GCC的編譯步驟與用法;理解MAKE與MAKEFILE

教學(xué)重點(diǎn):gcc編譯c源程序的過程,MAKEFILE文件的書寫方法。

教學(xué)難點(diǎn):Linux C程序的調(diào)試,MAKEFILE文件的書寫。

第10章 Linux遠(yuǎn)程管理

(一)基本教學(xué)內(nèi)容

1.使用telnet遠(yuǎn)程登錄

2.使用ssh遠(yuǎn)程登錄

3.從Windows平臺(tái)遠(yuǎn)程登錄Linux

(二)基本要求

教學(xué)目的:掌握遠(yuǎn)程登錄的基本概念以及常用的遠(yuǎn)程登錄工具軟件使用;

教學(xué)重點(diǎn):遠(yuǎn)程登錄客戶端與服務(wù)器端的配置。

教學(xué)難點(diǎn):Linux OpenSSH服務(wù)器配置與工作原理。

第11章 網(wǎng)絡(luò)資源共享

(一)基本教學(xué)內(nèi)容

1.LINUX系統(tǒng)間的文件共享

2.LINUX/WINDOWS系統(tǒng)間的文件共享

(二)基本要求

教學(xué)目的:掌握NFS、SAMBA服務(wù)器配置;

教學(xué)重點(diǎn):NFS、SAMBA服務(wù)器的配置

教學(xué)難點(diǎn):NFS、SAMBA服務(wù)器配置文件中各個(gè)參數(shù)的含義理解以及參數(shù)值的配置

第12章 內(nèi)核升級(jí)

(一)基本教學(xué)內(nèi)容

1.內(nèi)核源碼的獲取

2.內(nèi)核源碼的目錄結(jié)構(gòu)與各個(gè)目錄相應(yīng)的功能

3.內(nèi)核升級(jí)的參數(shù)配置

(二)基本要求

教學(xué)目的:掌握內(nèi)核升級(jí)的操作步驟;

教學(xué)重點(diǎn):內(nèi)核源碼的目錄結(jié)構(gòu)與相應(yīng)的功能,內(nèi)核升級(jí)的參數(shù)配置

教學(xué)難點(diǎn):內(nèi)核升級(jí)參數(shù)的配置

三、課程各章節(jié)學(xué)時(shí)分配

序號(hào)

內(nèi)容

理論學(xué)時(shí)

實(shí)驗(yàn)學(xué)時(shí)

1

LINUX概述

1

2

LINUX的安裝與啟動(dòng)

2

2

3

圖形界面

2

2

4

LINUX基礎(chǔ)

3

2

5

文本編輯

2

2

6

SHELL編程

4

4

7

LINUX系統(tǒng)管理

2

2

8

軟件包管理

2

2

9

Linux程序設(shè)計(jì)

4

6

10

Linux遠(yuǎn)程管理

2

11

網(wǎng)絡(luò)資源共享

2

2

12

內(nèi)核升級(jí)

2

2

合計(jì)

28

26

四、本課程課外學(xué)習(xí)與修學(xué)指導(dǎo)

由于該課程內(nèi)容復(fù)雜,難度較大,且具有很強(qiáng)的實(shí)踐性,所以要學(xué)好本課程,必須做到理論與實(shí)踐緊密結(jié)合,才能達(dá)到較好的學(xué)習(xí)效果。要求學(xué)生多參閱相關(guān)書籍,多做練習(xí),多上機(jī)實(shí)驗(yàn),掌握操作系統(tǒng)的基本原理、主要算法及其實(shí)現(xiàn)過程。

五、本課程考核方式及成績(jī)?cè)u(píng)定標(biāo)準(zhǔn)

考核方式:閉卷考試

成績(jī)?cè)u(píng)定方法:本課程的考核是平時(shí)成績(jī)、實(shí)驗(yàn)成績(jī)和期終考試成績(jī)相結(jié)合。具體比例為:上課出勤、作業(yè)占20%,實(shí)驗(yàn)占20%,期末考試成績(jī)占60%。

其中期未考試總分100分,基礎(chǔ)題占50%,中等難度題占40%,較難題占10%??荚囶}型主要有:選擇題、填空題、簡(jiǎn)答題、計(jì)算題、分析題、綜合應(yīng)用題等。

六、教材及參考書

教材:黃麗娜.Red Hat Linux 9.0基礎(chǔ)教程(第二版).北京:清華大學(xué)出版社,2010

主要參考書籍:

1.劉若慧.Linux操作系統(tǒng).北京:人民郵電出版社,2008

2.朱居正.Red Hat Linux 9系統(tǒng)管理(第二版).北京:電子工業(yè)出版社,2008

3.王世江,鳥哥.鳥哥的Linux私房菜:基礎(chǔ)學(xué)習(xí)篇(第三版).北京:人民郵電出版社,2010

大綱撰寫人:劉澤平

大綱審閱人:袁輝勇

教學(xué)副主任:易葉青

編寫日期:2012.6