深圳pcb抄板廠家創(chuàng)芯思成詳解
深圳pcb抄板廠家創(chuàng)芯思成詳解:嵌入式系統(tǒng)開發(fā)流程。pcb抄板嵌入式系統(tǒng)開發(fā)中,嵌入式軟件是某個應(yīng)用系統(tǒng)的組成部分,必須與整個系統(tǒng)有機地結(jié)合在一起。嵌入式軟件對代碼大小、運行效率、可靠性、可維護性、實時性,以及與 整個系統(tǒng)的銜接、協(xié)調(diào)、同步方面都有著自身特殊的限制和要求。pcb抄板嵌入式系統(tǒng)開發(fā)中,最常碰到的就是定制化和調(diào)試兩大問題。
為了有效地進行pcb抄板嵌入式系統(tǒng)開發(fā),需要一個包括嵌入式調(diào)試工具在內(nèi)的嵌入式系統(tǒng)開發(fā)環(huán)境。當前的嵌入式開發(fā)環(huán)境主要由交叉編譯器、交叉調(diào)試器,目標監(jiān)控器、性能分析器和圖形集成界面組成,其結(jié)構(gòu)如圖1示。
pcb抄板嵌入式系統(tǒng)開發(fā)流程主要有以下幾個方面:
(1)配置開發(fā)主機,配置MINICOM,一般的參數(shù)為波特率115200Baud/s,數(shù)據(jù)位8位,停止位為1,9,無奇偶校驗,軟件硬件流控設(shè)為無。 在Windows下的超級終端的配置也是這樣。MINICOM軟件的作用是作為調(diào)試嵌入式開發(fā)板的信息輸出的監(jiān)視器和鍵盤輸入的工具。配置網(wǎng)絡(luò)主要是配置 NFS網(wǎng)絡(luò)文件系統(tǒng),需要關(guān)閉防火墻,簡化嵌入式網(wǎng)絡(luò)調(diào)試環(huán)境設(shè)置過程。
(2)建立開發(fā)環(huán)境,操作系統(tǒng)一般使用RedhatLinux,選擇定制安裝或全部安裝,pcb設(shè)計通過網(wǎng)絡(luò)下載相應(yīng)的GCC交叉編譯器進行安裝(比如,arm-1inux-gcc、arm-uclibc-gcc),或者安裝產(chǎn)品廠家提供的相關(guān)交叉編譯器;
(3)建立引導(dǎo)裝載程序BOOTLOADER,從網(wǎng)絡(luò)上下載一些公開源代碼的BOOTLOADER,如U.BOOT、BLOB、VIVI、LILO、 ARM-BOOT、RED-BOOT等,根據(jù)具體芯片進行移植修改。有些芯片沒有內(nèi)置引導(dǎo)裝載程序,比如,三星的ARV17、ARM9系列芯片,這樣就需 要編寫開發(fā)板上FLASH的燒寫程序,可以在網(wǎng)上下載相應(yīng)的燒寫程序,也有Linux下的公開源代碼的J-FLASH程序。如果不能燒寫自己的開發(fā)板,就 需要根據(jù)自己的具體電路進行源代碼修改。pcb抄板中這是讓系統(tǒng)可以正常運行的第一步。如果用戶購買了廠家的仿真器比較容易燒寫FLASH,雖然無法了解其中的核心技術(shù),但對于需要迅速開發(fā)自己的應(yīng)用的人來說可以極大提高開發(fā)速度。
(4)建立根文件系統(tǒng),可以從http://www.busy.box.net下載使用BUSYBOX軟件進行功能裁減,產(chǎn)生一個最基本的根文件系統(tǒng),再 根據(jù)自己的應(yīng)用需要添加其他的程序。由于默認的啟動腳本一般都不會符合應(yīng)用的需要,所以就要修改根文件系統(tǒng)中的啟動腳本,它的存放位置位于/etc目錄 下,包括:/etc/init.d/rc.S、/etc/profile、/etc/.profile等,自動掛裝文件系統(tǒng)的配置文件/etc /fstab,具體情況會隨系統(tǒng)不同而不同。根文件系統(tǒng)在嵌入式系統(tǒng)中一般設(shè)為只讀,需要使用mkcramfsgenromfs等工具產(chǎn)生燒寫映像文件。
(5)下載已經(jīng)移植好的Linux操作系統(tǒng),如MCLiunx、ARM-Linux、PPC-Linux等,如果有專門針對所使用的CPU移植好的 Linux操作系統(tǒng)那是再好不過,下載后再添加特定硬件的驅(qū)動程序,然后進行調(diào)試修改,對于帶MMU的CPU可以使用模塊方式調(diào)試驅(qū)動,而對于 MCLiunx這樣的系統(tǒng)只能編譯內(nèi)核進行調(diào)試。
【 瀏覽次數(shù): 】 【 加入時間:2017-05-25 16:55:08 】 【 關(guān)閉本頁 】
上一個產(chǎn)品 為什么說pcb抄板發(fā)展同時相關(guān)設(shè)備需跟上?
下一個產(chǎn)品 哪些原因決定PCB抄板的質(zhì)量?
產(chǎn)品中心
聯(lián)系我們
咨詢熱線:?134-3093-2811
深圳市創(chuàng)芯思成科技有限公司姓 名:林工
手 機:13430932811
姓 名:徐小姐
手 機:15302712579
電 話:0755—82596003
電子郵箱:pcbapcba@126.com
Q Q 在線:13745824
地 址:深圳市龍華新區(qū)東環(huán)一路皇嘉中心A座814-816