系統移植 linux 驅動移植
移植是說同樣的一個 linux 操作系統,我們可以跑到不同的硬件上面,我們把操作系統移植到不同的硬件上面,這個過程叫做移植。設備驅動移植步驟,如下圖所示:

應用軟件
在操作系統上面有應用軟件,應用軟件程序的執行是依賴于操作系統的,應用程序需要調用 linux 操作系統的庫函數來實現,也就是說,應用軟件的程序會調用
linux 操作系統的函數來完成對硬件的操作,應用程序是不能對硬件直接進行操作的。
Linux 系統架構優點
linux 系統開發架構和裸機的架構是不同的,架構相比于裸機架構是非常復雜了,那么我們使用這 個架構都有什么好處呢?
1、有了系統的架構后,開發起來就非常容易了,因為它有自己的框架,這種框架都是非常成熟的框架,
我們直接按照框架開發就可以了,框架給我們提供了很多現成的功能(從設計題變成了填空題)。
2、這個框架讓我們的系統變得更加安全,因為我們的應用軟件不能直接對硬件進行操作,它要借助操作系統來對硬件進行操作。如果應用軟件有好幾個,假如其中的一個應用軟件崩潰了,它不會影響我們整
個系統的運行,不會造成系統的死機,這樣就會讓系統更加安全,出問題的概率變得更小了。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
嵌入式
+關注
關注
5198文章
20442瀏覽量
333986 -
驅動
+關注
關注
12文章
1954瀏覽量
88522 -
Linux
+關注
關注
88文章
11758瀏覽量
219009
發布評論請先 登錄
相關推薦
熱點推薦
Linux系統移植開發篇2:燒寫linux鏡像
FS-MP1A開發板,除了Linux系統移植篇外,還包括其他多系列教程,包括Cortex-A7開發篇、Cortex-M4開發篇、擴展板驅動移植
發表于 09-29 16:00
?3884次閱讀
轉:Linux系統移植
本書分為4篇。第1篇簡單介紹了linux內核和嵌入式linux系統開發環境搭建;第2篇介紹了一個最基本的嵌入式系統的組成部分、bootloader移
發表于 08-03 12:51
linux應用程序開發與linux系統移植
1.linux基礎+c語言 2.linux應用程序開發(系統編程,網絡編程) 3.ARM編程(ARM體系結構,ARM匯編,開發板常見外設邏輯編程) 4.linux
發表于 12-20 08:19
基于MIPS32架構的Linux操作系統移植
本文以實際項目中一個MIPS32架構的CPU和板級系統為例,闡述了如何將Linux操作系統移植到目標平臺上。
1 目標平臺概述
發表于 09-14 10:02
?3065次閱讀
linux系統移植步驟
在眾多嵌入式操作系統中,Linux目前發展最快、應用最為廣泛。性能優良、源碼開放的Linux具有體積小、內核可裁減、網絡功能完善、可移植性強等諸多優
發表于 11-03 12:59
?2689次閱讀
Linux在SMP系統上的移植研究
基于自主開發以雙核嵌入式CPU EM8301為處理核心的嵌入式應用的目的,針對雙核CPU芯片的系統結構和Linux內核的特性,通過研究嵌入式Linux操作系統在SMP
發表于 11-14 16:09
?11次下載
[深度理解嵌入式linux系統移植]深度理解嵌入式linux系統移植
-linux內核工程與編譯系統第七章-linux內核啟動流程分析第八章-linux移植準備及最小系統
發表于 11-02 13:21
?17次下載
Linux驅動移植 Linux系統架構優點
評論