本文來源電子發燒友社區,作者:XX, 帖子地址:https://bbs.elecfans.com/jishu_2295854_1_1.html
這是筆者MYD-J1028X開發板試用的第一篇文章,這里首先感謝米爾電子提供的試用機會。MYD-J1028X基于NXP的Layerscape LS1028處理器,Layerscape系列的處理器主要面向的是工業和汽車業的網絡應用,有多個網口,自帶交換機。Layerscape系列處理器定位高端,核心板和開發板在市面上很少見,因此,如果確實需要設計車載網關等產品,MYD-J1028X是個不錯的選擇。
開箱
上圖是這款開發板的包裝,筆者16年的時候試用過米爾的開發板,這么多年過去,這包裝還是一樣的
包裝里面的配件包括一塊開發板(核心板+底板+散熱片),電源,USB線,說明書。這個電源有多個不同的接口,可以互相替換,這樣設計的目的應該是面向不同國家的客戶。
開發板的正反面。這個開發板給人第一印象就是大,核心板其實是比較小的,不過底板上面預留了多個m.2口,占據較大面積。
核心板硬件介紹
拆下散熱片,可以看到核心板的元件。下面選幾個主要的介紹一下。
主CPU:LS1028A
這款芯片帶了兩個cortex A72,4端口時間敏感網絡交換機,2個具有時間敏感網絡功能的以太網控制器,還有PCI和CAN,性能還是接口都是相當強大的。
時鐘芯片:SI5332B
這是個時鐘發生器,高端產品,應該是給LS1028A供應時鐘的,對于TSN網絡來說,時間準確性很重要
內存:MT40A512M16 EMMC:H26M41208
內存屬于DDR4 1GB,兩片就是2GB,H26M41208是8GB EMMC
核心板還預留了SPI FLASH的焊盤。
底板硬件介紹
下面選幾個底板的主要芯片介紹一下。
SGMII PHY芯片 AR8033
AR8033是Atheros公司的第4代10/100/1000Mbps速率以太網PHY芯片,是市面上少有的支持SGMII的PHY。
QSGMII PHY芯片 VSC8514
VSC8514是一款以太網芯片,支持4個GbE口,與主控采用QSGMII通信,這款芯片也是市面少見的。像MTK或者高通那些民用路由器主控,它一般會有個套片,套片就支持這個功能了。
SGTL5000
SGTL5000是集成了耳機放大器的低耳機立體聲CODEC。這款芯片可以在imx6的方案上看到。屬于比較老的芯片了。
上電體驗
用type c數據線連接開發板和PC,此時在設備管理器里面看到一個串口設備,使用串口調試軟件,選擇115200波特率,打開串口
可以大概看到開發板的上電信息。首先是ATF,此處會識別內存大小為2GB,然后跳轉到uboot。
開發板自帶的uboot版本為2020.4。uboot會引導內核,這里利用ctrl+c可以卡住uboot,print bootcmd看到uboot啟動命令行。
可以看出這里的啟動過程,第一步是加載了一個HDP的固件,然后加載distro格式的固件,所謂的distro格式,實際上就是有個配置文件,里面說明了內核文件設備樹文件是哪個。
然后就進入了內核,內核版本是5.4,算是比較新的版本,不過LS1028還有5.10的版本。
從下面的log看出LS1028帶了一堆pci,看來還可以通過pci擴展更多的網卡,無線網卡等。
從下面的log看出LS1028自帶了一個mali-dp500的顯示處理器,這個mali-dp500并不是mali-400那種gpu,它是用于進行編解碼和圖層合成的,類似于RK平臺的RGA和VPU。
個人覺得LS1028之所以帶了這個mali-dp500,應該是想將LS1028用于NVR(網絡錄像機)這類場景。不過如果是用于做網關,那這個功能就用不上了。
內核啟動完畢后,使用用戶名root 密碼root登入系統
通過命令cat /proc/version可以看出其系統為ubuntu 18
LS1028A最大特點就是它的網卡,通過ifconfig -a可以看出其網卡信息
這個eno0 eno2就是它的兩個以太網控制器,通過dmesg | grep eno可以看出其原本的名稱應該是eth0 eth1
剩下的swp0-3是交換機出來的網口,它的PHY就是前文介紹的底板上的VSC8514,對應的是LS1028A上面的QSGMII。
總結
總體來看,LS1028A這款IC帶了很多通信接口,很適合拿來做網關類的產品。不過網關類產品一般不需要UI,所以用ubuntu18意義并不大。后續的文章筆者將介紹如何刷寫不帶界面的yocto系統,并基于yocto+linux 5.10進行一系列開發。
-
米爾科技
+關注
關注
5文章
227瀏覽量
20918 -
MYD-J1028X
+關注
關注
1文章
16瀏覽量
275
發布評論請先 登錄
相關推薦
評論