學習內容及目標:linux介紹,使用linux操作(命令),linux開發工具(會用,夠用即可)
1.安裝linux開發環境
vm虛擬機器(通過軟體的方法模擬pc)
為什麼不選擇雙系統?(因為嵌入式開發與核心互動,會導致系統崩潰)
linux發行版(發行給使用者使用的版本) redhat(centos7,企業版) ubuntu(推薦16.10或18.04) deepin
linux介紹(posix,gpl,gnu)
posix標準:可移植作業系統介面(跨平台的條件)
unix: 1978-1979 c語言之父:丹尼斯里奇==unix之父(商業軟體)
gun計畫:gun is not unix;(優質工具 gcc gdb)
2.linux的使用(vs windows)
linux的定位是開發人員,追求的是高效率;而win32的定位是普通使用者,追求的是操作簡便。
學習目標:60命令
嵌入式linux(80個) 不同發行版本有一些特有命令,我們不需要學習。
root:超級使用者(擁有一切許可權)
**(你的使用者名稱):普通使用者(受限制)
使用者管理的命令
su (切換root) sudo(換取更高階的許可權)
建立使用者:adduser 刪除使用者:deluser 修改密碼:passwd
命令輸錯時按ctrl+c
嵌入式作業系統開發工具 Linux
嵌入式作業系統開發工具 linux 文字編輯器 vim 1.vim的三種模式 2.如何配置vim?配置檔案存在的路徑?3.vim命令列模式的操作 複製,貼上,刪除,恢復 4.vim底行模式的操作 查詢,替換 整行替換,選擇替換 多檔案的操作 編譯器 gcc 1.gcc編譯器的特點?交叉編譯器的作用 ...
嵌入式作業系統概述
實時作業系統 rtos 設計成提供乙個對真實世界的事件的及時響應 timely response 出現在真實世界中的事件可能有乙個時間限制 deadline 在此期限之前,實時 嵌入式系統必須確保在有限時間內對此事件做出相應的響應。根據相應事件的時間限制,嵌入式實時作業系統可以分為兩類 1 硬實時嵌...
嵌入式作業系統簡介
嵌入式作業系統簡介 商用型系統 vxworks 半開源 wince 半開源 免費型 linux ucosii 只適用於控制,不適合遠端,不自帶網路協議棧 linux模仿unix unix是在於1969年在at t的貝爾實驗室開發 備註 丹尼斯.里奇 unix之父 c語言之父 gpl協議 gpl同其它...