主要分為真機安裝||虛擬機器安裝
2.虛擬機器軟體:為了模擬乙個真實的電腦環境,礙於使用真機安裝代價太大,因此誕生虛擬
機。目前比較出名的vmware的vmware workstation|||oracle 出品的virtual box
五、linux 系統的檔案
linux本身是乙個基於檔案形式表示的作業系統
linux 一切皆檔案
日常學習中和日常工作中,對於檔案的操作的都有哪些種類?
建立檔案、編輯檔案、儲存檔案、關閉檔案、重新命名檔案、刪除檔案、恢復檔案。
linux目錄有如下:
bin: 存放一些二進位制檔案,檔案都是可以被執行的。
dev: 存放外接裝置,如盤、光碟 一般不能被直接使用 需要掛載(類似window下的分配碟符)
etc:存放一些配置檔案
home:表示「家」,表示除了root使用者外,其他使用者的家目錄。
proc:表示程序 存放linux正在執行的程序
root:該目錄是root使用者自己的家目錄
sbin:存放一些可以被執行的二進位制檔案,但必須得到super許可權的使用者才能執行
tmp:表示臨時的,當系統執行時候產生的臨時檔案會在這個目錄存著
usr:存放的是使用者自己安裝的軟體。類似於window下的program files
var:存放的程式/系統的日誌檔案的目錄
mnt:當外接裝置需要掛載的時候,需要掛載到mnt目錄下
Linux驅動認知
使用者態核心態 程序,記憶體,執行緒,網路,裝置驅動不需要上層應用開發者關心,驅動在前面的學習是呼叫wringpi庫實現,接下來的學習就是要自己實現wringpi庫,因為wringpi庫由廠家提供,可能有可能沒有,這樣當我們拿到另一種型別的板子時,同樣也可以完成開發。驅動鏈表 管理所有裝置的驅動,新...
學習,認知,思維
這是乙個非常巨集大的問題,平時也很少專門撰寫文章來闡述總結自己的學習,思維方法。然而,面對浩瀚如海的各類技術書籍,時刻掌握認知,學習的方法,甚至心態,是至關重要的。下面就結合自身切實的學習認知方法來簡單的總結一番,純屬個人經驗。個人認為有效的學習一定是系統性的,主動性的,動態性的,當然也少不了練習。...
linux學習筆記 前篇
大學畢業已經快三年了,從事嵌入式開發的工作也快三年了。不過,老幹些裸機開發,感覺很是枯燥,一咬牙一跺腳,決定從今天開始學習linux作業系統,順便記錄下學習過程中所遇到的問題與心得。自己從前完全沒有接觸過這方面的東西,完全是從乙個純粹的新人開始,也不知道有多少同志在和我走想同的路,總之,大家共勉吧!...