龍芯系列微處理器是中國(guó)擁有自主知識(shí)產(chǎn)權(quán)的中央處理器,中國(guó)科學(xué)院計(jì)算技術(shù)研究所從2001 年開始研制龍芯系列處理器,于2010 年正式成立龍芯中科技術(shù)有限公司(以下簡(jiǎn)稱龍芯中科),主要產(chǎn)品包括龍芯1 號(hào)CPU、龍芯2 號(hào)CPU 及龍芯3 號(hào)CPU。本書是基于龍芯俱樂部與龍芯中科合作開發(fā)的南京龍眾創(chuàng)芯電子科技有限公司承制的智龍開發(fā)板,圍繞龍芯1 號(hào)芯片LS1C 進(jìn)行嵌入式系統(tǒng)開發(fā)講解,也包含龍芯中科的2K 龍芯派、南京龍眾創(chuàng)芯電子科技有限公司
的龍芯3A3000 開發(fā)者計(jì)算機(jī)的內(nèi)容。
本書內(nèi)容共分3 篇;A(chǔ)篇包含實(shí)驗(yàn)平臺(tái)和開發(fā)環(huán)境的搭建。中級(jí)篇為L(zhǎng)inux 基礎(chǔ)應(yīng)用編程,包含線程、信號(hào)、網(wǎng)絡(luò)等基本操作。高級(jí)篇包含開發(fā)板硬件編程、驅(qū)動(dòng)程序編寫等高級(jí)操作。附錄主要為嵌入式系統(tǒng)開發(fā)常用資料和智龍開發(fā)板的電路原理圖。本書結(jié)合實(shí)踐案例及應(yīng)用場(chǎng)景,按照嵌入式系統(tǒng)的開發(fā)流程組織內(nèi)容,使讀者能熟練掌握從開發(fā)環(huán)境搭建到編寫完整工程的流程。同時(shí)提供內(nèi)核源碼及實(shí)例代碼,并給出測(cè)試結(jié)果,方便讀者參考。
本書具有廣泛的適用性,不僅可用于MIPS 架構(gòu)的龍芯1 號(hào)芯片的嵌入式系統(tǒng)開發(fā),還可用于基于Linux 操作系統(tǒng)的嵌入式系統(tǒng)學(xué)習(xí)。其中在內(nèi)核原理、應(yīng)用程序編寫,如虛擬機(jī)編譯、程序下載、調(diào)試、應(yīng)用開發(fā)、內(nèi)核裁減等方面與同類ARM 架構(gòu)芯片相比,開發(fā)過程是通用的。本書可作為應(yīng)用型本科、高職高專院校嵌入式系統(tǒng)方面的課程教材,也可作為相關(guān)開發(fā)人員的自學(xué)教材和參考手冊(cè)。