• 正文
    • 6.7  本章小結
    • 6.8  思考與練習
  • 相關推薦
申請入駐 產業(yè)圖譜

文件I/O編程之: 本章小結及思考與練習

2013/09/13
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

6.7  本章小結

本章首先講解了系統(tǒng)調用(System Call)、用戶函數接口(API)和系統(tǒng)命令之間的聯系和區(qū)別,這也是貫穿本書的一條主線,本書就是按照系統(tǒng)命令、用戶函數接口(API)系統(tǒng)調用的順序逐層深入講解,希望讀者能有一個較為深刻的認識。

接著,本章講解了嵌入式Linux中文件I/O相關的開發(fā),在這里主要講解了不帶緩存的I/O系統(tǒng)調用函數的使用,這也是本章的重點,其中主要講解了open()、close()、read()、write()、lseek()、fcntl()、select()以及poll()等函數。

接下來,本章講解了嵌入式Linux串口編程。這其實是Linux中設備文件讀寫的實例,由于它能很好地體現前面所介紹的內容,而且在嵌入式開發(fā)中也較為常見,因此對它進行了比較詳細的講解。

之后,本章簡單介紹了標準I/O的相關函數,希望讀者也能對它有一個總體的認識。

最后,本章安排了兩個實驗,分別是文件使用及上鎖和多用復用串口操作。希望讀者能夠認真完成。

6.8  思考與練習

使用多路復用函數實現3個串口的通信:串口1接收數據,串口2和串口3向串口1發(fā)送數據。

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

華清遠見(www.farsight.com.cn)是國內領先嵌入師培訓機構,2004年注冊于中國北京海淀高科技園區(qū),除北京總部外,上海、深圳、成都、南京、武漢、西安、廣州均有直營分公司。華清遠見除提供嵌入式相關的長期就業(yè)培訓、短期高端培訓、師資培訓及企業(yè)員工內訓等業(yè)務外,其下屬研發(fā)中心還負責嵌入式、Android及物聯網方向的教學實驗平臺的研發(fā)及培訓教材的出版,截止目前為止已公開出版70余本嵌入式/移動開發(fā)/物聯網相關圖書。企業(yè)理念:專業(yè)始于專注 卓識源于遠見。企業(yè)價值觀:做良心教育、做專業(yè)教育,更要做受人尊敬的職業(yè)教育。