一步一步學習嵌入式Linux開發 C1

2021-08-26 22:52:40 字數 431 閱讀 7644

什麼是嵌入式系統開發? 通俗的說就是在通用pc以外的系統開發。

選擇linux作為作業系統主要基於以下考慮:

1> 免費,節省成本

2> 開源,能充分掌握開發技術,並能定製系統。

作為開發者,準備乙個開發環境,主要要做兩方面的工作。

1> 準備host linux系統

2> 構建嵌入式編譯環境。

構建host linux系統的步驟比較簡單。大致如下:

構建嵌入式環境的大致步驟如下:

1> 構建交叉編譯工具 (這一步由於涉及到gcc/linux kerer/uclibc的版本關係,很費時間,一般在企業開發中通常是由晶元公司提供,也就是所謂的bsp包)

2> 構建root fs (推薦使用buildroot2開源專案)

3> 安裝常用工具程式,如tftp,samba,git(**管理軟體)

一步一步學習嵌入式Linux開發 C2

了解了嵌入式開發的基本環境後,接下來介紹linux下的字元介面使用。linux字元介面主要是通過shell來和開發者進行互動的。shell有多種型別,最常用的是bourne shell sh c shell csh 和korn shell ksh 通常linux系統預設使用的是bourne agai...

讀《一步一步寫嵌入式作業系統》

前段時間看了看skyeye模擬器,期間留意到csdn的一些大蝦提到 一步一步寫嵌入式作業系統 這本書,於是專門去書店買了一本。開啟一看真是受益匪淺,這真是一本 寫 出來的書,通篇行文流暢,主旨明確,比當下很多 拼 出來的技術書籍不知道高出多少。另外,因為是基於arm架構的,所以,通過閱讀這本書讀者還...

讀《一步一步寫嵌入式作業系統》

前段時間看了看skyeye模擬器,期間留意到csdn的一些大蝦提到 一步一步寫嵌入式作業系統 這本書,於是專門去書店買了一本。開啟一看真是受益匪淺,這真是一本 寫 出來的書,通篇行文流暢,主旨明確,比當下很多 拼 出來的技術書籍不知道高出多少。另外,因為是基於arm架構的,所以,通過閱讀這本書讀者還...