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