一文讀懂,為什么推薦您采用嵌入式核心板開發產品?

原創 2021-10-28 13:08:00 核心板

一、什么是核心板

嵌入式核心板又叫System-On-Module(SOM)板卡,是一種將CPU、內存(DDR)、存儲(eMMC或FLASH)、電源管理(PMIC,負責CPU的上電時序及CPU需求各種不同電壓的輸出)等集成芯片封裝到一起的高集成度板卡,一般采用板對板連接器、郵票孔焊接、金手指、COM Express等形式與底板連接,并且核心板通常將CPU的所有功能引腳或大部分功能引腳引出,用戶在設計產品時只需進行功能接口的外圍電路設計,從而降低硬件開發難度,節省開發時間。

在軟件方面,嵌入式核心板(以下簡稱核心板)一般已完成Linux(Build Root)、Ubuntu、Android、WinCE等嵌入式操作系統的移植適配,在完善各個接口驅動的同時還會適配Uboot、文件系統以及QT圖形界面的移植開發,這樣最終呈現給用戶的是一個帶圖形界面的完整操作系統,最大程度方便了用戶進行二次開發。

核心板拆解圖

核心板作為一種獨特的嵌入式板卡形式,與一體板相比優勢明顯,不但可以降低產品設計難度,加快產品上市時間,同時還便于產品迭代升級,減少維護工作量,因此在嵌入式系統所涉及的產品領域得到廣泛應用。對于一些經驗豐富的軟、硬件工程師來說,可能還不了解采用核心板的開發方式或者不信賴核心板的產品模式,所以每當遇到有新項目開發便重新開始設計一體板,軟件上還要重新移植Uboot、操作系統、QT等。如果時間充足、經驗豐富這種方法是可行的,但有很多公司在硬件與底層驅動上基礎相對薄弱,一旦設計過程出現失誤,很可能導致整個項目擱置,影響產品上市。在人力不足的情況下,這樣的工作無疑是在“重復造輪子”,無形中消耗了大量的人力物力。

其實,飛凌嵌入式的核心板經過多年的技術發展與品質沉淀,在集成度、穩定性、專業性等方面已經非常成熟,飛凌的企業級板卡對于用戶進行產品開發能帶來很多價值。接下來,讓我們從產品開發角度來進一步了解。

一體板開發難度


核心板開發難度


二、嵌入式ARM終端產品開發難點


嵌入式處理器應用已非常廣泛,但在進行終端產品開發時,硬件設計、軟件開發、和生產維護上卻有一些無法規避的痛點。


產品開發之痛



01、硬件設計痛點


▲ 設計難度大:隨著嵌入式技術的發展,嵌入式處理器的性能越來越高,與之相對的是開發難度也越來越大,已不是單片機工程師軟硬通吃的時代了。從SDRAM到LPDDR4,內存速率越來越快,PCB層數也從早期4層就可以滿足到現在動輒8-12層,對高速走線與硬件的仿真都有了很大的要求,開發投入隱性成本高。


PCB層數


▲ 設計周期長:從熟悉CPU的啟動、內存選配到電源架構設計,動輒幾百根連線,一般需要半年以上的時間完成硬件設計與測試;后互聯網時代對產品上市效率的要求很高,可謂“時間就是金錢”,市場不會因為設計難度停下來等你。


硬件設計走線復雜


▲ 穩定性測試復雜:高低溫測試、壓力測試、信號完整性測試、電源帶載測試、長期運行穩定性測試、頻繁斷電、上電開關機測試等都需要有完備的測試設備與經驗方能完成。任何一個環節測試不通過都有可能讓設計重新來過,增加了工程師的壓力。


硬件設計穩定性測試復雜


以上這些問題,如果使用飛凌核心板呢?

采用飛凌核心板方式設計產品,因高速信號走線全部集中在核心板層面,用戶只需進行外圍功能接口電路設計,使產品PCB層數從8-12層變為2-4層,極大簡化硬件設計難度,降低開發周期。同時,針對核心模塊的各種復雜測試已經由飛凌完成,測試成本也會大幅降低。


02、軟件設計的痛點


▲ 系統移植周期長:適配一個符合產品需求的操作系統,需要很長的開發周期。文件系統裁剪、文檔解讀、適配硬件、BUG調試,種種工作無疑加大了開發難度,也延長了開發周期;


產品軟件設計難點

▲ 重復開發:企業在有不同的產品研發項目時,會根據產品的特性選擇不同品牌或型號的嵌入式處理器,這些處理器的性能和價格不同。如果使用同一款處理器開發不同產品可能會發生性能過剩或者性能不足的情況,但是如果每個項目都選擇不同型號的處理器開發又會出現重復開發和精力不足的問題。重要的是,終端產品企業的軟件研發精力更適合投入到應用程序的開發,與硬件相關的kernel層需要隨著處理器的變化而更改;


應用程序開發

以上這些問題,如果使用飛凌核心板呢?


飛凌核心板的操作系統BSP包都是經過優化、修復、裁剪、測試之后輸出的,使用習慣、功能特性體現、穩定性方面都更加符合用戶需求。用戶不再需要從芯片原廠幾百G的資料一步一步做出符合自己功能需要的BSP,只需要從飛凌提供的已搭建好的開發環境按照軟件手冊操作即可,不但節省了開發周期,還能讓用戶的精力更加集中于應用程序的開發。


03、生產與維護的痛點:

▲ 生產良率的控制難:嵌入式處理器開發的產品PCB層數多,且多數是高速信號,對PCB材質、物料品質、焊接質量要求很高,如果達不到生產的一致性會直接導致良品率的下降甚至會造成板卡在現場不穩定的情況。


產品良品率低

▲ 產品維護周期長:高速信號對PCB阻抗要求高,材質的細微變化都很可能會導致內存參數的調整。加之一些行業的產品生命周期很長,動輒十年以上,過程中任何一個芯片的停產或更新都需要軟硬件驅動的修改,雖然難度不大但始終都要有人維護,分散精力。


以上這些問題,如果使用飛凌核心板呢?

因為處理器、內存、存儲以及電源管理等主要芯片都集成在核心板上,而飛凌所有核心板在出廠前都會經過嚴格的老化和測試,保證交付給用戶的是合格的產品,所以從側面提升了用戶的產品穩定性,降低其生產難度。因為處理器、內存、存儲等芯片生產工藝在不斷更新迭代,軟件更新在所難免,飛凌為了保證核心板的一致性,會不斷對核心板進行維護升級,這也間接幫助用戶減少了維護成本和精力投入。


結束語

醫療工控、交通、電力物聯網···不同行業、不同產品對嵌入式處理器的需求不同,有的需求高性能,有的需求低成本,有的需求功能接口豐富。在嵌入式處理器百花齊放的市場,飛凌與NXP全志、瑞芯微、TI、SAMSUNG、瑞薩等國內外多家芯片原廠達成戰略合作關系,針對不同嵌入式處理器的特性推出了一系列核心板,既有專用網絡加速的NXP DN產品處理器核心板,也有多媒體通用處理器核心板;既有可穩定運行于醫療設備及工業現場的核心板,也有符合電力系統全國產化核心板,省去了不同行業用戶因不同項目需求開發多款板卡的麻煩。而穩定可靠的嵌入式核心板,在產品研發階段,帶來的不只是研發難度的降低,研發周期的縮短,長遠看還能節約產品批量化后的隱性成本。這也是為什么越來越多的企業選擇使用核心板來開發產品,因為,對于工程師和企業主來說,都省心省力,還能讓產品更穩定。


相關產品 >

  • FETT507-C核心板

    推薦T507,全志T507核心板采用工業級處理器設計開發,提供T507規格書,T507各類設計資料。FETT507-C核心板集成全志T507四核工業級處理器設計開發,Cortex-A53架構,主頻1.5GHz,集成G31 GPU,內存2GB DDR3L,存儲8GB eMMC。整板工業級運行溫寬,支持絕大部分當前流行的視頻及圖片格式解碼,具有穩定可靠的工業級產品性能、低功耗以及豐富的用戶接口等優勢,搭載Linux、Android、Ubuntu*操作系統,適用于車載電子、電力、醫療、工業控制、物聯網、智能終端等領域 了解詳情
    FETT507-C核心板
  • FETMX8MP-C核心板

    iMX8MP核心板基于 NXP  i.MX 8M Plus 處理器設計,  采用4核Cortex-A53 和 Cortex-M7架構。支持雙千兆網口,iMX8MP性能強勁最高運行速率可達2.3TOPS,并且i.MX8MP功耗更低≤2W 。iMX 8M Plus系列專注于機器學習和視覺、高級多媒體以及具有高可靠性的工業自動化。它旨在滿足智慧家庭、樓宇、城市和工業4.0應用的需求。飛凌iMX8MP核心板提供用戶手冊,iMX8MP原理圖,引腳定義等。
    了解詳情
    FETMX8MP-C核心板
  • FET3568-C核心板

    RK3568性能強而穩 國產芯|飛凌嵌入式RK3568系列核心板,采用瑞芯微國產高性能AI處理器RK3568設計生產,RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性價比在同類產品中具有較高優勢,RK3568處理器是一款定位中高端的通用型SoC, 飛凌RK3568核心板主要面向工業互聯網、HMI、NVR存儲、車載中控、工業網關等領域。目前RK3568系列已經批量穩定出貨

    了解詳情
    FET3568-C核心板
  • FETMX6ULL-C核心板

    FETMX6ULL-C核心板采用NXP i.MX6ULL處理器開發設計,是一款高性能Linux核心板,采用低功耗的ARM Cortex-A7架構,運行速度高達800MHz。iMX6ULL核心板29*40mm  ,iMX6ULL這款處理器功能接口資源豐富,供貨周期長。

    了解詳情
    FETMX6ULL-C核心板

推薦閱讀 換一批 換一批