龍芯派二代開發平臺是一款非常迷你的產品,主要面向電子發燒友、極客、程序員或者計算機編程教育,可以更好地激勵國產芯片愛好者的開發興趣。
龍芯派二代視頻解讀
視頻點擊下方鏈接▼
龍芯派二代圖文解讀
龍芯派二代足夠小巧,基本上與我們巴掌的尺寸相差無幾。我們可以把龍芯派二代看成是一臺原生態的微型小電腦來使用,龍芯電腦能做的大部分事情,在龍芯派二代上也都能完成。
龍芯派二代主板規格符合120*120的nano-ITX標準尺寸,所有集成電路都是裸露在外面,這樣看起來更有開發者的氣質。為瞭保護元器件主板外側還加上瞭一塊亞克力保護板。
龍芯派二代的核心就是龍芯2K1000處理器,這顆處理器采用40nm工藝,片內集成2個GS264處理器核,主頻1GHz,並采用64位DDR3控制器。
龍芯派二代的拓展性非常豐富,板內提供瞭M2 16GB的固態硬盤,裡面已經燒錄有loongnix操作系統,此外,主板上還提供瞭一個PCIE WiFi接口,後續可以加裝拓展WiFi模塊。在主板邊緣還內置1個EJTAG調試接口以及一個DVO接口,這個接口可以適配飛凌嵌入式電容屏,另外還提供有擴展GPIO引腳,以方便嵌入式開發調試。
接下來我們看一下龍芯派二代的板載接口部分。側面的接口包括有2個USB2.0接口、1個OTG接口、1個標準HDMI接口、2個千兆網口、一個3.5mm接口以及旁邊的九針串口。緊挨著的是PCI-E X1擴展接口,可以搭配網卡、加密卡、聲卡、USB3.0擴展卡等。
2K1000支持動態降頻降壓,最大功耗為5W,典型功耗為3.5W,因此采用被動散熱方式,沒有風扇而在芯片上貼有散熱片。供電方面,龍芯派二代隨機附送瞭12V 2A圓柱型電源。
接上鼠標、鍵盤和顯示器,通上電體驗一下,在主板的側面有兩枚按鍵,分別是電源鍵和重啟按鍵。開機後龍芯派二代即可正常啟動,加載系統是完全開源的Loongnix,當然也可以按照自己需要更換其他系統環境。
為什麼龍芯適合國產軟硬件開發入門?
- 首個自主設計的高性能處理器
龍芯處理器起源於中科院計算所的龍芯課題組。在龍芯課題組夙興夜寐的奮戰下,龍芯一號處理器在2001年完成設計,2002年流片成功,是首個由中國人自主設計的高性能CPU。(在研發之初,按照中國“賤名好養活”的習俗,龍芯1號處理器的小名叫“狗剩”,英文名叫Godson)
截至目前,從“狗剩”出發,龍芯已經研發量產瞭幾十款CPU,覆蓋瞭高性能計算、終端和邊緣計算、數據采集等從高到低的算力要求。龍芯派上搭載的龍芯2K1000處理器正是龍芯在高端嵌入式領域推出的高性能處理器。
在眾多領域,龍芯處理器作為硬件本體安全的強力支撐,為普羅大眾的生活默默提供保障。
面向不同領域需求的龍芯處理器
- 龍芯處理器有豐富的產品線和廣闊的應用空間
龍芯擁有從微控制單元(MCU)到片上最小系統(SoC)再到CPU的完整產品線,覆蓋瞭前端采集、邊緣計算轉發、終端計算的完整生態鏈路,由廣泛的行業應用帶來更大的應用空間,下圖展示瞭使用龍芯處理器的部分應用。
使用龍芯處理器的部分應用
對於開發者來說,在龍芯派上學到的開發方法,同樣適用於龍芯的高性能平臺(龍芯3A3000和3A4000處理器),對於龍芯1 號的MCU 平臺學習也有啟發之處。
目前,龍芯處理器已經應用在辦公計算機、工業服務器、網絡設備、工業控制、能源、交通等多個領域,國產軟硬件生態體系的崛起已經形成趨勢。
- 龍芯能夠滿足學習者對計算機領域不斷深入探索的需求
從“用CPU”到“造CPU”的完整流程,從指令集擴展到微處理器結構,從內核、Bootloader 到操作系統,龍芯團隊都堅持自己編寫代碼,掌握 CPU 設計和應用的核心技術。
同時,龍芯秉持著開放的態度,建立軟硬件生態,向高校開源瞭在行業中廣泛應用的GS132 和GS232 指令,並開源瞭PMON、內核以及操作系統源碼。下圖所示是龍芯社區開源項目源碼庫,龍芯實現瞭自主與自由相得益彰。
龍芯社區開源項目源碼庫
- 在龍芯平臺上開發可獲得成就感
國產處理器和國外同類產品的競爭已經從性能轉移到瞭生態。國產處理器在應用參考、開發資料方面的相對空白,為國產軟硬件的開發者提供瞭更大的舞臺,使用龍芯派作為開發平臺的應用也在全國大學生嵌入式芯片與系統設計競賽暨全國大學生智能互聯創新大賽中多次斬獲全國獎項。
“龍芯杯”全國大學生計算機系統能力培養大賽
龍芯派二代從硬件端為愛好者營造瞭非常友好的開發生態,如果你感興趣還可以配合《用“芯”探核:龍芯派開發實戰》這本書籍,瞭解龍芯派二代的架構、龍芯派的啟動和開發配置、Linux 基本操作與常用工具等內容。
本文轉載自職場研究社,有刪改
推薦閱讀
這是一本帶領讀者快速熟悉、掌握龍芯派開發的專著。
這本書基於龍芯派二代開發板,首先由淺入深地介紹瞭龍芯派二代的架構、龍芯派的啟動和開發配置、Linux 基本操作與常用工具等內容,帶領讀者快速上手龍芯派;然後通過Qt 編程、智能傢居、無人機編隊系統、數字采集系統、個人路由器、網絡加速、圖像識別、語音關鍵詞檢索等多個項目,手把手地帶領讀者掌握龍芯派開發的方法,並提供瞭項目代碼供讀者一步步學習。
請先 登入 以發表留言。