加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

I/O編程

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

設(shè)計(jì)資料

查看更多
  • 文件I/O編程之: 本章小結(jié)及思考與練習(xí)
    本章首先講解了系統(tǒng)調(diào)用(System Call)、用戶函數(shù)接口(API)和系統(tǒng)命令之間的聯(lián)系和區(qū)別,這也是貫穿本書的一條主線,本書就是按照系統(tǒng)命令、用戶函數(shù)接口(API)系統(tǒng)調(diào)用的順序逐層深入講解,希望讀者能有一個(gè)較為深刻的認(rèn)識(shí)。
  • 文件I/O編程之: 標(biāo)準(zhǔn)I/O編程
    本章前面幾節(jié)所述的文件及I/O讀寫都是基于文件描述符的。這些都是基本的I/O控制,是不帶緩存的。而本節(jié)所要討論的I/O操作都是基于流緩沖的,它是符合ANSI C的標(biāo)準(zhǔn)I/O處理,這里有很多函數(shù)讀者已經(jīng)非常熟悉了(如printf()、scantf()函數(shù)等),因此本節(jié)中僅簡(jiǎn)要介紹最主要的函數(shù)。
  • 文件I/O編程之: 嵌入式Linux串口應(yīng)用編程
    串口是計(jì)算機(jī)一種常用的接口,常用的串口有RS-232-C接口。它是于1970年由美國(guó)電子工業(yè)協(xié)會(huì)(EIA)聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家共同制定的用于串行通信的標(biāo)準(zhǔn),它的全稱是“數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通信設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”。
  • 文件I/O編程之: 底層文件I/O操作
    本節(jié)主要介紹文件I/O操作的系統(tǒng)調(diào)用,主要用到5個(gè)函數(shù):open()、read()、write()、lseek()和close()。這些函數(shù)的特點(diǎn)是不帶緩存,直接對(duì)文件(包括設(shè)備)進(jìn)行讀寫操作。這些函數(shù)雖然不是ANSI C的組成部分,但是是POSIX的組成部分。
  • 文件I/O編程之: Linux中文件及文件描述符概述
    在Linux中對(duì)目錄和設(shè)備的操作都等同于文件的操作,因此,大大簡(jiǎn)化了系統(tǒng)對(duì)不同設(shè)備的處理,提高了效率。Linux中的文件主要分為4種:普通文件、目錄文件、鏈接文件和設(shè)備文件。