嵌入式開發基礎3

2021-06-04 10:45:12 字數 734 閱讀 4845

一、嵌入式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 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...