歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

國產龍芯主板編譯出的首個程序

作為國產芯片的希望,寄托著眾多人的希望,中國從無芯都閒著有芯,而且現在編譯出首個程序。都是值得振奮人心的消息。

震撼人心,國產龍芯主板編譯出的首個程序

作為搭載了與北斗衛星上龍芯1E同源的龍芯1C,其集成了主頻300MHz的LS232雙發射處理器、擁有網口、USB口、SD卡槽等,可以運行嵌入式Linux、RT-Thread等操作系統

震撼人心,國產龍芯主板編譯出的首個程序

據龍芯俱樂部報道,基於龍芯1C的開源“智龍”主板用戶已經自行編譯出了第一個程序,發出了問候“Hello open smart loongson board!”。

震撼人心,國產龍芯主板編譯出的首個程序

使用中的開源龍芯智龍主板

據悉,這位主板用戶一共用了10個步驟,編譯中使用了Linux虛擬機和GCC編譯器(詳細步驟)。

首先要建立交叉編譯環境,linux+GCC。交叉編譯采用的是ubuntu系統,可以在電腦上裝雙系統(windows+ubuntu)或者在虛擬機上安裝ubuntu,此處用戶是采用了虛擬機。編譯器采用的是龍芯優化的GCC編譯器gcc-4.3-ls232-static.tar.gz。編譯環境建立好後,簡單寫一個hello.c的c語言文件,並開始編譯。

震撼人心,國產龍芯主板編譯出的首個程序

搭建交叉編譯系統環境

震撼人心,國產龍芯主板編譯出的首個程序

編寫Hello程序

然後找到龍芯的編譯器命令mipsel-linux-gcc並執行,生成綠色的hello文件,這就是在開源龍芯板子上直接運行的二進制程序了。將hello文件拷到U盤中,插在智龍主板的USB接口上。

震撼人心,國產龍芯主板編譯出的首個程序

程序插入USB接口串口接入主板Linux系統

接著利用串口調試,進入智龍主板的linux系統(debian),在龍芯的debian系統中運行程序。

運行結果是打印了三句話:

Helloopensmartloongsonboard!

ThisisvoicefromNanking!

震撼人心,國產龍芯主板編譯出的首個程序

運行Hello程序

另據了解,已經有創客用戶正將智龍主板與串口屏幕聯接,用於搭建家庭啤酒發酵系統,同時也可以作為溫濕度等環境監測系統使用

震撼人心,國產龍芯主板編譯出的首個程序

震撼人心,國產龍芯主板編譯出的首個程序

Copyright © Linux教程網 All Rights Reserved