日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Linux嵌入式的开发流程是什么呢。具体的详细点的有吗?

發(fā)布時間:2023/12/1 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 Linux嵌入式的开发流程是什么呢。具体的详细点的有吗? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

下面就由福州卓躍教育具體介紹下嵌入式系統(tǒng)開發(fā)流程。

操作系統(tǒng)一般使用Redhat Linux,選擇定制安裝或全部安裝,通過網絡下載相應的GCC交叉編譯器進行安裝,或者安裝產品廠家提供的相關交叉編譯器; 二、配置開發(fā)主機,配置MINICOM,一般的參數(shù)為波特率115200 Baud/s,數(shù)據(jù)位8位,停止位為1,9,無奇偶校驗,軟件硬件流控設為無。在Windows下的超級終端的配置也是這樣。MINICOM軟件的作用是作為調試嵌入式開發(fā)板的信息輸出的監(jiān)視器和鍵盤輸入的工具。配置網絡主要是配置NFS網絡文件系統(tǒng),需要關閉防火墻,簡化嵌入式網絡調試環(huán)境設置過程。三、建立引導裝載程序BOOTLOADER,從網絡上下載一些公開源代碼的BOOTLOADER,如U.BOOT、BLOB、VIVI、LILO、ARM-BOOT、RED-BOOT等,根據(jù)具體芯片進行移植修改。有些芯片沒有內置引導裝載程序,比如,三星的ARV17、ARM9系列芯片,這樣就需要編寫開發(fā)板上FLASH的燒寫程序,可以在網上下載相應的燒寫程序,也有Linux下的公開源代碼的J-FLASH程序。四、下載已經移植好的Linux操作系統(tǒng),如MCLiunx、ARM-Linux、PPC-Linux等。五、建立根文件系統(tǒng),可以從http:// www.busy.box.net下載使用BUSYBOX軟件進行功能裁減,產生一個最基本的根文件系統(tǒng),再根據(jù)自己的應用需要添加其他的程序。由于默認的啟動腳本一般都不會符合應用的需要,所以就要修改根文件系統(tǒng)中的啟動腳本,它的存放位置位于/etc目錄下,包括:/etc/init.d/rc.S、/etc/profile、/etc/.profile等,自動掛裝文件系統(tǒng)的配置文件/etc/fstab,具體情況會隨系統(tǒng)不同而不同。根文件系統(tǒng)在嵌入式系統(tǒng)中一般設為只讀,需要使用mkcramfs genromfs等工具產生燒寫映像文件。六、建立應用程序的FLASH磁盤分區(qū),一般使用JFFS2或YAFFS文件系統(tǒng),這需要在內核中提供這些文件系統(tǒng)的驅動,有的系統(tǒng)使用一個線性FLASH(NOR型)512KB~32MB,有的系統(tǒng)使用非線性FLASH(NAND型)8MB~512MB,有的兩個同時使用,需要根據(jù)應用規(guī)劃FLASH的分區(qū)方案。

總結

以上是生活随笔為你收集整理的Linux嵌入式的开发流程是什么呢。具体的详细点的有吗?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。