很多電子軟件工程師使用STM32系列的單片機(jī)入門(mén),學(xué)習(xí)Linux是技術(shù)升級(jí)的最好選擇之一。很多小伙伴對(duì)Linux的認(rèn)知為只知道它是一個(gè)開(kāi)源操作系統(tǒng),有一個(gè)內(nèi)核,僅此而已。但是掌握了Linux技術(shù)之后卻能夠在技術(shù)領(lǐng)域大有一番作為。我們來(lái)看一下學(xué)習(xí)Linux之后的一些出路:
那么在進(jìn)行Linux知識(shí)的過(guò)程中就必須需要使用到開(kāi)發(fā)板配合實(shí)踐,目前市面上具有Linux功能的開(kāi)發(fā)板種類(lèi)較多,價(jià)格和品質(zhì)也五花八門(mén),這讓初學(xué)者不知該如何入手選擇,那么在對(duì)Linux學(xué)習(xí)板進(jìn)行選擇的過(guò)程中應(yīng)該注意什么問(wèn)題呢?
嵌入式Linux開(kāi)發(fā)板的選擇
其實(shí)在對(duì)嵌入式Linux開(kāi)發(fā)板進(jìn)行選擇時(shí),并不需要想得過(guò)于復(fù)雜,首先需要的是對(duì)開(kāi)發(fā)板進(jìn)行了解。
嵌入式開(kāi)發(fā)板其實(shí)就是半導(dǎo)體行業(yè)分工合作的載體之一,它能夠?yàn)殚_(kāi)發(fā)產(chǎn)品的廠商提供基本的底層硬件、系統(tǒng)和驅(qū)動(dòng)等資源,使得用戶不需要再投入人力和時(shí)間來(lái)完成這些底層的工作。
對(duì)于嵌入式linux開(kāi)發(fā)板來(lái)說(shuō),就和軟件外包是很類(lèi)似的,就像嵌入式產(chǎn)品的硬件、引導(dǎo)代碼、驅(qū)動(dòng)程序、文件系統(tǒng)、協(xié)議層、基本應(yīng)用軟件這些方面,都是電子產(chǎn)品的公共和通用部分,并不是產(chǎn)品能夠形成差異化的關(guān)鍵技術(shù)。
那么我們?cè)趯?duì)嵌入式Linux開(kāi)發(fā)板有了一定了解之后,在進(jìn)行選擇方面可以從以下5點(diǎn)進(jìn)行關(guān)注。
第一點(diǎn):板子的形式。主要是現(xiàn)在市場(chǎng)上所使用的主流板子形式是哪個(gè),例如現(xiàn)在arm11的應(yīng)用較為常見(jiàn),除此之外還有多核異構(gòu)和雙核運(yùn)行。
第二點(diǎn):硬件資源的選擇。開(kāi)發(fā)板的硬件資源主要包括CPU、ROM、RAM以及各種接口,在對(duì)板子進(jìn)行選擇的過(guò)程中需要注意的是選擇的NanD Flash、Nor Flash和SDRAM的大小一定要滿足自已開(kāi)發(fā)的要求。
第三點(diǎn):軟件資源。在對(duì)開(kāi)發(fā)板進(jìn)行選擇時(shí)需要看板子配備的軟件資源是否完整,一般包括驅(qū)動(dòng)(最好有源代碼)、開(kāi)發(fā)工具、調(diào)試工具、學(xué)習(xí)用源代碼、底板原理圖以及有相應(yīng)的技術(shù)支持等
第四點(diǎn):技術(shù)支持。對(duì)于初學(xué)者來(lái)說(shuō)在開(kāi)發(fā)過(guò)程中往往會(huì)遇到各種難題無(wú)法解決,這是如果選擇的開(kāi)發(fā)板能提供相應(yīng)的技術(shù)支持,能夠更好的為初學(xué)者指導(dǎo)開(kāi)發(fā)的方向。
第五點(diǎn):價(jià)格。這主要是根據(jù)自身的經(jīng)濟(jì)能力來(lái)進(jìn)行選擇。
-
嵌入式
+關(guān)注
關(guān)注
5096文章
19189瀏覽量
308034 -
Linux開(kāi)發(fā)板
+關(guān)注
關(guān)注
0文章
27瀏覽量
11479
原文標(biāo)題:【嵌入式直播!】多核異構(gòu)下不同操作系統(tǒng)之間的協(xié)同
文章出處:【微信號(hào):elecfans,微信公眾號(hào):電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論