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