The many variants of the Unix operating system require use of a mode of thought that s significantly different from the one that s required by simpler operating systems. Think Unix introduces readers to important fundamental and intermediate Unix commands and, in the process, inculcates them in the Unix way of thinking. It s a worthy goal in a world with more Linux users than ever, and author Jon Lasser accomplishes it. He s both a capable writer and a knowledgeable user of Unix shell commands. Lasser uses bash under Red Hat Linux in most examples--which usually apply equally well to other Unix variants--and makes asides about other shells and environments, as needed.
標簽: significantly operating variants of
上傳時間: 2017-09-04
上傳用戶:qq521
uClinux系統分析詳解: Linux是一種很受歡迎的操作系統,它與UNIX系統兼容,開放源代碼。
上傳時間: 2013-12-23
上傳用戶:sardinescn
這是一本非常好的關于UNIX的書籍,如果學習LINUX開發的朋友,這是一本非常好的參考數據
標簽: LINUX UNIX 嵌入式
上傳時間: 2015-06-29
上傳用戶:winming
學習本章要達到的目標:口1.理解 Linux內核編譯選項的含義口2.學會根據不同的硬件配置裁減定制內核;口3.理解內核編譯過程中每一步的功能,并編譯 Linux2.630內核。需要去重新編譯 Linux內核口增加操作系統對新的硬件設備的支持口增加內核新的功能口對內核代碼或內核配置進行優化時Prompt for development and/or incomplete code/drivers口顯示處于開發調試中或尚未完善的代碼或驅口選中:如果是測試人員或者開發者;口不選:其他情況Local version append to kerne release口追加本地版本號口使用命令“uname-a”進行查看。POSIX Message Queues口 POSIX消息隊列的支持,這是 POSIX進程間通信的一部分BSD Process Accounting口將進程的統計信息寫入文件口信息通常包括建立時間、所有者、命令名稱、內存使用、控制終端等,這個選項一般是選擇的。Enable loadable module support口使能可加載模塊支持口如果使能此選項則可以通過"makemodules_insta"把內核模塊安裝在/lib/modules/中Kernel support for ELF binaries口內核對ELF文件格式的支持口ELF是開放平臺下最常用的二進制文件格式支持動態連接,支持不同的硬件平臺Kernel support for a out and ECOFF binaries口早期UNIX系統的可執行文件格式,目前已經被ELF格式取代Unix domain sockets口本機高效率的 Socket口僅能運行在本機上的高效率的 Socket,簡稱 Unix socket。口很多進程使用為這種機制在操作系統內部進行進程間通信,例如 X Window和 syslog等TCP/IP networking口TcP/IP網絡協議的支持
標簽: linux
上傳時間: 2022-03-29
上傳用戶:kingwide
目前嵌入式主要開發環境有 Linux、Wince等;Linux因其開源、開發操作便利而被廣泛采用。而 Linux操作系統也只是一個簡單的操作系統,簡單的使用對于嵌入式開發人員來說價值并不很高,真正有價值的是掌握 Linux的基本服務和 Linux的設計理念、思想,這對于嵌入式開發人員的長期發展是很極其重要的。Linux系統有很多發行版,RedHat、Ubuntu、Fedora等。作為嵌入式開發人員,我們沒有必要把精力放到使用哪個 Linux發行版上,而是盡快把 Linux系統盡快安裝好。如果打算堅持長期學習,那么建議您把自己的電腦做成雙系統,而不要在虛擬機上安裝。C語言是嵌入式開發必備的基礎知識。在 Linux下從事C語言的開發,你會覺得更為順暢、更為自然,因為C語言是因unix的出現而誕生的,Linux內核幾乎完全是由C語言編寫完成的。學習C語言,如果不會用指針,那么就稱不上會C語言。做嵌入式開發指針更顯得尤為重要,所以做嵌入式開發除了掌握位操作、限定詞等,對指針的掌握是不可或缺的。而且要掌握多級指針、函數指針等等。涉及到指針,那么就會講到內存分配。在大學中,學習C語言一般的學習很少講到內存分配,但是如果期望從事嵌入式開發,那么就必須懂得C語言是怎么做內存分配管理的。指針之外,還要學習模塊化編譯處理、指針與數組、gcc、Makefile、GDB、遞歸、結構體、宏定義使用等。C語言是整棟嵌入式大廈的基礎,所以在學習嵌入式時,必須把C語言重視起來,多敲代碼,多練。一名優秀的程序員必定是通過“體力勞動”再轉向“腦力勞動的”,這也是為什么我們要有“寫不出代碼=0”思想的原因所在如果說C語言相當于文子,那么數據結構就相學于在造句、寫文章,代嗎質分取決于對數據結構的掌握程度。在數據結構部分我們要把鏈表、樹、排序作為學習重點且我們也可以查看一些比較常見的函數(如 strcopy、strcat、printf等)在內核中是如何實現的,以及編寫代碼模擬堆棧,這不僅有利于編寫代碼質量的提高,而且還可以初步了解 Linux內核精髓,為今后工作打下堅實的基礎
上傳時間: 2022-04-01
上傳用戶:
目前嵌入式主要開發環境有Linux.Wince等;Linux因其開源、開發操作便利而被廣泛采用。而Linux操作系統也只是一個簡單的操作系統,簡單的使用對于嵌入式開發人員來說價值并不很高,真正有價值的是掌握Linux的基本服務和Linux的設計理念、思想,這對于嵌入式開發人員的長期發展是很極其重要的。Linux系統有很多發行版,RedHat.Ubuntu,Fedora等。作為嵌入式開發人員,我們沒有必要把精力放到使用哪個Linux發行版上,而是盡快把Linux系統盡快安裝好。如果打算堅持長期學習,那么建議您把自己的電腦做成雙系統,而不要在虛擬機上安裝。C語言是嵌入式開發必備的基礎知識。在Linux下從事C語言的開發,你會覺得更為順暢、更為自然,因為C語言是因unix的出現而誕生的,Linux內核幾乎完全是由C語言編寫完成的。學習C語言,如果不會用指針,那么就稱不上會c語言。做嵌入式開發指針更顯得尤為重要,所以做嵌入式開發除了掌握位操作、限定詞等,對指針的掌握是不可或缺的。而且要掌握多級指針、函數指針等等。涉及到指針,那么就會講到內存分配。在大學中,學習C語言一般的學習很少講到內存分配,但是如果期望從事嵌入式開發,那么就必須懂得C語言是怎么做內存分配管理的。指針之外,還要學習模塊化編譯處理、指針與數組、gcc,Makefile,GDB、遞歸、結構體、宏定義使用等。c語言是整棟嵌入式大廈的基礎所以在學習嵌入式時,必須把C語言重視起來,多敲代碼,多練。一名優秀的程序員必定是通過“體力勞動”再轉向“腦力勞動的”,這也是為什么我們要有“寫不出代碼-0”思想的原因所在。
上傳時間: 2022-06-20
上傳用戶:shjgzh
Unix編程藝術
上傳時間: 2013-04-15
上傳用戶:eeworm
構建嵌入式Linux系統》,一本經典書籍,學習嵌入式Linux系統的必備書-"
上傳時間: 2013-05-25
上傳用戶:熊少鋒
常用ARM指令集及匯編 linux試題
上傳時間: 2013-04-24
上傳用戶:qw12
Linux使用大全,主要是一些命令,希望對大家有用
標簽: Linux
上傳時間: 2013-05-15
上傳用戶:啊颯颯大師的