劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2021-02-18 04:33
Linux嵌入式的開發流程是什麼呢。具體的詳細點的有嗎?
9
回覆列表
1 # 使用者9019525156154
下面就由福州卓躍教育具體介紹下嵌入式系統開發流程。
作業系統一般使用Redhat Linux,選擇定製安裝或全部安裝,透過網路下載相應的GCC交叉編譯器進行安裝,或者安裝產品廠家提供的相關交叉編譯器; 二、配置開發主機,配置MINICOM,一般的引數為波特率115200 Baud/s,資料位8位,停止位為1,9,無奇偶校驗,軟體硬體流控設為無。在Windows下的超級終端的配置也是這樣。MINICOM軟體的作用是作為除錯嵌入式開發板的資訊輸出的監視器和鍵盤輸入的工具。配置網路主要是配置NFS網路檔案系統,需要關閉防火牆,簡化嵌入式網路除錯環境設定過程。三、建立引導裝載程式BOOTLOADER,從網路上下載一些公開原始碼的BOOTLOADER,如U.BOOT、BLOB、VIVI、LILO、ARM-BOOT、RED-BOOT等,根據具體晶片進行移植修改。有些晶片沒有內建引導裝載程式,比如,三星的ARV17、ARM9系列晶片,這樣就需要編寫開發板上FLASH的燒寫程式,可以在網上下載相應的燒寫程式,也有Linux下的公開原始碼的J-FLASH程式。四、下載已經移植好的Linux作業系統,如MCLiunx、ARM-Linux、PPC-Linux等。五、建立根檔案系統,可以從http:// www.busy.box.net下載使用BUSYBOX軟體進行功能裁減,產生一個最基本的根檔案系統,再根據自己的應用需要新增其他的程式。由於預設的啟動指令碼一般都不會符合應用的需要,所以就要修改根檔案系統中的啟動指令碼,它的存放位置位於/etc目錄下,包括:/etc/init.d/rc.S、/etc/profile、/etc/.profile等,自動掛裝檔案系統的配置檔案/etc/fstab,具體情況會隨系統不同而不同。根檔案系統在嵌入式系統中一般設為只讀,需要使用mkcramfs genromfs等工具產生燒寫映像檔案。六、建立應用程式的FLASH磁碟分割槽,一般使用JFFS2或YAFFS檔案系統,這需要在核心中提供這些檔案系統的驅動,有的系統使用一個線性FLASH(NOR型)512KB~32MB,有的系統使用非線性FLASH(NAND型)8MB~512MB,有的兩個同時使用,需要根據應用規劃FLASH的分割槽方案。
發表回復
相關內容
bmwai刷隱藏詳細流程?
星巴克點單詳細流程?
刀劍英雄完璧歸趙任務流程詳細?
林業碳匯交易詳細流程?
開藥店詳細流程及事項?
辦理etc流程詳細步驟?
賣房流程詳細步驟?
第一次坐飛機去印尼詳細流程?
檔案移交詳細流程?
陝北結婚流程最全詳細清單?
∧
中秋節和大豐收的關聯?
∨
我姓郭媽媽姓宋寶寶是2015年出生起個什麼名?
熱門排行
積碳清除劑真的有用嗎?
妻子的秘密世界女主是誰?
為什麼豐田4s店不讓異地上牌?
篩選出來的數據怎麼改序號?
植物大戰僵尸裡的兩階植物是什麼?
黃飛鴻血戰白蓮教教主是什麼電影?
316鋼刷和304鋼刷哪個好?
奧特曼系列ol夏川遙輝特訓條件?
15年銳志定速巡航怎麼開啟?
北汽威旺m50f可以改裝超齒嗎?
下面就由福州卓躍教育具體介紹下嵌入式系統開發流程。
作業系統一般使用Redhat Linux,選擇定製安裝或全部安裝,透過網路下載相應的GCC交叉編譯器進行安裝,或者安裝產品廠家提供的相關交叉編譯器; 二、配置開發主機,配置MINICOM,一般的引數為波特率115200 Baud/s,資料位8位,停止位為1,9,無奇偶校驗,軟體硬體流控設為無。在Windows下的超級終端的配置也是這樣。MINICOM軟體的作用是作為除錯嵌入式開發板的資訊輸出的監視器和鍵盤輸入的工具。配置網路主要是配置NFS網路檔案系統,需要關閉防火牆,簡化嵌入式網路除錯環境設定過程。三、建立引導裝載程式BOOTLOADER,從網路上下載一些公開原始碼的BOOTLOADER,如U.BOOT、BLOB、VIVI、LILO、ARM-BOOT、RED-BOOT等,根據具體晶片進行移植修改。有些晶片沒有內建引導裝載程式,比如,三星的ARV17、ARM9系列晶片,這樣就需要編寫開發板上FLASH的燒寫程式,可以在網上下載相應的燒寫程式,也有Linux下的公開原始碼的J-FLASH程式。四、下載已經移植好的Linux作業系統,如MCLiunx、ARM-Linux、PPC-Linux等。五、建立根檔案系統,可以從http:// www.busy.box.net下載使用BUSYBOX軟體進行功能裁減,產生一個最基本的根檔案系統,再根據自己的應用需要新增其他的程式。由於預設的啟動指令碼一般都不會符合應用的需要,所以就要修改根檔案系統中的啟動指令碼,它的存放位置位於/etc目錄下,包括:/etc/init.d/rc.S、/etc/profile、/etc/.profile等,自動掛裝檔案系統的配置檔案/etc/fstab,具體情況會隨系統不同而不同。根檔案系統在嵌入式系統中一般設為只讀,需要使用mkcramfs genromfs等工具產生燒寫映像檔案。六、建立應用程式的FLASH磁碟分割槽,一般使用JFFS2或YAFFS檔案系統,這需要在核心中提供這些檔案系統的驅動,有的系統使用一個線性FLASH(NOR型)512KB~32MB,有的系統使用非線性FLASH(NAND型)8MB~512MB,有的兩個同時使用,需要根據應用規劃FLASH的分割槽方案。