大吉吉: 壹本正經地給您聊聊全志方案選型

 

今天給大家聊一下全志方案的選型問題,全志在業內都稱爲萬年A7,那麼我們首先來看看改革開放30週年以來全志的一些主流芯片和個人對其的一些評價。

全志A20:

    在大吉出道的時候,A20剛好到了市場末期,大概在2014年左右吧,其實A20是一顆非常經典好用的2核心A7架構處理器,外圍接口豐富,後來隨着斷貨和代理商買斷經銷,其性價比也逐漸丟失,所以新開的案子建議不要再用A20了(還有一顆換馬甲芯片T2);

星級評價:★★★★☆☆

全志H3:

    這顆芯片是經典的OTT盒子方案,大家把H打頭的芯片理解爲OTT盒子芯片,H估計就是“盒”字的首拼,不得不說全志PM太有才了,除了五筆還會拼音!目前基於C4A7(四核心A7架構)的H3相關開發板和產品做的非常氾濫,H系列芯片有個特色就是“燙”,價格自然相比瑞芯微和晶晨(2019年8月初上市)要便宜,所以新開案建議不要選擇H3,後繼續產品H5、H6都是不錯的選擇;

星級評價:★★★★☆☆

全志A33:

    這顆IC可以說是最近幾年快速方案的寵兒,首先,不管是做平板電腦,還是做其他成本要求嚴格的產品,都能看到A33的身影,淘寶上A33芯片的開發板和半成品PCB也很多,實際上A33的性能和H3是差不多的,不過A33的軟件支持要好很多,比如安卓4.4(512M內存可以跑)、安卓6.0(512M內存可以跑)、Tina、buildroot都是支持的,所以A33方案做產品的成功率是非常高的,其次,A33還有一顆對標的R16芯片,即使某天A33斷貨也可以買R16的貨頂一下,另外,A33也是C4A7架構芯片的標杆,在瑞芯微、晶晨、瑞麗的方案中都可以找到與之對標的IC,所以在2019~2021之間仍然可以繼續使用A33/R16作爲開案首選方案;

星級評價:★★★★★☆

全志R40/V40/T3/A40I:

    首先,從2019年開始R40/V40停產,目前市場上的R40/V40板子請不要購買,再說說T3吧,號稱是車規級C4A7,其實還是萬年A7,到底有多少做車機的廠商會選擇T3甚至後續的T7呢?個人表示懷疑,因爲車機這東西不是“換個馬甲就是秀兒”這種套路可以隨便玩兒的,人命關天!一個不小心美顏沒做好跳出個某碧蘿,所以不如用田忌賽馬的思維,T3的車規級可以拿來做抗變頻器干擾的那些工業級產品是可行的,實際上作者也的確入手了T3/A40I,拿來做了產品,包括了兩種系統的衍生產品,分別是安卓和Linux,安卓系統產品勉強可以跑,圖形性能一般(Mali400MP2的GPU不指望跑出什麼驚喜的效果),Linux部分,如果您的產品有這樣的需求:LINUX系統、QT5.9以上版本、支持3D、支持WEBKIT或WEBENGINE,那麼,很遺憾告訴你,T3/A40I的Linux官方系統達不到您的要求,目前測試,全志官方釋放的Linux BSP存在很大缺點,作者親身經歷,2019年5月份以前發佈的BSP主要缺點如下:

  • 1.brandy不開放spl引導層:官方發佈的BSP中,brandy部分沒有sunxi_spl,如果後續出現chipid不一致問題,會造成新批次的T3/A40i用原先的生產固件燒寫後無法啓動問題;
  • 2.kernel版本太老:內核版本3.10.65,這個版本對某些新驅動支持很有限、比如Lora、藍牙BLE、音頻設備等等;
  • 3.buildroot版本太老:版本buildroot-2011.2,導致內部只有QT4,沒有QT5,如果要用QT5需要自行修改或者使用官方的QT5.4.1;
  • 4.編譯器太老:arm-linux-gcc-4.6.3,這個版本編譯器不支持C++11,也就無法編譯QT5.6.3以後的QT版本,而且arm-linux-gcc-4.6.3編譯webkit會出現內存泄露,導致編譯宿主機內存耗盡,編譯過程進入死循環;
  • 5.QT版本問題:官方標配QT5.4.1,勉強支持3D/EGLFS渲染,但是無法支持QTWEBKIT和QTWEBENGIN,內部也有5.6.2的代碼,但是代碼處於髒態,也就是說發佈的時候,系統工程師沒有對5.6.2的代碼做make clean處理,仍然存在許多qmake/Makefile絕對路徑的依賴。

其他缺點不願多說,其實寫這篇日誌也是想更多的道友參與進來解決問題,而不是摸黑。總之,目前官方LINUX BSP可以支持的最高配置是:LINUX系統(3.10.X)、QT5.6、支持3D。其他的如果想實現會非常困難,但是不包括那些能夠搞定buildroot或者Tina的大能開發者!希望後續慢慢成熟起來吧。最後,對於T3/A40i的選型,請不要跟風,一定要慎重慎重再慎重;

星級評價:★★★☆☆☆

全志V3S/R11/R328/R333:

    姑且把上述芯片叫做類V3S芯片吧,V3S是單核A7可工作在1.2G主頻集成64M運存的爪型封裝(eLQFP)的IC,當時看到這個描述,我內心由衷發出一聲感嘆“這IC騷的不要命啊”,那種感覺就和隔壁村放養的老母豬來我家馬上生了11個仔那樣驚喜且富有快感,其他某XP的IMX6Ux、某塘NUC97x、某C都得“死”啊,這是要發大財了呀,應該不止是我有這樣的幻覺,但是“幫主“說了我們村沒養老母豬,所以,V3S也是的確存在一些短板,這些短板和F1CXX系列類似,USB資源短缺、引腳複用嚴重;全志的決策者也非常有眼光,對V3S的後續產品進行了深挖,圍繞着V3S的配置,推出了R11/R328/R333這些後續IC產品,某牛網還推出了R11/R328/R333的開發板,上游下游開始“覺醒”配合起來,相信這個系列的IC後續會越來越好。V3S的軟件支持也不錯,目前作者試過的平臺有CamDroid(坑卓)、主線Linux、主線buildroot、Tina、OpenWRT都可以正常工作,不過沒有GPU是一個問題,但是支持H264硬解碼,點個贊!開發板採購方面,請大家不要選擇沒有名氣的類似開發板,作者是受害者,不然早就喜提“馬薩拉蒂”了;

星級評價:★★★★★☆

全志F1CXX系列:

    這個系列的IC真的是高性價比,在諸如搖搖車、故事機、情趣用品等領域都可以看到它們的蹤跡,順便吐槽一下那些用光頭強模型做搖搖車和故事機的無良廠家,不要把光頭強做的那麼恐怖行不行!!!通體粉紅、眼冒紅光、動作詭異,口中偶爾還冒出一句“小朋友、快來玩兒呀”!, 正常人都會被嚇尿了!F1CXX內部系列豐富,比較普遍的是F1C100和F1C200,這兩款芯片都是ARM9架構工作在500MHz~800MHz之間的低成本解決方案,而且都有內置32/64MB運存,但是隻有一個USB口(USB-OTG)和3個引腳複用嚴重的串口,所以需要多個USB口和串口的產品慎用,沒有內置GPU,另外想把這顆IC用到工業環境需要考慮使用環境,已經有若干HMI廠商吃過虧,不過輕工業場合還是可以用的,新開的成本受控案子可以優先考慮F1CXX系列;

星級評價:★★★★★☆

全志A64:

    全志A64是A系列中第一顆64位處理器,但是配了一個Mali400MP2的GPU,有點像蘭州拉麪大盤雞裏面裏面插一串“骨肉相連”,既違背了信仰、又打破了常理!算是入門級64位ARM芯片吧,如果沒有特殊需求,這顆IC可以在A33算力不足的產品中替代A33,分辨率也比A33高,其配備HDMI接口也是A33所沒有的,應用方面,基於A64的開發板和軟件也很多,這裏沒有什麼太多的吐槽。

星級評價:★★★★☆☆

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章