· 多年嵌入式人才培養及項目研發經驗總結
· 數百家企業嵌入式研發崗位人才需求匯總
· 數十所嵌入式專業大學院校教學現狀調研
· 側重實踐及案例分析并輔以代碼加以講解
《linux 《linux常用工具速查實用手冊(含dvd光盤1張)》深入淺出地介紹了linux系統常用工具,并結合大量簡單的實例介紹了這些工具的使用方法。《linux常用工具速查實用手冊(含dvd光盤1張)》講解的主要工具包括linux基礎工具、linux應用程序設計工具及一些linux中常用的其他工具。linux基礎工具主要包括vmware工具、linux命令工具、編輯器工具、gcc工具、gdb工具、shell工具和make工具;linux應用程序設計工具主要包括eclipse開發工具、kdevelop開發工具及項目管理工具subversion。《linux常用工具速查實用手冊(含dvd光盤1張)》在每章后安排了豐富的課后習題及實踐內容,使讀者可以更快、更好、更全面地掌握所學內容。
《linux常用工具速查實用手冊(含dvd光盤1張)》適合linux初學者和嵌入式程序設計人員作為工作工具使用,還可作為高等院校電子類、信息類、計算機類等專業linux的教材,也可作為該領域科研公司及企業的教材和參考書。
《Linux常用工具速查實用手冊》章節:
第1章 歡迎進入linux世界
1.1 gnu-linux聯姻
1.1.1 gnu-linux的歷史
1.1.2 自由代碼
1.1.3 linux與unix的關系
1.2 linux的特點
1.2.1 linux的優點
1.2.2 linux的可移植性
1.2.3 標準
1.2.4 c編程語言
1.3 linux概述
1.3.1 linux具有內核編程接口
1.3.2 linux支持多用戶
1.3.3 linux支持多任務
1.3.4 linux支持安全的分層文件系統
1.3.5 shell:命令解釋器和編程語言
1.3.6 大量有用的工具集
1.3.7 進程間通信
1.3.8 系統管理
1.4 linux的其他特性
1.4.1 gui
1.4.2 網絡工具
1.4.3 軟件開發
習題
簡答題
第2章 虛擬機
2.1 虛擬機簡介
2.2 常用的虛擬工具
2.2.1 vmware簡介
2.2.2 virtual pc簡介
2.2.3 vmware與virtual pc的對比
2.3 vmware虛擬機安裝linux系統
2.3.1 vmware軟件安裝
2.3.2 新建虛擬計算機
2.3.3 在vmware虛擬機中安裝linux系統
2.3.4 vmware的使用
2.3.5 安裝相關虛擬機工具
習題
一、簡答題
二、上機題
第3章 編輯器
3.1 編輯器選擇
3.2 vi編輯工具的使用
3.2.1 vi的簡介
3.2.2 vi的簡單編輯
3.2.3 vi的高級編輯
3.2.4 vi的綜合使用實例
3.3 emacs編輯器
3.3.1 emacs的簡介
3.3.2 emacs的使用
3.3.3 emacs的編輯
3.3.4 emacs的c模式使用實例
3.3.5 emacs的shell模式使用實例
3.4 gedit
3.4.1 gedit的啟動與打開文本
3.4.2 gedit編輯文件
3.4.3 gedit打印文件
3.4.4 gedit首選項
習題
一、簡答題
二、上機題
第4章 shell
4.1 shell簡介
4.2 shell基本常用命令
4.2.1 系統幫助命令man
4.2.2 文件或目錄命令
4.3 shell的高級使用
4.3.1 bash的基礎知識
4.3.2 流程控制結構
4.4 shell腳本編寫實例
習題
一、簡答題
二、上機題
第5章 編譯器和工程管理器
5.1 二進制代碼工具
5.1.1 gnu binutils工具介紹
5.1.2 binutils工具軟件使用實例
5.2 編譯器gcc的使用
5.2.1 gcc編譯器簡介
5.2.2 gcc的下載與安裝
5.2.3 gcc的交叉編譯平臺搭建
5.2.4 gcc編譯選項解析
5.2.5 gcc編譯性能分析
5.2.6 gcc編譯使用實例
5.3 make工程管理器
5.3.1 gnu make簡介
5.3.2 makefile變量
5.3.3 makefile常用函數
5.3.4 makefile規則語法
5.3.5 makefile自動編寫工具
5.3.6 makefile使用實例
習題
一、問答題
二、上機題
第6章 linux集成開發工具
6.1 開發工具選擇
6.2 eclipse
6.2.1 eclipse介紹
6.2.2 eclipse及其插件的安裝
6.2.3 eclipse程序開發步驟
6.3 eclipse程序調試步驟
6.4 kdevelop
6.4.1 kdevelop簡介
6.4.2 開發環境介紹
6.4.3 kdevelop環境設置
6.4.4 kdevelop程序開發步驟
6.4.5 kdevelop程序調試步驟
6.5 source-navigator
6.5.1 source-navigator介紹
6.5.2 source-navigator的安裝
6.5.3 使用方法及界面簡介
6.5.4 source-navigator編譯和運行
習題
一、簡答題
二、上機題
第7章 常用調試工具
7.1 gdb調試器
7.1.1 gdb調試器介紹
7.1.2 gdb調試器的命令
7.1.3 gdb調試器使用實例
7.2 內存調試工具
7.2.1 memwatch工具
7.2.2 mtrace工具
7.2.3 yamd工具
習題
一、簡答題
二、上機題
第8章 項目管理工具
8.1 開發工具選擇
8.2 svn的基本概念
8.2.1 版本庫
8.2.2 svn工作術語介紹
8.2.3 svn組織結構
8.2.4 版本
8.2.5 標簽、分支和合并
8.3 svn服務器的下載和安裝
8.4 svn的基本操作
8.4.1 創建項目庫
8.4.2 項目創建
8.4.3 項目查看
8.4.4 項目簽出
8.4.5 項目修改
8.4.6 項目提交
8.4.7 項目更新
8.4.8 對文件的其他操作
8.5 svn高級操作
8.5.1 創建分支
8.5.2 使用分支
8.5.3 創建標簽
8.5.4 合并
習題
一、簡答題
二、上機題