廣東招生信息網(wǎng) 廣東省文明網(wǎng)站·廣東高考招生信息網(wǎng)

廣東省高等教育自學考試《嵌入式Linux應用編程》(課程代碼:12730)課程考試大綱

2015-10-23 13:20:49來源:廣東省自學考試委員會關(guān)注度: 0
導讀:廣東省高等教育自學考試《嵌入式Linux應用編程》 (課程代碼:12730)課程考試大綱 目 錄 一、課程性質(zhì)與設置目的 二、課程內(nèi)容與考核目標 第1章 Linux系統(tǒng)入門基礎 第一節(jié) 認識Linux操作系統(tǒng) 第二節(jié) 基本操作命令 第三節(jié) Linux文件與目錄系統(tǒng) 第四節(jié) shell

廣東省高等教育自學考試《嵌入式Linux應用編程》
(課程代碼:12730)課程考試大綱

目  錄 
一、課程性質(zhì)與設置目的
二、課程內(nèi)容與考核目標
第1章 Linux系統(tǒng)入門基礎
第一節(jié) 認識Linux操作系統(tǒng)
第二節(jié) 基本操作命令
第三節(jié) Linux文件與目錄系統(tǒng)
第四節(jié) shell簡介
第五節(jié) 網(wǎng)絡服務簡介
第2章  Linux程序設計基礎——C環(huán)境
第一節(jié) Linux編程環(huán)境介紹
第二節(jié) 常用編輯器
第三節(jié) gcc編譯器的使用
第四節(jié) GNU make管理項目
第五節(jié) GDB調(diào)試
第3章 Linux shell編程
第一節(jié) 創(chuàng)建與運行外殼程序
第二節(jié) 使用外殼變量
第三節(jié) 數(shù)值運算命令
第四節(jié) 條件表達式
第五節(jié) 循環(huán)語句
第六節(jié) shift命令
第七節(jié) select語句
第八節(jié) repeat語句
第九節(jié) 函數(shù)
第十節(jié) shell應用舉例
第4章 構(gòu)建嵌入式Linux系統(tǒng)
第一節(jié) GNU跨平臺開發(fā)工具鏈
第二節(jié) 嵌入式Linux內(nèi)核
第三節(jié) 嵌入式Linux根文件系統(tǒng)
第四節(jié) BootLoader簡介
第5章 嵌入式BootLoader技術(shù)
第一節(jié) BootLoader的基本概念
第二節(jié) BootLoader典型結(jié)構(gòu)框架
第三節(jié) 典型BootLoader(Blob)分析和移植
第6章 ARM-Linux內(nèi)核分析
第一節(jié) ARM微處理器
第二節(jié)  ARM-Linux的內(nèi)存管理
第三節(jié)  ARM-Linux進程管理與調(diào)度
第四節(jié)  ARM-Linux中斷響應與處理
第五節(jié)  ARM-Linux系統(tǒng)啟動與初始化
第六節(jié)  Linux模塊化機制
第七節(jié)  ARM-Linux內(nèi)核裁減
第7章 嵌入式文件系統(tǒng)
第一節(jié) Linux文件系統(tǒng)結(jié)構(gòu)與特征
第二節(jié) 嵌入式文件系統(tǒng)簡介
第三節(jié) 構(gòu)建根文件系統(tǒng)
第四節(jié) 根文件系統(tǒng)設置
第五節(jié) Busy Box
第8章 嵌入式Linux多線程編程
第一節(jié) 線程基本概念
第二節(jié) 多線程同步
第三節(jié) 生產(chǎn)者-消費者問題
第9章 簡單嵌入式Web服務器設計
第一節(jié) HTTP協(xié)議基礎
第二節(jié) socket編程基礎
第三節(jié) 嵌入式Web服務器系統(tǒng)結(jié)構(gòu)
第四節(jié) Web服務器構(gòu)建
第10章 嵌入式GUI
第一節(jié) 嵌入式GUI簡介
第二節(jié) MiniGUI程序設計基礎
第三節(jié) Qt/Embedded程序設計基礎
第四節(jié) 嵌入式GUI的移植
三、 有關(guān)說明與實施要求
附錄:題型舉例

一、課程性質(zhì)與設置目的
(一)課程性質(zhì)與特點
嵌入式Linux應用編程是嵌入式技術(shù)專業(yè)的核心課程之一。本課程為了適應目前發(fā)展迅速的嵌入式Linux需求而設計,課程目標是讓學生達到嵌入式應用軟件開發(fā)、嵌入式系統(tǒng)開發(fā)或嵌入式驅(qū)動開發(fā)的基本素質(zhì)。課程內(nèi)容基于目前應用最廣泛的軟硬件開發(fā)平臺(Linux和Arm),使學生了解嵌入式技術(shù)的發(fā)展現(xiàn)狀,掌握嵌入式開發(fā)的基本技能;掌握嵌入式Linux項目的完整開發(fā)流程,能夠完成嵌入式Linux系統(tǒng)的移植和設備驅(qū)動程序的編寫,掌握嵌入式Linux應用程序的開發(fā)。
(二)課程設置目的與基本要求
Linux作為日漸流行的多用戶、多任務的網(wǎng)絡操作系統(tǒng),有著開放、穩(wěn)定、安全、費用低廉等許多其它操作系統(tǒng)無可比擬的優(yōu)勢,具有越來越廣泛的應用前景。在網(wǎng)絡技術(shù)迅速發(fā)展的今天,網(wǎng)絡操作系統(tǒng)是網(wǎng)絡中的核心技術(shù)。本課程是高等教育自學考試嵌入式技術(shù)(??疲I(yè)的一門專業(yè)課。本課程的目的在于講授Linux操作系統(tǒng)的基礎和應用知識,使學生掌握Linux系統(tǒng)的安裝、配置、管理維護等技能,對Linux系統(tǒng)有一個全面的了解,奠定在Linux系統(tǒng)上作進一步開發(fā)的基礎。
(三)本課程與相關(guān)課程的聯(lián)系
本課程應該在先學習完計算機組成原理和計算機網(wǎng)絡原理前提下開設的。學習完本課程,后續(xù)課程應該及時開設網(wǎng)絡安全與管理等專業(yè)課,拓寬學生的知識面,從而強化本課程開設的目的。
本課程共分為十章,分別是Linux系統(tǒng)入門基礎、Linux程序設計基礎——C環(huán)境、Linux shell編程、構(gòu)建嵌入式Linux系統(tǒng)、嵌入式BootLoader技術(shù)、ARM-Linux內(nèi)核分析、嵌入式文件系統(tǒng)、嵌入式Linux多線程編程、簡單嵌入式Web服務器設計、嵌入式GUI。其中:
1. 重點章包括:Linux程序設計基礎——C環(huán)境、Linux shell編程、構(gòu)建嵌入式Linux系統(tǒng)、嵌入式BootLoader技術(shù)、ARM-Linux內(nèi)核分析。
2. 次重點章包括:嵌入式文件系統(tǒng)、嵌入式Linux多線程編程、簡單嵌入式Web服務器設計。
3. 一般章包括:Linux系統(tǒng)入門基礎、嵌入式GUI。

二、課程內(nèi)容與考核目標
第一章 Linux系統(tǒng)入門基礎
一、學習目的與要求
本章的學習目的主要是對Linux系統(tǒng)有一個簡單的了解。認識Linux的操作系統(tǒng)、掌握Linux的基本操作命令。
二、課程內(nèi)容
第一節(jié) 認識Linux操作系統(tǒng)
一、Linux和Unix的簡明歷史
二、Linux系統(tǒng)的特點和組成
三、Linux的開發(fā)過程
第二節(jié) 基本操作命令
一、字符界面簡介
二、常用命令簡介
第三節(jié) Linux文件與目錄系統(tǒng)
一、Linux文件系統(tǒng)類型介紹
二、Linux目錄系統(tǒng)
第四節(jié) shell簡介
第五節(jié) 網(wǎng)絡服務簡介
一、Linux支持的網(wǎng)絡協(xié)議
二、Linux的網(wǎng)絡服務
三、考核知識點
1. Linux系統(tǒng)的特點和組成
2. Linux系統(tǒng)的基本操作命令
3. Linux文件系統(tǒng)類型介紹
4. Linux支持的網(wǎng)絡協(xié)議
四、考核要求
1. Linux系統(tǒng)的特點和組成
識記:Linux系統(tǒng)主要的特點和4個組成
2. Linux系統(tǒng)的基本操作命令
識記:Linux系統(tǒng)的常用命令
3.Linux文件系統(tǒng)類型介紹
識記:Linux的常用文件類型和目錄系統(tǒng)
4. Linux支持的網(wǎng)絡協(xié)議
領會:Linux支持的網(wǎng)絡協(xié)議和服務
 
第二章 Linux程序設計基礎—C環(huán)境
一、學習目的與要求
    本章需要掌握使用GCC編譯C語言程序;理解基本的makefile文件的編寫語法;熟練掌握在Linux系統(tǒng)里面使用C語言進行程序設計;掌握ARM匯編和C進行簡單混合編程。
二、課程內(nèi)容
第一節(jié) Linux編程環(huán)境介紹
一、系統(tǒng)平臺環(huán)境
二、開發(fā)工具環(huán)境
三、基于文本模式的開發(fā)平臺
四、集成開發(fā)平臺Eclipse+CDT
五、文檔幫助環(huán)境
第二節(jié) 常用編輯器
一、VIM編輯器
二、Emacs編輯器
第三節(jié) gcc編譯器的使用
一、gcc的主要選項
二、GNU C擴展簡介
第四節(jié) GNU make管理項目
一、make的簡介
二、編寫Makefile文件的規(guī)則
第五節(jié) GDB調(diào)試
一、GDB命令介紹
二、GDB調(diào)試例程
三、基于GDB的圖形界面調(diào)試工具
三、考核知識點
1. Linux編程環(huán)境
2.VIM編輯器和Emacs編輯器
3.基于GDB的圖形界面調(diào)試工具
四、考核要求
1. Linux編程環(huán)境
識記:Linux平臺特性
領會:基于文本模式的開發(fā)平臺和集成開發(fā)平臺
2.VIM編輯器和Emacs編輯器
 簡單應用:VIM和Emacs兩種常用的編輯器
3.基于GDB的圖形界面調(diào)試工具
 領會:GDB命令
 簡單應用:基于GDB的圖形界面調(diào)試工具
 
第三章 Linux shell編程
一、學習目的與要求
本章的學習目的是力求使學生掌握Linux Shell編程的特性。Shell是用戶與內(nèi)核進行交互操作的一種接口,是Linux最重要的軟件之一,目前最流行的Shell稱為bash Shell,需要掌握bash Shell腳本編程的語法、命令、技巧、調(diào)試等內(nèi)容。
二、課程內(nèi)容
第一節(jié) 創(chuàng)建與運行外殼程序
一、創(chuàng)建外殼程序
二、運行外殼程序
第二節(jié) 使用外殼變量
一、給變量賦值
二、讀取變量的值
三、位置變量和其他系統(tǒng)變量
四、引號的作用
第三節(jié) 數(shù)值運算命令
第四節(jié) 條件表達式
一、if表達式
二、case表達式
第五節(jié) 循環(huán)語句
一、for語句
二、while語句
三、until語句
第六節(jié) shift命令
第七節(jié) select語句
第八節(jié) repeat語句
第九節(jié) 函數(shù)
第十節(jié) shell應用舉例
三、考核知識點
1. 外殼變量
2 .數(shù)值運算
3. 條件表達式
4. 循環(huán)語句
5. select語句和repeat語句
四、考核要求
1. 外殼變量
簡單應用:外殼變量的使用
2 .數(shù)值運算
簡單應用:數(shù)值運算的使用
3. 條件表達式
簡單應用:if表達式和case表達式
4. 循環(huán)語句
簡單應用:for、while和until循環(huán)的使用
5. select語句和repeat語句
簡單應用:select語句和repeat語句
 
第四章  構(gòu)建嵌入式Linux系統(tǒng)
一、學習目的與要求
本章的學習目的主要是對構(gòu)建嵌入式Linux系統(tǒng)的掌握。要求掌握GNU跨平臺開發(fā)鏈的建立過程,了解嵌入式Linux內(nèi)核,了解嵌入式Linux根文件系統(tǒng),了解BootLoader。
二、課程內(nèi)容
第一節(jié) GNU跨平臺開發(fā)工具鏈
一、基礎知識
二、GNU跨平臺開發(fā)鏈的建立過程
第二節(jié) 嵌入式Linux內(nèi)核
第三節(jié) 嵌入式Linux根文件系統(tǒng)
第四節(jié) BootLoader簡介
三、考核知識點
1. GNU跨平臺開發(fā)鏈的建立過程
2. 嵌入式Linux根文件系統(tǒng)
四、考核要求
1. GNU跨平臺開發(fā)鏈的建立過程
領會:GNU跨平臺開發(fā)工具鏈基礎知識
綜合應用:基于ARM+Linux的嵌入式開發(fā)工具鏈的建立過程
2. 嵌入式Linux根文件系統(tǒng)
簡單應用:文件系統(tǒng)的建立
 
第五章 嵌入式BootLoader技術(shù)
一、學習目的與要求
本章的學習目的主要是對嵌入式BootLoader的掌握。要求熟悉BootLoader的概念,了解BootLoader的結(jié)構(gòu)框架,了解典型Blob的運行過程,了解Blob的移植。難點是Blob的具體移植。
二、課程內(nèi)容
第一節(jié) BootLoader的基本概念
一、BootLoader所支持的CPU和嵌入式板
二、BootLoader的安裝點和啟動過程
三、BootLoader的操作模式
四、BootLoader與主機之間的通信方式
第二節(jié) BootLoader典型結(jié)構(gòu)框架
一、BootLoader的stage1
二、BootLoader的stage2
第三節(jié) 典型BootLoader分析和移植
一、Blob簡介
二、Blob的運行過程分析
三、Blob的移植
三、考核知識點
1. BootLoader所支持的CPU和嵌入式板、BootLoader的安裝點和啟動過程、BootLoader的操作模式以及BootLoader與主機之間的通信方式
2. Blob的運行過程分析
四、考核要求
1. BootLoader所支持的CPU和嵌入式板、BootLoader的安裝點和啟動過程、BootLoader的操作模式以及BootLoader與主機之間的通信方式
識記;BootLoader的基本概念
領會:各種BootLoader以及它們所支持的體系結(jié)構(gòu)、BootLoader的安裝點和啟動過程、BootLoader的操作模式以及BootLoader與主機之間的通信方式
2. Blob的運行過程分析
識記:Blob的基本概念
領會:Blob程序啟動流程、Blob的移植
 
第六章  ARM-Linux內(nèi)核分析
一、學習目的與要求
本章的學習目的主要是對基于ARM體系結(jié)構(gòu)的Linux內(nèi)核的掌握。要求了解ARM的體系結(jié)構(gòu),了解ARM-Linux的各個組成部分包括內(nèi)存管理、中斷管理、系統(tǒng)的啟動和初始化、進程管理和調(diào)度以及Linux的模塊機制。重點學習ARM-Linux的各個組成部分。
二、課程內(nèi)容
第一節(jié) ARM微處理器
一、ARM微處理器
二、RISC體系結(jié)構(gòu)
三、ARM微處理器的寄存器結(jié)構(gòu)
第二節(jié)  ARM-Linux的內(nèi)存管理
一、內(nèi)存管理單元MMU
二、 ARM-Linux的存儲管理機制
三、 ARM-Linux存儲機制的建立
四、 ARM-Linux對虛擬空間的管理
第三節(jié)  ARM-Linux進程管理與調(diào)度
一、task_struct數(shù)據(jù)結(jié)構(gòu)
二、Linux進程的創(chuàng)建、執(zhí)行和消亡
三、ARM-Linux的進程調(diào)度
第四節(jié)  ARM-Linux中斷響應與處理
一、ARM的異常中斷種類
二、ARM處理器對異常中斷的響應及返回過程
第五節(jié)  ARM-Linux系統(tǒng)啟動與初始化
一、內(nèi)核數(shù)據(jù)結(jié)構(gòu)的初始化
二、外設初始化
三、init進程和inittab文件
四、rc啟動腳本
五、shell的啟動
第六節(jié)  Linux模塊化機制
一、Linux的模塊化
二、模塊的載入
三、模塊的卸載
第七節(jié)  ARM-Linux內(nèi)核裁減
三、考核知識點
1. ARM-Linux的存儲管理機制、ARM-Linux存儲機制的建立和ARM-Linux對虛擬空間的管理
2. task_struct數(shù)據(jù)結(jié)構(gòu)、Linux進程的創(chuàng)建、執(zhí)行和消亡和ARM-Linux的進程調(diào)度
3. init進程和inittab文件、rc啟動腳本和shell的啟動
四、考核要求
1. ARM-Linux的存儲管理機制、ARM-Linux存儲機制的建立和ARM-Linux對虛擬空間的管理
領會:ARM-Linux的存儲管理機制、ARM-Linux存儲機制的建立和ARM-Linux對進程虛擬空間的管理
2. task_struct數(shù)據(jù)結(jié)構(gòu)、Linux進程的創(chuàng)建、執(zhí)行和消亡和ARM-Linux的進程調(diào)度
領會:task_struct數(shù)據(jù)結(jié)構(gòu)、Linux進程的創(chuàng)建、執(zhí)行和消亡和ARM-Linux的進程調(diào)度
3. init進程和inittab文件、rc啟動腳本和shell的啟動
領會:ARM-Linux系統(tǒng)啟動與初始化
 
第七章 嵌入式文件系統(tǒng)
一、學習目的與要求
本章的學習目的主要是對嵌入式Linux文件系統(tǒng)的掌握。文件系統(tǒng)是Linux系統(tǒng)最基本的資源,了解嵌入式Linux文件系統(tǒng)得基本結(jié)構(gòu)和特征,了解常見的嵌入式文件系統(tǒng)JFFS和YAFFS,重點學習嵌入式Linux文件系統(tǒng)的構(gòu)造過程。
二、課程內(nèi)容
第一節(jié) Linux文件系統(tǒng)結(jié)構(gòu)與特征
一、Linux文件系統(tǒng)概述
二、Linux文件系統(tǒng)布局
三、Linux支持的文件系統(tǒng)
第二節(jié) 嵌入式文件系統(tǒng)簡介
一、嵌入式文件系統(tǒng)JFFS簡介
二、嵌入式文件系統(tǒng)YAFFS簡介
第三節(jié) 構(gòu)建根文件系統(tǒng)
第四節(jié) 根文件系統(tǒng)設置
第五節(jié) Busy Box
一、Busy Box簡介
二、使用Busy Box構(gòu)建根文件系統(tǒng)
三、考核知識點
1. Linux文件系統(tǒng)概述、Linux文件系統(tǒng)布局和Linux支持的文件系統(tǒng)
2. 構(gòu)建根文件系統(tǒng)和根文件系統(tǒng)設置
四、考核要求
1. Linux文件系統(tǒng)概述、Linux文件系統(tǒng)布局和Linux支持的文件系統(tǒng)
識記:文件系統(tǒng)的概念
領會:Linux文件系統(tǒng)布局和Linux支持的文件系統(tǒng)
2. 構(gòu)建根文件系統(tǒng)和根文件系統(tǒng)設置
領會:嵌入式文件系統(tǒng)設計所遵循的原則
綜合應用:根文件系統(tǒng)的構(gòu)建
 
第八章 嵌入式Linux多線程編程
一、學習目的與要求
本章的學習目的主要是對嵌入式Linux多線程編程基本內(nèi)容的掌握。要求了解Linux線程基本概念,多線程同步,生產(chǎn)者-消費者問題模型的實現(xiàn)。重點學習生產(chǎn)者-消費者問題實例的實現(xiàn)。
二、課程內(nèi)容
第一節(jié) 線程基本概念
一、Linux線程簡介
二、Linux線程編程基礎
第二節(jié) 多線程同步
一、互斥鎖
二、條件變量
三、信號量
第三節(jié) 生產(chǎn)者-消費者問題
一、生產(chǎn)者-消費者問題簡介
二、生產(chǎn)者-消費者問題實例
三、考核知識點
1. Linux線程編程基礎
2. 多線程同步
3. 生產(chǎn)者-消費者問題的實例
四、考核要求
1. Linux線程編程基礎
識記:Linux線程的基本概念,系統(tǒng)創(chuàng)建線程的順序
簡單應用:多線程編程常用的幾個函數(shù)
2. 多線程同步
簡單應用:多線程同步
3. 生產(chǎn)者-消費者問題的實例
綜合應用:生產(chǎn)者-消費者問題模型的實現(xiàn)
 
第九章 簡單嵌入式Web服務器設計
一、學習目的與要求
本章的學習目的主要是對簡單嵌入式Web服務器設計基本內(nèi)容的掌握。要求了解基于嵌入式WEB服務器的HTTP協(xié)議,嵌入式WEB服務器的系統(tǒng)結(jié)構(gòu)和工作原理,ARM開發(fā)板上的Socket網(wǎng)絡編程。重點學習以ARM體系結(jié)構(gòu)與編程課程中所學知識為基礎,對基于ARM的簡單嵌入式WEB服務器系統(tǒng)進行簡單設計。
二、課程內(nèi)容
第一節(jié) HTTP協(xié)議基礎
一、HTTP協(xié)議概述
二、HTTP協(xié)議的方法
三、HTTP協(xié)議消息頭
四、HTTP協(xié)議使用舉例
第二節(jié) socket編程基礎
一、socket描述
二、TCP/IP模型
三、socket描述符
第三節(jié) 嵌入式Web服務器系統(tǒng)結(jié)構(gòu)
一、協(xié)議標準
二、瘦Web服務器
三、嵌入式應用接口技術(shù)
四、實現(xiàn)形式
五、EMIT
六、RomPager
第四節(jié) Web服務器構(gòu)建
三、考核知識點
1. HTTP協(xié)議概述、HTTP協(xié)議的方法和HTTP協(xié)議消息頭
2. 嵌入式WEB服務器系統(tǒng)結(jié)構(gòu)
3.  WEB服務器的構(gòu)建
四、考核要求
1. HTTP協(xié)議概述、HTTP協(xié)議的方法和HTTP協(xié)議消息頭
識記:HTTP協(xié)議的基本概念
領會:HTTP協(xié)議中內(nèi)置的方法、HTTP協(xié)議部分消息頭
簡單應用:HTTP協(xié)議的使用
2. 嵌入式WEB服務器系統(tǒng)結(jié)構(gòu)
領會:典型的嵌入式Web服務器系統(tǒng)模型
3. WEB服務器的構(gòu)建
綜合應用:WEB服務器的構(gòu)建

第十章 嵌入式GUI
一、學習目的與要求
本章的學習目的主要是對嵌入式系統(tǒng)GUI基本內(nèi)容的掌握。要求了解比較流行的MiniGUI和Qt/Embedded,了解MiniGUI和Qt/Embedded的程序設計基礎。重點學習基于Qt/Embedded的嵌入式GUI的移植。
二、課程內(nèi)容
第一節(jié) 嵌入式GUI簡介
一、MiniGUI
二、Qt/Embedded
第二節(jié) MiniGUI程序設計基礎
一、MiniGUI的特點
二、窗口處理過程
三、MiniGUI的線程機制
四、MiniGUI的體系結(jié)構(gòu)
五、MiniGUI底層引擎
六、MiniGUI的三種運行模式
第三節(jié) Qt/Embedded程序設計基礎
一、Qt/Embedded的圖形引擎實現(xiàn)基礎
二、Qt/Embedded的事件驅(qū)動基礎
三、Qt/Embedded底層支持分析
第四節(jié) 嵌入式GUI的移植
三、考核知識點
1.  MiniGUI和Qt/Embedded的特點
2. 基于Qt/Embedded的嵌入式GUI的移植
四、考核要求
1.  MiniGUI和Qt/Embedded
識記:MiniGUI和Qt/Embedded的特點
領會:窗口處理過程、MiniGUI的線程機制、體系結(jié)構(gòu)和三種運行模式;Qt/Embedded3.x中底層圖形引擎實現(xiàn)結(jié)構(gòu)、事件驅(qū)動基礎和底層支持分析
2. 基于Qt/Embedded的嵌入式GUI的移植
綜合應用:基于Qt/Embedded的嵌入式GUI的移植
 
三、有關(guān)說明與實施要求
(一)關(guān)于課程內(nèi)容與考核目標的說明
《嵌入式Linux應用編程》課程自學考試大綱明確了《嵌入式Linux編程應用》課程學習的內(nèi)容以及深廣度,規(guī)定了該課程自學考試的范圍和標準,是進行學習和考核的依據(jù)。該課程中各章的內(nèi)容均由若干知識點組成,在自學考試中成為考核知識點。
本課程的考核目標主要是考核考生對《嵌入式Linux編程應用》課程內(nèi)容的掌握程度,檢測他們對《嵌入式Linux應用編程》相關(guān)理論與方法的認識深度與廣度,以及他們在工作中應用這些理論與方法的能力,處理和解決工作實際問題的能力。
《嵌入式Linux編程應用》課程自學考試大綱要求考生學習和掌握的知識點內(nèi)容都作為考核的內(nèi)容。由于各知識點在課程中的地位、作用以及知識自身的特點不同,自學考試將對各知識點分別按四個認知(或叫能力)層次確定其考核要求。四個能力層次從低到高依次是:識記;理解;簡單應用;綜合應用。關(guān)于這些用語、概念的解釋如下:
識記:能正確認識和表述科學事實、原理、術(shù)語和規(guī)律,知道該課程的基礎知識,并能進行正確的選擇和判斷。
理解:能將所學知識加以解釋、歸納,能領悟某一概念或原理與其他概念或原理之間的聯(lián)系,理解其引申意義,并能做出正確的表述和解釋。
簡單應用:能用所學的概念、原理、方法正確分析和解決較簡單問題,具有分析和解決一般問題的能力。
綜合應用:能靈活運用所學過的知識,分析和解決比較復雜的問題,具有一定解決實際問題的能力。
(二)關(guān)于自考教材
《嵌入式Linux應用編程》 許信順、賈智平編著,機械工業(yè)出版社出版,2012年1月第1版。
(三)自學方法指導
1.本課程的學習者應根據(jù)本大綱規(guī)定,認真閱讀指定教材,理解教材中的基本原理,熟悉基本分析方法。為有效地指導個人自學和社會助學,本大綱已指明了課程的重點和難點,在各章的基本要求中也指明了各章內(nèi)容的重點和難點。本課程的學習者應在全面系統(tǒng)學習的基礎上,掌握重點,有目的的深入學習重點章節(jié)的內(nèi)容,但切忌在沒有全面學習教材的情況下孤立地去抓重點。
2.本課程的學習者在自學時,應根據(jù)本大綱在推薦教材和參考書中找出大綱中相關(guān)章節(jié)知識點的論述,系統(tǒng)做出自學筆記,適當?shù)嘏浜献鲂┚毩?。本課程中概念性、規(guī)則性、理論性內(nèi)容較多,自學者在學習時,要注重對知識點的理解和掌握,仔細閱讀教材和參考書中的案例內(nèi)容,并能聯(lián)系實際進行思考,做到融會貫通。
(四)對社會助學的要求
1.社會助學者應根據(jù)本大綱規(guī)定的考試內(nèi)容和考核目標,認真鉆研指定的教材,明確本課程的特點、學習范圍和學習要求,對自學應考者進行切實有效的輔導,并從學習方法上給予指導,引導他們防止自學中的各種偏向,把握社會助學的正確方向。
2.正確處理重點和一般的關(guān)系。課程內(nèi)容有重點與一般之分,但考試的內(nèi)容要覆蓋全部課程,而且重點與一般是相互聯(lián)系的,不是截然分開的。社會助學者應全面系統(tǒng)地學習教材,掌握全部考試內(nèi)容和考核知識點,在此基礎上再突出重點。總之,要將把全面理解和重點深入探討結(jié)合起來,切勿孤立地只抓重點,把自學應考者引向猜題押題的歧途。
3.正確處理基礎知識與應用能力之間的關(guān)系。社會助學者既要重視基礎理論知識,又要重視實際應用能力的培養(yǎng),努力引導自學應考者將識記、領會同應用聯(lián)系起來,將基礎知識和理論轉(zhuǎn)化為應用能力,在全面輔導的基礎上,著重培養(yǎng)和提高自學應考者分析和解決問題的能力。
(五)關(guān)于命題考試的若干要求
1. 本課程考試采用閉卷筆試方式,考試的時間為150分鐘。本課程考試可以攜帶沒有存儲功能的小型計算器。
2. 本大綱各章所規(guī)定的基本要求、考核知識點及考核要求下的知識細目,都屬于考核的內(nèi)容??荚嚸}既要覆蓋到章,又要避免面面俱到。要注意突出課程的重點、章節(jié)重點,加大重點內(nèi)容的覆蓋度。
3. 命題不應有超出大綱中考核知識點范圍的題,考核目標不得高于大綱中所規(guī)定的相應的最高能力層次要求。命題應著重考核自學者對基本概念、基本知識和基本理論是否了解或掌握,對基本方法是否會用或熟練。不應出與基本要求不符的偏題或怪題。
4. 本課程在試卷中對不同能力層次要求的分數(shù)比例大致為:識記占20%,領會占30%,簡單應用占30%,綜合應用占20%。
5. 要合理安排試題的難易程度,試題的難度可分為:易、較易、較難和難四個等級。每份試卷中不同難度試題的分數(shù)比例一般為:2:3:3:2。
必須注意試題的難易程度與能力層次有一定的聯(lián)系,但二者不是等同的概念。在各個能力層次中對于不同的考生都存在著不同的難度,考生切勿混淆。
6. 課程考試命題的主要題型一般有單項選擇題、多項選擇題、判斷題、填空題、名詞解釋題、簡答題、編程題等題型。各種題型的具體樣式參見附錄題型舉例。

附錄:題型舉例
 
一、單項選擇題,要求給出四個備選答案(一個正確答案)
1、下面哪個命令是用來定義shell的全局變量( )。
A. exportfs   B. alias   C. exports   D. export
二、多項選擇題,要求給出五個備選答案(二個以上正確答案)
1、嵌入式linux操作系統(tǒng)的特點( )。
A、低廉性   B、廣泛性  C、可移植性好  D、良好的網(wǎng)絡支持  E、實時性好
三、 判斷題
1、Linux init啟動進程需要讀取的系統(tǒng)配置文件是/etc/inittab。( )
四、填空題
1、一個C語言程序的執(zhí)行起點是_________。
五、 名詞解釋題
1、線程
六、 簡答題
1、簡述Linux平臺的特性?
七、編程題
1、Linux下用C語言編寫一程序,實現(xiàn)如下功能:已知一個IP地址的16進制數(shù)位0x3b40c812,請將此IP地址用十進制點的形式輸出,如“59.64.200.18”。要求有Makefile。

文章糾錯
投稿指南

所屬頻道:考試安排

責任編輯:

最新動態(tài)
圖文推薦
熱門排行榜