用“芯”探核:龙芯派开发实战
上QQ阅读APP看书,第一时间看更新

1.1 主板简介

龙芯派二代相较于第一代产品,其接口更丰富、存储模式更合理,更加适合开发者学习使用。因此,本书的内容都是围绕龙芯派二代(以下简称龙芯派)进行构建的。图1.1是龙芯派开发板的外观。

图1.1 龙芯派开发板外观

龙芯派是一块12cm×12cm的方形主板,在它的中间有一颗方形的芯片,这就是龙芯2K1000处理器。作为片上最小系统(SoC),龙芯2K1000处理器将为龙芯派的图像处理、通用运算、I/O处理提供强劲的支撑。图1.2展示了龙芯派的接口。

图1.2 龙芯派接口一览

龙芯派的左侧是1路RS232串口,它对于嵌入式设备的调试非常重要。

龙芯派的下方从左到右依次是2路USB 2.0接口、1路USB OTG接口、1路HDMI、2路千兆网口和1个音频输入/输出接口,覆盖了使用龙芯派的显示、数据传输、网络通信等接口功能。

龙芯派的右侧是GPIO排针接口,在嵌入式开发中,很多外设的信号都是通过GPIO通信实现的,这对于嵌入式开发非常重要。GPIO排针上方是1路X1 PCIE接口,利用该接口,龙芯派可以实现多样化的高速外设扩展,比如网卡、加密卡、FPGA加速卡都可以使用这个接口,让龙芯派的功能变得更强大。PCIE接口的左侧分别是M.2 Wi-Fi插槽和2242规格的M.2 SSD(固态硬盘)插槽,M.2 Wi-Fi插槽可以接入无线网卡为龙芯派配置无线网络,龙芯派运行的内核以及文件系统都会被安装在固态硬盘中,固态硬盘已经预装好了Loongnix系统。

龙芯派的上方是电源接口和DVO显示接口,DVO显示接口可以连接LCD液晶屏。DVO显示接口右侧是EJTAG调试接口,配合龙芯的EJTAG调试器可以完成gdb调试和断点调试。