一、嵌入式linux發布包
linux核心啟動-->查詢和mount根檔案系統-->啟動指令碼可執行程式和工具
大多數linux應用程式依賴1個或多個系統庫,其它的程式則需要配置檔案和日誌檔案。
總的來說,即使是嵌入式linux系統,也需要依賴很多根檔案系統下適當目錄下的檔案。
完整linux桌面系統,其根檔案系統下有數千個檔案。這些檔案通常按功能進行分組,放入多個包內。
使用包管理器安裝和管理這些包。
red hat的包管理器為rpm。
可使用命令rpm -qa 列出安裝在系統下的所有包。
每個包由多個檔案組成,一些包包含了數百個檔案。乙個複雜的linux發布包包含了成千上萬個包。
在嵌入式linux也能看到的包有:
-initscripts 包含基本的系統啟動和關閉的指令碼
-apache 實現了流行的apache web伺服器
-telnet-server 包含實現telnet伺服器功能所需的檔案,允許為嵌入式目標板建立telnet會話
-glibc 標準c庫
-busybox 在unix/linux系統常用的數十個命令列工具的緊湊版本
嵌入式linux發布包有一些不同。
首先,嵌入式發布包的可執行檔案在pc下是不能執行的,而只能執行在目標板上。
其次,嵌入式發布包一般都包括了交叉工具。
商業嵌入式linux發布包
嵌入式開發基礎 2
嵌入式開發基礎 2 一 目標板 在開發機 執行桌面linux系統 和目標板 嵌入式開發板 之間 首先通過rs 232串列埠線進行連線,其次通過乙太網連線線進行連線。通過rs 232串列埠線進行連線,使用串列埠通訊工具,最常用的是minicom工具,它對於所有的桌面linux發布包都有效。目標板的啟動...
嵌入式開發
經常會有人說嵌入式開發,嵌入式開發千差萬別,我總體上分為4個等級 微電子開發 rtos開發 指令碼開發 富應用開發 這一類產品行為比較固定,比如說電視遙控器,遙控汽車,電飯煲,恆溫燒水壺,溫濕度感測器,智慧型門鎖等。這些裝置行為都比較簡單,通過按鈕可以設定系統功能和行為。量不大,經常會選用flash...
初識嵌入式 嵌入式開發概述
1 什麼是嵌入式技術 1 嵌入式軟體與非嵌入式軟體的區別?答 嵌入式軟體是結合作業系統之上做的開發 非嵌入式軟體是做的裸機開發。裸機 沒有作業系統 2 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...