音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

[求助]關(guān)于WinCE的嵌入式系統(tǒng)開(kāi)發(fā)中的BSP

作者:zebro 欄目:嵌入式系統(tǒng)
[求助]關(guān)于WinCE的嵌入式系統(tǒng)開(kāi)發(fā)中的BSP
我初涉嵌入式系統(tǒng)開(kāi)發(fā)這塊,之前僅熟悉vc等的應(yīng)用開(kāi)發(fā),對(duì)于evc應(yīng)用開(kāi)發(fā)也有一定經(jīng)驗(yàn),但是對(duì)于嵌入式系統(tǒng)開(kāi)發(fā)是第一次接觸。
現(xiàn)在的狀況:手頭有一塊別人自行開(kāi)發(fā)的板子,用的是S3C2410的芯片,F(xiàn)希望在該板上啟動(dòng)wince(僅以學(xué)習(xí)為目的,該板已成功啟動(dòng)linux,因此別人做的板子應(yīng)該是沒(méi)問(wèn)題的^^).現(xiàn)在的問(wèn)題是感覺(jué)無(wú)從下手,關(guān)于BootLoader,內(nèi)核定制,以及驅(qū)動(dòng)的開(kāi)發(fā)都有了一定的了解。但是對(duì)于BSP,現(xiàn)在仍然感覺(jué)一頭霧水:
(1)BSP只與芯片相關(guān)嗎?
(2)如果(1)是,是否可以直接使用WinCE自帶的SMDK2410進(jìn)行內(nèi)核定制?如果(1)不是,是否應(yīng)該根據(jù)板子上的其他硬件對(duì)WinCE自帶的SMDK2410做一定的修改?
(3)如果需要修改BSP,主要應(yīng)該修改些什么方面?如何入手?要修改的部分是否就是傳說(shuō)的OAL?
小弟現(xiàn)在感覺(jué)做這個(gè)找不到切入點(diǎn),無(wú)從下手,請(qǐng)各位有這方面經(jīng)驗(yàn)的達(dá)人不吝賜教,指點(diǎn)一二,謝謝^^

2樓: >>參與討論
zebro
為什么沒(méi)人睬。
貌似我這種問(wèn)題在這里過(guò)于膚淺。。。
或者這里很少有人搞WinCE的?
總之感覺(jué)發(fā)錯(cuò)地方了,怎么沒(méi)人回復(fù)呢?

3樓: >>參與討論
zhoutong
回復(fù):WINCE BSP
WIN CE的開(kāi)發(fā)要首先定制一個(gè)平臺(tái),也就是所說(shuō)的BSP,這個(gè)要根據(jù)你硬件上的設(shè)計(jì)來(lái)決定,因?yàn)锽SP決定了你使用的功能。至于怎么樣才能得到適合自己硬件的BSP,這個(gè)要采用WINCE BSP裁減的工具PLATFORM BUILDER,你可以根據(jù)你的應(yīng)用在這個(gè)平臺(tái)上面任意裁減。PLATFORM BUILDER的版本要根據(jù)你使用的WINCE的版本來(lái)決定,如果你使用的是WINCE4.2的話(huà),你就要使用PLATFORM BUILDER4.0。不過(guò)這個(gè)軟件好象在網(wǎng)上很難找(有5G多)

4樓: >>參與討論
zebro
TO:zhoutong
非常感謝你的回復(fù)。
WinCE和PlatformBuild一整套我都有。關(guān)于BSP的解釋我們之間有點(diǎn)出入。你說(shuō)的通過(guò)PB定制裁減的,據(jù)我的了解應(yīng)該是WinCE的內(nèi)核,而不是BSP。即通過(guò)PB創(chuàng)建一個(gè)新的Platform,然后根據(jù)需要定制裁減一些相關(guān)的組件、驅(qū)動(dòng)等,最后編譯生成的是WinCE內(nèi)核的二進(jìn)制映像nk.nb0。在PB中定制內(nèi)核的過(guò)程中,點(diǎn)擊file->new platform后,第一步就是要選者BSP(板級(jí)支持包)。
關(guān)于BSP的話(huà),按照我的理解,應(yīng)該是在WINCE安裝目錄\Platfom下的那些文件夾,比如,像我這塊板子用到的BSP應(yīng)該就是這個(gè)目錄下WinCE自帶的SMDK2410這個(gè)文件夾。因?yàn)槲屹I(mǎi)過(guò)別的公司做的同類(lèi)板子,在他們的光盤(pán)中都有一個(gè)同名的文件夾SMDK2410,而且,在說(shuō)明書(shū)中要求把這個(gè)文件夾替換掉WinCE自帶的那個(gè)文件夾。因此,我把這個(gè)認(rèn)為是BSP。但就是不知道針對(duì)我自己的這塊板子,這個(gè)文件夾里的東西要不要修改?要修改的話(huà)該怎么改?

5樓: >>參與討論
zhoutong
RE:wince bsp
假如你有PB就好解決了。你說(shuō)的其他公司的板子所帶光盤(pán)中的SMDK2410是別人開(kāi)發(fā)板上面裁減好了的BSP,可以直接用那個(gè)BSP在開(kāi)發(fā)板上面跑。但是假如你要修改而不是自己重新裁減呢?這就需要在它的基礎(chǔ)上面改了。所以你在PB里面要?jiǎng)?chuàng)建一個(gè)新的平臺(tái)時(shí),它要求你選擇BSP,在里面可以對(duì)這個(gè)BSP進(jìn)行裁減或者增加

6樓: >>參與討論
zebro
謝謝zhoutong
你的意思我大致上明白了,可能是我以前對(duì)bsp的理解有誤。感覺(jué)做嵌入式要學(xué)的東西太多了,碰到一個(gè)問(wèn)題都不是一下兩下能解決的?磥(lái)還得多多學(xué)習(xí),惡補(bǔ)基本功!

參與討論
昵稱(chēng):
討論內(nèi)容:
 
 
相關(guān)帖子
硬盤(pán)驅(qū)動(dòng)問(wèn)題!
什么叫再入函數(shù)和非再入函數(shù)
硬件工程師linux傻瓜入門(mén)——看懂bash
加'_"和不加有什么區(qū)別。
求助,怎么修改能改變運(yùn)行后的uclinux下的文件結(jié)構(gòu)
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)