1. 程式人生 > 其它 >迅為龍芯2K1000開發板快速體驗

迅為龍芯2K1000開發板快速體驗

1 開箱LS2K1000開發板

大家在拿到開發板以後首先檢查下配件,配件如下所示: 1. 電源介面卡一個 2.232串列埠線一根 3. 網線一根 4. usb轉串列埠一個 5.模擬器一個(選配)

2 開發環境說明

作者使用的開發環境如下,如大家是初次接觸Linux和龍芯開發板,建議電腦主機系統和虛擬機器ubuntu系統的版本以及網路連線方式和作者保持一致。 電腦配置: CPU:I510400 顯示卡:整合顯示卡 記憶體:16G 儲存:2T 系統:win10企業版10.0.17134版本17134 網路連線:電腦以及開發板均使用有線連線到路由器。 建議:上述配置不是硬性要求。但是大家在選擇開發電腦時,記憶體最好不要低於8G,儲存不要低於500G,CPU的效能決定編譯速度,CPU效能越強,編譯原始碼的速度越快。顯示卡無要求,可以點亮螢幕即可。網路連線推薦使用路由器連線電腦以及開發板,避免造成後面ubuntu不能上網,不能互相ping通等問題。
虛擬機器配置(後面會教大家安裝): VMware版本:15.5 Ubuntu系統版本:20.04 建議大家不要使用雙系統,為什麼我們不選擇雙系統呢?首先,使用雙系統,也就是一臺電腦安裝Windows和linux系統倆個系統,我們的資料會很不安全,如果雙系統的其中一個系統崩潰了,可能電腦就不能啟動了,這樣我們的資料就損失了,所以,我們不能把雞蛋都放在同一個籃子裡面。其次,在開發的過程中,我們需要經常在Windows和linux直接互相傳檔案,使用雙系統也很不方便。所以這裡我們採用Windows+虛擬機器的開發方式。

3 安裝PL2303串列埠驅動

usb轉串列埠也叫U 轉串顧名思義,它可以把沒有串列埠的電腦
通過usb介面虛擬一個串口出來,這樣就讓電腦具備了串列埠的功能,從而可以使得開發板和 PC 之間通過串列埠通訊了。
因為隨開發板一起的usb轉 串列埠採用的是 PL2303晶片,所以首先我們需要安裝PL2303的USB轉串列埠驅動。有的電腦當我們插上usb轉串列埠以後,會自動安裝驅動。如果您的電腦可以自動安裝驅動,或者已經安裝過PL2303驅動,則不需再次安裝。
大家可以使用資料裡面的驅動安裝包來安裝PL2303驅動,也可以使用驅動精靈,360驅動大師等專業的驅動安裝軟體來自動安裝驅動。大家任選其一即可。 下面詳細的講解一下,在 PC 機上, USB轉串列埠驅動的安裝(以win10為例)。 驅動安裝包位置:LS2K1000開發板資料\03_開發所需軟體及驅動\1_PL2303驅動\win10系統PL2303驅動\Setup 32.64位.exe
1.雙擊開啟Setup 32.64位.exe。 2.在彈出的介面選擇modify,並點選下一步,如下圖所示: 3.點選next,如下圖所示: 4.等到進度條執行完畢,我們點選finish,則安裝成功

4 開發板裝配流程

安裝好usb轉串列埠驅動以後,我們就可以往下進行了。這一小節我們來看一下開發板的組裝:

4.1連線除錯串列埠

首先我們使用配帶的232串列埠資料線連線和 usb轉串列埠連線起來,如下圖所示: 然後將232串列埠線公頭一端連線到開發板的CON2座子上,如下圖所示: 232串列埠線連線的usb轉串列埠的usb介面一端連線到電腦的usb介面上。 4.2連線RGB螢幕 如果我們購買了RGB介面的螢幕,我們需要使用配帶的FPC軟排線將螢幕與開發板的RGB介面連線起來。這裡以7寸RGB螢幕為例。 首先我們把FPC軟排線和螢幕連線起來,注意,FPC線有銅箔的一面朝下。如下圖所示: 然後將FPC軟排線的另一端連線到開發板的RGB介面上,RGB介面如下圖所示: 連線完成如下圖所示:

4.3連線HDMI螢幕如果使用HDMI顯示器, 我們需要使用HDMI線連線開發板的HDMI介面到HDMI顯示器的介面上,開發板hdmi介面如下圖所示注:HDMI螢幕和RGB螢幕二選一即可。<ignore_js_op>
4.4連線電源介面卡

我們使用配帶的電源介面卡,開發板為12V供電,連線電源介面卡到開發板的電源介面,電源介面卡介面如下圖所示:

5 開發板開關機

龍芯開發板的啟動方式有兩種,一種是上電直接啟動,一種是上電通過按鍵啟動。開發板預設為上電直接啟動。 開機操作: 上電直接啟動: 開發板採用12v電源供電,連線好電源並按下自鎖開關直接開機。 上電後通過按鍵啟動: 拔掉開發板上的跳線帽,則開發板上電並開啟開關後並不會直接啟動,需要按開發板上的ON/OFF按鍵啟動,如下圖所示: 關機操作: 長按4秒開發板上的on/off按鍵即可關機,關機完成後在關閉自鎖開關。或者直接使用自鎖開關進行硬關機操作。 注:因為電容需要徹底放電,所以關機完成後需要等待幾秒鐘才算真正關機完成,如果關閉完自鎖開關以後立馬開啟自鎖開關,開發板會直接啟動。因為這時候還沒有真正關機完成。

6 安裝MobaXterm終端軟體

按照前面幾節的操作我們已經安裝好了PL2303串列埠驅動並裝配好了開發板,但是我們也不要先基於上電哦。我們需要先在電腦上安裝一個串列埠除錯終端用來除錯開發板,這裡我們選擇的是MobaXterm軟體,因為這個軟體功能非常強大,不光可以作為串列埠除錯終端,也可以使用ssh連線ubuntu虛擬機器或者開發板。一個軟體就可以搞定我們的需求。

6.1 軟體下載

我們可以到MobaXterm的官網來下載,在官網裡面有倆個版本,我們選擇免費版本即可。 MobaXterm軟體所在位置:LS2K1000開發板資料\03_開發所需軟體及驅動\2_MobaXterm軟體 注:資料裡面提供的為漢化版本。

6.2 建立串列埠會話雙擊開啟軟體,點選選單欄 「會話」 --> 「新建會話」,即可彈出 「會話設定」 對話方塊如下圖所示:
<ignore_js_op>

在彈出會話設定對話方塊裡選擇串列埠,選擇電腦識別出來的u轉串列埠的com口,如果沒有識別出來請檢查PL2303的驅動是否安裝成功,設定串列埠波特率為115200,並在高階串列埠設定裡面設定流控為無,全部設定完成以後點選確定,就可以完成會話建立了。如下圖所示:

6.2 檢查是否連線成功

我們把4.1章節到4.5.2的準備工作做好之後,就可以給開發板上電了,如果這時候在除錯終端裡面成功顯示出來了列印資訊,如下圖所示。說明最基本的開發環境您已經搭建完成並且成功運行了龍芯開發板裡面的作業系統,是不是很興奮!如果沒有列印資訊也不要沮喪,重點檢查一下PL2303驅動,波特率,com口這些有沒有設定對,相信你一定可以成功! (下面內容請看開發板快速測試)待更新→ <ignore_js_op> 迅為龍芯 2K1000 開發板底板引數:
尺寸:190mm*125mm
POWER:電直流電源輸入介面
SWITCH:電源開關
Ethernet:2 路 10M/100M/1000M 自適應乙太網
USBHOST:4 路 USB2.0
OTG:支援MiniHDMI:支援
WIFI/BT:板載WIFI藍芽二合一模組
Mini PCIE:可外接 mini PCIE 介面的 4G 模組,具備 PCIE2.0 單通道
4G 模組:支援(選配模組,需要請聯絡客服)
SIM Card:1 個
UART:2 路串列埠
RS485:1 路
CAN:2 路
蜂鳴器:一個有源蜂鳴器
LIO/UART:(2mm 間距 20PIN 插座引出)
GPIO:(2mm 間距 20PIN 插座引出)
耳機介面:標準 3.5mm 耳機介面
JTAG:1 路 JTAG 除錯介面(2mm 間距 10PIN 插座引出)
GPS:一路GPS
固態硬碟介面:1 路
按鍵:3 個
溫度感測器:支援
風扇驅動:支援 迅為 iTOP-2K1000 核心板對外提供的介面是郵票孔方式。核心板引數:
尺寸:65mm*55mm
CPU:龍芯 2K1000 雙核工業級處理器
主頻:800MHz-1GHz
記憶體:板載 2GB DDR3 ,可選 4GB;採用國產紫光工業級 DDR 晶片。儲存:16GB 固態硬碟
工作電壓:12V 和 5V
系統支援:Loongnix、LoongOS 兩大系統
引角擴充套件:引出腳多達 232 個,1.0 間距的郵票孔方式,滿足使用者各類擴充套件需求