嵌入式Linux基礎學習(一)

2021-08-01 08:54:01 字數 1532 閱讀 2840

1、嵌入式系統

嵌入式系統是以應用為中心,以計算機技術為基礎,且軟硬體可裁剪,對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統

2、嵌入式系統架構

嵌入式處理器、板載硬體、嵌入式作業系統、嵌入式應用程式

3、嵌入式系統具有作業系統的最基本功能

程序排程、記憶體管理、裝置管理、檔案管理、作業系統介面(api呼叫)

4、linux(ubuntu)的安裝

5、目錄結構

/bln: 存放常用命令

/boot : 存放啟動程式

/dev: 存放裝置檔案

/etc: 存放啟動、關閉,配置程式與檔案

/home :使用者工作跟目錄

/lib :存放共享鏈結庫

/root: 超級使用者的工作目錄

/sbin :系統管理員的常用管理程式

/tmp :存放臨時檔案、

/lost+found:系統出現異常時,使用者儲存部分資料

/misc: 一些實用工具

/mnt :光碟機、硬碟等的掛載點

/media: 光碟機的自動掛載點

/proc :作業系統的實時資訊

/sys :系統中的硬體裝置資訊

/var :主要存放系統日誌

/usr :存放使用者程式

6、登入

一般有兩種賬號:

1)root –超級使用者賬號(系統管理員),實用這個賬號可以在系統中做任何事情

2)普通使用者 –這個賬號供普通賬號實用,可以進行有限的操作

一般linux使用者均為普通使用者,而系統管理員一般實用超級使用者賬號完成一些西戎管理的工作。如果只需要完成一些有普通賬號就能完成的任務,建議不要實用超級使用者賬號,以免無意中破壞系統,影響系統的正常執行。

7、控制台切換

虛擬機器控制台的選擇可以通過按下ctrl+alt+乙個功能鍵來實現,通常實用f13-f7,例如,使用者登入後,按一下ctrl+alt+f2鍵,使用者又可以看到「login:」提示符,說明使用者看到了第二個虛擬控制台。然後只需要按ctrl+alt+f1鍵,就可以回到第乙個虛擬控制台。使用者可以在某乙個虛擬控制台進行的工作尚未結束時,切換到另乙個虛擬控制台開始另一項工作。

8、新增使用者

useradd

格式:useradd【選項】使用者名稱

例子:useradd smb //新增使用者名字為smb的使用者

9、修改密碼

passwd

格式:passwd 【選項】使用者名稱

例子:passwd smb //修改使用者名稱smb的密碼

最近要學習嵌入式linux應用程式開發,內容僅供參開

嵌入式linux基礎

缺頁中斷和時鐘中斷都屬於中斷,在核心態執行。程序排程屬於系統呼叫,在核心態執行,命令解釋程式屬於命令介面,在使用者態執行。1 insmod和modprobe都可以用來載入驅動模組,請描述這兩者的差異。2 請給出三種以上linux驅動模組載入失敗的可能原因。1 modprobe和insmod類似,都是...

嵌入式linux基礎

一 嵌入式系統定義 嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於應用系統對功能,可靠性,成本,體積,功耗有嚴格要求的專用計算機系統。二 嵌入式學習的重點 1 站在全域性進行領會,不糾纏細節 2 了解嵌入式系統開發的流程 3 學習嵌入式系統開發的理念 4 了解嵌入式系統開發的...

嵌入式Linux學習筆記(一)

一 安裝虛擬機器和ubuntu16.04 二 linux的主要目錄結構 bin 存放常用命令 boot 存放啟動程式 dev 存放裝置檔案 etc 存放啟動,關閉,配置程式與檔案 home 使用者工作跟目錄 lib 存放共享鏈結庫 root 超級使用者的工作目錄 sbin 系統管理員的常用管理程式 ...