書(shū)馨卡幫你省薪 2024個(gè)人購(gòu)書(shū)報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
LINUX系統(tǒng)環(huán)境下C語(yǔ)言程序設(shè)計(jì)

LINUX系統(tǒng)環(huán)境下C語(yǔ)言程序設(shè)計(jì)

出版社:中央民族大學(xué)出版社出版時(shí)間:2008-05-01
開(kāi)本: 其他 頁(yè)數(shù): 264
中 圖 價(jià):¥52.4(7.7折) 定價(jià)  ¥68.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類(lèi)五星書(shū)更多>

LINUX系統(tǒng)環(huán)境下C語(yǔ)言程序設(shè)計(jì) 版權(quán)信息

LINUX系統(tǒng)環(huán)境下C語(yǔ)言程序設(shè)計(jì) 內(nèi)容簡(jiǎn)介

  《LINUX系統(tǒng)環(huán)境下 C語(yǔ)言程序設(shè)計(jì)》為編者在中央民族大學(xué)為電子工程、通信工程、應(yīng)用物理和光信息科學(xué)與技術(shù)等專(zhuān)業(yè)開(kāi)設(shè)的"Linux程序設(shè)計(jì)"選修課的教材。從2004年開(kāi)始,編者為上述專(zhuān)業(yè)的本科生開(kāi)設(shè)L,inux程序設(shè)計(jì)課程,首要的原因是,上述專(zhuān)業(yè)中,計(jì)算機(jī)的愛(ài)好者眾多,而Linux在計(jì)算機(jī)愛(ài)好者中逐步流行起來(lái)。另外的原因包括,Linux操作系統(tǒng)在上述專(zhuān)業(yè)中,具有巨大的專(zhuān)業(yè)價(jià)值。對(duì)于物理類(lèi)專(zhuān)業(yè)來(lái)說(shuō),Linux優(yōu)秀的性能和與UNIX的兼容,使得其對(duì)于計(jì)算和數(shù)值模擬是一個(gè)難得的平臺(tái)環(huán)境;而對(duì)于電子類(lèi)專(zhuān)業(yè)來(lái)說(shuō),由于Linux的開(kāi)源,使得Linux成為有價(jià)值的嵌入式操作系統(tǒng)的待選者,從而在電子信息行業(yè)中得到較廣泛應(yīng)用! ≌腔谏厦娴睦碛,編者在教學(xué)過(guò)程中,主要講述在這個(gè)Linux操作系統(tǒng)環(huán)境下如何編寫(xiě)應(yīng)用程序,而不顧及內(nèi)核層次的問(wèn)題。因?yàn)閮?nèi)核層次的問(wèn)題,往往是更專(zhuān)業(yè)一些的計(jì)算機(jī)工程師應(yīng)該考慮的問(wèn)題,作為IJnux操作系統(tǒng)的用戶,電子和物理類(lèi)專(zhuān)業(yè)的人,只是一個(gè)系統(tǒng)平臺(tái)的使用者和應(yīng)用程序的編制者。尤其是電子專(zhuān)業(yè)的學(xué)生,將來(lái)很可能成為嵌入式系統(tǒng)環(huán)境下的一名應(yīng)用程序設(shè)計(jì)人員,而多數(shù)嵌入式系統(tǒng)環(huán)境,一般更有一些像Linux系統(tǒng)而非Windows。當(dāng)然Wince是一個(gè)例外,因?yàn)樗荳mdows。

LINUX系統(tǒng)環(huán)境下C語(yǔ)言程序設(shè)計(jì) 目錄

**章 什么是Linux1.1 Linux的歷史1.1.1 Linux的誕生1.1.2 Linux的吉祥物1.1.3 Linux的發(fā)行版1.1.4 自由軟件基金會(huì)和GNU版權(quán)1.2 Linux特點(diǎn)1.2.1 多用戶系統(tǒng)1.2.2 登錄1.2.3 文件系統(tǒng)的層次結(jié)構(gòu)1.2.4 一般Linux系統(tǒng)的文件樹(shù)結(jié)構(gòu)思考和練習(xí)第二章 Linux系統(tǒng)的安裝2.1 Fedora Core 6.0的安裝過(guò)程2.1.1 安裝前的準(zhǔn)備工作2.1.2 開(kāi)始安裝FC62.1.3 硬盤(pán)分區(qū)2.1.4 接下來(lái)的安裝2.1.5 安裝后的配置2.2 Ubuntu 8.04的安裝2.2.1 安裝前的準(zhǔn)備2.2.2 開(kāi)始安裝2.2.3 安裝后的設(shè)置思考和練習(xí)第三章 Linux的命令行操作3.1 初識(shí)Linux3.1.1 登錄Linux3.1.2 J1.個(gè)有趣的命令3.1.3 在文件系統(tǒng)中邀游3.1.4 顯示目錄內(nèi)容3.2 常用Linux。命令3.2.1 Linux系統(tǒng)中目錄的層次結(jié)構(gòu)3.2.2 文件系統(tǒng)3.2.3 處理文件3.2.4 目錄和文件的屬性3.2.5 其他命令思考和練習(xí)第四章 Vi的使用4.1 編輯方式4.1.1 光標(biāo)定位_4.1.2 搜索字符串4.1.3 替換、刪除4.1.4 剪切和粘貼4.1.5 撤消和重復(fù)4.2 插入方式4.3 命令方式4.3.1 退出命令4.3.2 文件4.3.3 行號(hào)使用4.3.4 字符串搜索4.4 規(guī)則表達(dá)式4.4.1 正文替換4.4.2 刪除正文4.5 編輯程序的選項(xiàng)和運(yùn)行系統(tǒng)命令思考和練習(xí)第五章 Shell環(huán)境和程序設(shè)計(jì)5.:1 Bash5.1.1 bash shell的基本特點(diǎn)5.1.2 bash高級(jí)屬性5.2 管道中的過(guò)濾器5.2.1 基本過(guò)濾命令5.2.2 awk編程5.3 Shell程序設(shè)計(jì)5.3.1 建立和運(yùn)行shell程序5.3.2 shell程序變量5.3.3 語(yǔ)句和表達(dá)式5.3.4 子函數(shù)及其他思考和練習(xí)第六章 C語(yǔ)言編程環(huán)境簡(jiǎn)介6.1 **個(gè)C程序6.2 GNU C編譯和連接6.2.1 gcc命令行選項(xiàng)6.2.2 函數(shù)庫(kù)和頭文件6.2.3 ’GNU C擴(kuò)展6.3 GNU make項(xiàng)目管理6.3.1 編寫(xiě)make文件6.3.2 偽目標(biāo)6.3.3 變量6.3.4 隱含規(guī)則和規(guī)則模式6.3.5 make命令行參量思考和練習(xí)第七章 文件系統(tǒng)操作7.1 文件操作7.1.1 文件的打開(kāi)和關(guān)閉7.1.2 文件的輸入輸出7.1.3 設(shè)置打開(kāi)文件的位置7.1.4 文件描述符和文件指針7.1.5 文件控制7.1.6 一個(gè)例子7.2 目錄操作7.2.1 工作目錄7.2.2 操作目錄結(jié)構(gòu)7.2.3 目錄、文件的屬性7.2.4 文件的其他操作7.2.5 一個(gè)例子7.3 設(shè)備文件7.3.1 設(shè)備文件控制函數(shù)7.3.2 串行口的編程7.3.3 聲卡的編程思考和練習(xí)第八章 進(jìn)程管理8.1 進(jìn)程執(zhí)行環(huán)境8.1.1 程序的參數(shù)8.1.2 環(huán)境變量8.2 進(jìn)程8.2.1 獲得進(jìn)程號(hào)8.2.2 創(chuàng)建進(jìn)程8.2.3 運(yùn)行程序8.2.4 進(jìn)程的終止8.2.5 進(jìn)程的完成狀態(tài)8.2.6 進(jìn)程創(chuàng)建的完整例子——執(zhí)行外部命令思考和練習(xí)第九章 信號(hào)9.1 信號(hào)的基本概念9.1.1 信號(hào)的種類(lèi)9.1.2 信號(hào)的發(fā)生9.1.3 信號(hào)的傳遞與響應(yīng)9.2 一些標(biāo)準(zhǔn)的信號(hào)9.2.1 程序出錯(cuò)信號(hào)9.2.2 程序終止信號(hào)9.2.3 鬧鐘信號(hào)9.2.4 異步I//0信號(hào)9.2.5 作業(yè)控制信號(hào)9.2.6 操作錯(cuò)誤信號(hào)9.2.7 外圍信號(hào)9.2.8 信號(hào)消息9.3 特定信號(hào)的反應(yīng)9.3.1 信號(hào)的控制的基本方法9.3.2 信號(hào)的控制的高級(jí)方法9.3.3 sigIlal()函數(shù)和sigaction()函數(shù)的關(guān)系9.3.4 sigaction函數(shù)舉例9.3.5 sigaction函數(shù)的標(biāo)志9.3.6 初始化信號(hào)回調(diào)9.4 定義信號(hào)句柄9.4.1 能夠返回的信號(hào)句柄9.4.2 結(jié)束進(jìn)程的信號(hào)句柄9.4.3 信號(hào)函數(shù)中的非局域轉(zhuǎn)移9.4.4 信號(hào)函數(shù)執(zhí)行時(shí)到達(dá)的信號(hào)9.4.5 時(shí)間相近信號(hào)的合并9.4.6 信號(hào)句柄和非重人函數(shù)9.4.7 數(shù)據(jù)的原子操作和信號(hào)9.4.8 非原子操作帶來(lái)的問(wèn)題9.4.9 原子類(lèi)型9.4.1 0原子類(lèi)型應(yīng)用范式9.5 被信號(hào)中斷的原始操作9.6 信號(hào)的產(chǎn)生9.6.1 進(jìn)程自己產(chǎn)生9.6.2 其他進(jìn)程產(chǎn)生信號(hào)9.6.3 使用kill的權(quán)限9.6.4 利用kill函數(shù)進(jìn)行進(jìn)程通訊9.7 信號(hào)的阻塞9.7.1 阻塞信號(hào)的作用9.7.2 信號(hào)集9.7.3 進(jìn)程的信號(hào)掩碼9.7.4 舉例:禁止關(guān)鍵代碼時(shí)信號(hào)到達(dá)9.7.5 在信號(hào)句柄中阻塞信號(hào)9.7.6 查找阻塞的信號(hào)9.7.7 信號(hào)阻塞的代替方法9.8 等待信號(hào)9.8.1 用pause()函數(shù)9.8 。2 pause()函數(shù)產(chǎn)生的問(wèn)題9.8.3 用sigsuspend()函數(shù)思考和練習(xí)第十章 進(jìn)程間通訊10.1 管道和命名管道10.1.1 管道10.1.2 命名管道10.2 系統(tǒng)V IPC機(jī)制10.2.1 一般概念10.2.2 消息隊(duì)列10.2.3 信號(hào)量10.2.4 共享內(nèi)存思考和練習(xí)第十一章 Socket通訊_11.1 Socket的基本概念11.1.1 什么是Socket11.1.2 網(wǎng)絡(luò)協(xié)議11.1.3 數(shù)據(jù)結(jié)構(gòu)11.2 IP地址和域名11.2.1 IP地址11.2.2 域名系統(tǒng)11.3 Socket相關(guān)系統(tǒng)調(diào)用11.3.1 socket()11.3.2 bind()11.3.3 connect()11.3.4 accept()和listen()11.3.5 send()和Fecv()11.3.6 sendto()和recvfrom()11.3.7 close()和shutdown()11.3.8 getpeemame()函數(shù)11.3.9 gethostname()函數(shù)11.3.1 0原始格式通訊的一個(gè)例子思考和練習(xí)第十二章 非連接通訊一UDP12.1 UDP服務(wù)器12.1.1 建立UDP監(jiān)聽(tīng)套接口12.1.2 UDP應(yīng)用協(xié)議舉例12.2 接收UDP12.2.1 UDP客戶機(jī)12.2.2 UDP客戶舉例思考和練習(xí)第十三章 面向連接的通訊一TCP13.1 服務(wù)器程序13.1.1 守護(hù)進(jìn)程13.1.2 使用FCP連接的服務(wù)器13.1.3 一些額外的處理13.1.4 使用rcP的服務(wù)器程序樣例13.2 客戶程序思考和練習(xí)第十四章 使用stk進(jìn)行圖形界面設(shè)計(jì)14.1 gtk的基本概念和機(jī)制14.1.1 Linux下的圖形系統(tǒng)……
展開(kāi)全部
暫無(wú)評(píng)論……
書(shū)友推薦
本類(lèi)暢銷(xiāo)
編輯推薦
返回頂部
中圖網(wǎng)
在線客服