嵌入式開發 Linux作業系統

2021-10-03 15:42:43 字數 686 閱讀 3633

學習內容及目標: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同其它...