嵌入式Linux一般開發流程總結

2021-09-20 12:02:44 字數 735 閱讀 1721

在乙個嵌入式系統中使用linux開發,根據應用需求的不同有不同的配置開發方法,但是一般都要經過如下的過程。

工具/原料

電腦 開發板 網線 串列埠線

linux系統

方法/步驟

1.建立開發環境

2.配置開發主機

配置minicom,一般的引數為波特率為115 200bps,資料位為8位,停止位為1,無奇偶校驗,軟體硬體流控設為無。在windows下的超級終端的配置也是這樣的。minicom軟體的作用是作為除錯嵌入式開發板的資訊輸出的監視器和鍵盤輸入的工具。配置網路,主要是配置nfs網路檔案系統,需要關閉防火牆,簡化嵌入式網路除錯環境設定過程。

3.建立引導裝載程式bootloader

5.建立根檔案系統

6.建立應用程式的flash磁碟分割槽

一般使用jffs2或yaffs檔案系統,這需要在核心中提供這些檔案系統的驅動,有的系統使用乙個線性flash(nor型)512kb~32mb,有的系統使用非線性flash(nand型)8~512mb,有的兩個同時使用,需要根據應用規劃flash的分割槽方案。

7.開發應用程式

應用程式可以放入根檔案系統中,也可以放入yaffs、jffs2檔案系統中,有的應用不使用根檔案系統,直接將應用程式和核心設計在一起,這有點類似於μcos-ii的方式。

8.燒寫核心、根檔案系統、應用程式...

作為現代作業系統的代表之一,linux作業系統非常複雜,內部有多得令人眼花繚亂的各種元件在同步執行和相互通訊。

嵌入式Linux開發流程

在乙個嵌入式系統中使用linux開發,根據應用需求的不同有不同的配置開發方法,但是一般都要經過如下的過程.1 1 建立開發環境 2 2 配置開發主機 配置minicom,一般的引數為波特率為115 200bps,資料位為8位,停止位為1,無奇偶校驗,軟體硬體流控設為無。在windows下的超級終端的...

嵌入式Linux開發流程

在學習嵌入式開發的過程中,尤其是開始入門時,包括各種各樣的教程,都是在講學習linux,很少講如何利用linux來開發屬於自己的嵌入式專案,也就是沒有乙個全域性的概念,簡單理解,大概流程如下 一 建立開發環境 這一步,就相當於在win系統下,要安裝乙個ide開發環境,如mdk,iar等。二 配置開發...

嵌入式linux開發 一

最近買了乙個 正點原子arm linux開發板,想在這兩天對資料熟悉一下.並結合 jz2440 探索者stm32f407 和 普中科技 em3.0 進行專題分析.開發板基於 soc mcimx6y2cvm08ab i.mx6ull cortex a7 易失性儲存 nt5cc256m16ep ek d...