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 系統管理員的常用管理程式 ...