龍芯智龍主板正式進(jìn)入高校本科教學(xué)
新學(xué)期開始了,南京工業(yè)大學(xué)電控學(xué)院的同學(xué)們欣喜的發(fā)現(xiàn)老師手里經(jīng)常出現(xiàn)的arduino、樹莓派主板不見了,取代的是一塊大小類似的紅色板子。據(jù)老師介紹,這竟然是采用了大名鼎鼎的國產(chǎn)龍芯CPU做的嵌入式系統(tǒng)開發(fā)板-智龍主板。
南京工業(yè)大學(xué)電控學(xué)院在本科教學(xué)中采用龍芯智龍主板
開源龍芯創(chuàng)客主板“智龍”是龍芯愛好者社區(qū)-龍芯俱樂部和龍芯發(fā)起的一款以完全開源方式推廣的龍芯嵌入式主板,采用了國產(chǎn)龍芯1C處理器,在較小尺寸的電路板上集成了龍芯1C SOC ,網(wǎng)口、USB口、電源,SD卡插槽和RTC時鐘等主要部件,可以運行嵌入式 Linux、RT-Thread等操作系統(tǒng)。也是目前最便宜的龍芯嵌入式學(xué)習(xí)和創(chuàng)客開發(fā)的主板。
據(jù)介紹,開源龍芯創(chuàng)客主板有以下特點:
接口豐富: 在物聯(lián)網(wǎng)應(yīng)用中可滿足較多的串口數(shù)據(jù)和串口傳感器通訊需求,同時集成網(wǎng)口可實現(xiàn)多路串口設(shè)備接入互聯(lián)網(wǎng)。而且龍芯1C芯片價格便宜,性價比高,適合規(guī)?;茝V。
主板可完全手工焊接,方便DIY: 龍芯1C芯片采用QFP封裝,芯片管腳外露適合電子工程師自主焊接,而“開源龍芯主板”只需要一個熟練的焊工,一個晚上就可以焊好所有的元器件。
據(jù)悉,在南京工業(yè)大學(xué)電控學(xué)院的自動化、電氣、測控等本科專業(yè)都會采用該龍芯嵌入式開發(fā)板進(jìn)行教學(xué),并將開設(shè)龍芯嵌入式的專業(yè)課程。
南京工業(yè)大學(xué)電控學(xué)院孫冬梅老師向同學(xué)介紹龍芯智龍主板
當(dāng)前,我國的信息技術(shù)教育事業(yè)也迎來了從引進(jìn)吸收到自主創(chuàng)新的重要轉(zhuǎn)折點。目前國內(nèi)的信息技術(shù)教學(xué)還普遍基于國外的基礎(chǔ)平臺,如在嵌入式系統(tǒng)教學(xué)方面,普遍基于國外的ST、NXP、TI等芯片平臺之上。隨著龍芯、申威等國產(chǎn)CPU的誕生,國產(chǎn)信息技術(shù)產(chǎn)業(yè)終于具備了自主的基礎(chǔ)信息技術(shù)平臺。近年來國家大力發(fā)展“中國制造2025”、“軍民融合”等國家戰(zhàn)略,急需在信息技術(shù)教育方面實現(xiàn)國產(chǎn)化基礎(chǔ)平臺的突破。
目前,龍芯是國內(nèi)研發(fā)實力較強(qiáng),產(chǎn)品及應(yīng)用較廣泛,生態(tài)建設(shè)較完善的國產(chǎn)CPU。龍芯的高校產(chǎn)品完全可以適用于國內(nèi)高校國產(chǎn)嵌入式教學(xué)體系。這次,由南京龍眾創(chuàng)芯電子科技有限公司開發(fā)的首個基于龍芯1C芯片并開源推廣的嵌入式開發(fā)板-智龍。已經(jīng)應(yīng)用于龍芯嵌入式系統(tǒng)的高校本科教學(xué),與龍芯3A3000開發(fā)電腦配合可以提供從系統(tǒng)內(nèi)核、固件、BSP代碼完全開源并在龍芯上完成交叉編譯的教學(xué)平臺,充分滿足教學(xué)和研發(fā)的需求。
中國科學(xué)院大學(xué)計算機(jī)學(xué)院操作系統(tǒng)研討課采用智龍開發(fā)板進(jìn)行教學(xué)
在龍芯3A3000開發(fā)電腦上通過串口與龍芯1C智龍主板實現(xiàn)串口通信并演示RT-Thread GUI 快速啟動
智龍主板不僅可應(yīng)用在普通嵌入式、機(jī)器人的教學(xué),南京工業(yè)大學(xué)電控學(xué)院還將開設(shè)《龍芯嵌入式設(shè)計及應(yīng)用》的專業(yè)課程。該課程基于國產(chǎn)CPU的嵌入式系統(tǒng)儀器儀表、工控設(shè)備、網(wǎng)絡(luò)設(shè)備等,面向具有一定硬件、軟件基礎(chǔ)的學(xué)生,以龍芯1號系列芯片為核心,進(jìn)行嵌入式系統(tǒng)設(shè)計及開發(fā);基于Linux操作系統(tǒng),進(jìn)行虛擬機(jī)編譯、程序下載、調(diào)試、應(yīng)用開發(fā)、內(nèi)核裁減相關(guān)內(nèi)容講授。其中
入門基礎(chǔ)篇包含了從一個初學(xué)者過渡到系統(tǒng)程序員的基礎(chǔ)內(nèi)容;中級編程篇不僅包含了操作系統(tǒng)的基本操作:文件、進(jìn)程、線程、管道、消息、內(nèi)存、鎖、信號、網(wǎng)絡(luò),還包含了基本的硬件接口操作:GPIO、按鍵、RTC、UART。高級驅(qū)動篇則包含了驅(qū)動程序的編寫和高級硬件接口操作:字符設(shè)備、I2C總線、SPI總線、CAN總線、ADC、LCD。課程中所有的代碼均開源在GITHUB上。
今年,智龍主板和教材參加了北京軍民融合展、南京軟博會等,收到了良好的反響。不少高校和企業(yè)紛紛預(yù)定樣書。智龍主板和教材可用在國產(chǎn)信息技術(shù)、軍民融合技術(shù)的人才培訓(xùn)教學(xué),也可用于龍芯合作企業(yè)的員工培訓(xùn),還可進(jìn)一步發(fā)展到中小學(xué)的信息技術(shù)教學(xué)里。
近期在2017南京軟博會上,龍眾創(chuàng)芯公司就展示了基于龍芯1C的智龍開源創(chuàng)客開發(fā)板、采用博納雨田模塊的北斗衛(wèi)星通信擴(kuò)展板和龍芯北斗一體機(jī)方案、龍芯機(jī)器人控制器、龍芯wifi小車、龍芯嵌入式開發(fā)套件等產(chǎn)品。同時還和南京工業(yè)大學(xué)電控學(xué)院合作推出了由孫冬梅老師主編的《龍芯嵌入式Linux系統(tǒng)設(shè)計與應(yīng)用》高校教材,已經(jīng)確定由清華大學(xué)出版社出版。
此外,國產(chǎn)實時操作系統(tǒng)RT-Thread 2.1已經(jīng)移植到智龍主板上。9月21日上海睿賽德電子新推出了RT-Thread 3.0 IoT OS,是針對各種物聯(lián)網(wǎng)應(yīng)用、處理內(nèi)核及聯(lián)網(wǎng)協(xié)議的新一代操作系統(tǒng),它基于RT-Thread超十年的開源技術(shù)及應(yīng)用經(jīng)驗積累,不僅高度成熟穩(wěn)定、擁有完整豐富的中間層軟件和IoT組件,而且具備資源占用低、高度可裁剪、二次開發(fā)便捷、商用支持所有主流芯片及CPU架構(gòu)等特性。據(jù)RT-Thread創(chuàng)始人兼睿賽德電子科技總經(jīng)理熊譜翔表示RT-Thread 3.0也將支持智龍主板。
智龍主板和配套的高校教材
龍芯愛好者體驗智龍主板
智龍主板和配套的高校教材
龍芯愛好者體驗智龍主板