999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于嵌入式Linux文件I/O編程的實踐教學研究

2013-12-31 00:00:00王瑩
消費電子·下半月 2013年12期

摘 要:本文研究基于Linux操作系統的嵌入式文件I/O編程的實踐教學,首先介紹了嵌入式Linux文件I/O編程的兩種方式區別及其教學特點,之后詳細介紹了嵌入式Linux文件I/O編程教學難點與對策。此實踐教學的研究成果已經在教學環境應用,并得到良好的授課效果,能夠達到預期的實踐教學目的。

關鍵詞:Linux;I/O編程;實踐教學

中圖分類號:TP316.81-4 文獻標識碼:A 文章編號:1674-7712 (2013) 24-0000-01

在Linux系統中大部分機制都會抽象成一個文件,因此Linux文件I/O編程就非常重要。而在嵌入式應用開發中,文件I/O編程是最常用也是最基本的內容,在涉及嵌入式設備驅動程序編寫時一定會用到此部分的知識。而嵌入式Linux文件I/O編程又分為兩種方式:系統調用方式和C庫函數方式,本文就主要針對這兩種方式的在實際應用中的區別,來研究在教學中應采用的教學方法及手段。

一、嵌入式Linux文件I/O編程的兩種方式區別及其教學特點

(一)系統調用方式

為了很好地保護內核,Linux操作系統將程序的運行空間劃分為內核態和用戶態。系統調用方式則是Linux操作系統內核提供給用戶程序調用的一系列特殊的接口。用戶程序就可以通過調用這組特殊的接口獲得內核提供給我們的相應服務。進行系統調用時,程序需要從用戶態切換到內核態,處理完成后再返回到用戶態進行其他操作。系統調用方式訪問Linux文件主要用到5個函數:open()、read()、write()、ioctl()和close()。

但由于系統調用方式訪問文件時需要經歷用戶態切換到內核態,之后再返回到用戶態的過程,所以相比于C庫函數方式要耗費時間。因此,應當讓每次的系統調用完成盡可能多的工作。

(二)C庫函數方式

C庫函數方式是C語言所特有的,因此在任何支持C語言的開發環境下,我們都可以調用其來訪問文件,當然就具有很好的可移植性。又由于其程序運行及調用函數都是在用戶態進行的,因此就要比系統調用方式節省訪問處理時間。

C庫函數方式訪問Linux文件主要用到fopen()、fread()、fwrite()、fclose()等函數。

二、嵌入式Linux文件I/O編程教學難點與對策

實踐教學中應當做到重點突出、難點化解,而每一個教學任務都有其重點和難點,我們的教學就要圍繞著重點和難點逐步展開,逐一解決。

在教學設計中本部分的教學內容被分為4個教學任務:嵌入式Linux文件打開及關閉、系統調用方式讀寫文件、C庫函數方式讀寫文件、字符設備CT1025的讀寫。首先使學生能夠區分特點之后掌握Linux文件打開及關閉的方式,接下來學習如何從文件讀數據和向文件寫數據,最后通過外部設備實驗使學生掌握嵌入式文件讀寫底層驅動的技能。下面以任務1為例展示教學方法。

(一)明確任務

教師通過演示講解等手段使學生明確本次任務。目的是利用直觀的方式刺激學生的頭腦,使對知識產生學習興趣,提高學習能力。

(二)基礎知識

基礎語法的學習對于Linux編程的初學者來說是困難的,因此需要化繁為簡,化難為易。在實際教學中,采用以下思路來進行授課的:兩種Linux訪問文件的方式可以歸結為兩類函數的使用區別,為了讓學生更好地理解和掌握,在實際的教學中避開了繁雜難懂的函數語法格式,取而代之的是簡單易懂的文字描述語言,通過這樣的描述使學生先掌握基本的用法,之后再深究具體的參數語法知識,具體分析如下:

1.系統調用方式

期間可以通過分組教學的方式,首先讓學生以小組為單位分析任務,畫出流程圖,接下來每人各自實現任務代碼,之后小組內部相互評定,選出優秀的參加組間互評,通過競爭的方式調用學生的學習熱情和積極動腦思考的能力。

三、結束語

Linux操作系統由于其優良的性能,被廣泛應用與嵌入式應用開發領域,而嵌入式Linux中又把一切(包括各種文件和外部設備等等)都看作是文件來處理。因此,只有熟練地掌握Linux中訪問文件的兩種方式,才能更好地進行嵌入式Linux的領域的學習和研發工作。

參考文獻:

[1]荊學磊.國內外教學目標的對比研究[J].教育與職業,2012(24):176-177.

[作者簡介]王瑩(1982-),吉林長春人,碩士,助教,研究方向:電子/計算機。

主站蜘蛛池模板: 国产一区二区网站| 91探花国产综合在线精品| 国产一级α片| 国产情侣一区二区三区| 欧美中文字幕无线码视频| 亚洲天堂视频在线观看免费| 国产精品午夜电影| 国产十八禁在线观看免费| 国产成人高清在线精品| 四虎免费视频网站| 熟妇丰满人妻| 久久永久视频| 丰满的少妇人妻无码区| 伊人国产无码高清视频| 伊人五月丁香综合AⅤ| 热99re99首页精品亚洲五月天| 福利在线一区| 国产成人精品在线| 中文字幕精品一区二区三区视频| 中文字幕佐山爱一区二区免费| 国产无码性爱一区二区三区| 国产中文在线亚洲精品官网| 色婷婷视频在线| 国产精品毛片一区| 99成人在线观看| 综合色88| 欧美综合一区二区三区| 91青青草视频| 久久久久88色偷偷| AV天堂资源福利在线观看| 日韩无码黄色| 中文字幕免费视频| 久久动漫精品| 制服丝袜国产精品| 亚洲天堂网在线观看视频| 波多野结衣一区二区三区AV| 国产精鲁鲁网在线视频| 中文字幕天无码久久精品视频免费 | 香蕉久久国产超碰青草| 国产成人无码AV在线播放动漫 | 88国产经典欧美一区二区三区| 国产亚洲精品97AA片在线播放| 国产高颜值露脸在线观看| 午夜一区二区三区| 麻豆国产在线不卡一区二区| 日本免费新一区视频| 亚洲精品无码AⅤ片青青在线观看| 久久婷婷六月| 久热re国产手机在线观看| 天堂va亚洲va欧美va国产| 欧美成人一区午夜福利在线| 五月婷婷精品| 99中文字幕亚洲一区二区| 成人第一页| 国产啪在线91| 综合网天天| 国产一区成人| 国产丰满大乳无码免费播放| 国产午夜无码专区喷水| 直接黄91麻豆网站| 天堂在线www网亚洲| 国产色婷婷视频在线观看| 国产精品冒白浆免费视频| 丁香婷婷激情综合激情| 沈阳少妇高潮在线| 91视频99| 国产成人久久777777| 亚洲一区二区约美女探花| 日韩免费毛片| 亚洲视屏在线观看| 欧美日韩精品在线播放| 91丝袜在线观看| 亚洲成A人V欧美综合| 99ri精品视频在线观看播放| 欧美黄网在线| 91破解版在线亚洲| 露脸一二三区国语对白| 国产在线拍偷自揄观看视频网站| 中美日韩在线网免费毛片视频| 在线看片中文字幕| 国产在线日本| 亚洲综合网在线观看|