首页 » 排名链接 » 如何入门国产处理器开发?龙芯派二代给你答案(龙芯处理器开发给你入门)

如何入门国产处理器开发?龙芯派二代给你答案(龙芯处理器开发给你入门)

少女玫瑰心 2024-11-26 19:23:01 0

扫一扫用手机浏览

文章目录 [+]

视频点击下方链接

龙芯派二代

龙芯派二代图文解读

龙芯派二代足够小巧,基本上与我们巴掌的尺寸相差无几。
我们可以把龙芯派二代看成是一台原生态的微型小电脑来使用,龙芯电脑能做的大部分事情,在龙芯派二代上也都能完成。

如何入门国产处理器开发?龙芯派二代给你答案(龙芯处理器开发给你入门) 排名链接
(图片来自网络侵删)

龙芯派二代主板规格符合120120的nano-ITX标准尺寸,所有集成电路都是裸露在外面,这样看起来更有开发者的气质。
为了保护元器件主板外侧还加上了一块亚克力保护板。

龙芯派二代的核心就是龙芯2K1000处理器,这颗处理器采用40nm工艺,片内集成2个GS264处理器核,主频1GHz,并采用64位DDR3控制器。

龙芯派二代的拓展性非常丰富,板内提供了M2 16GB的固态硬盘,里面已经烧录有loongnix操作系统,此外,主板上还提供了一个PCIE WiFi接口,后续可以加装拓展WiFi模块。
在主板边缘还内置1个EJTAG调试接口以及一个DVO接口,这个接口可以适配飞凌嵌入式电容屏,另外还提供有扩展GPIO引脚,以方便嵌入式开发调试。

接下来我们看一下龙芯派二代的板载接口部分。
侧面的接口包括有2个USB2.0接口、1个OTG接口、1个标准HDMI接口、2个千兆网口、一个3.5mm接口以及旁边的九针串口。
紧挨着的是PCI-E X1扩展接口,可以搭配网卡、加密卡、声卡、USB3.0扩展卡等。

2K1000支持动态降频降压,最大功耗为5W,典型功耗为3.5W,因此采用被动散热方式,没有风扇而在芯片上贴有散热片。
供电方面,龙芯派二代随机附送了12V 2A圆柱型电源。

接上鼠标、键盘和显示器,通上电体验一下,在主板的侧面有两枚按键,分别是电源键和重启按键。
开机后龙芯派二代即可正常启动,加载系统是完全开源的Loongnix,当然也可以按照自己需要更换其他系统环境。

为什么龙芯适合国产软硬件开发入门?首个自主设计的高性能处理器

龙芯处理器起源于中科院计算所的龙芯课题组。
在龙芯课题组夙兴夜寐的奋战下,龙芯一号处理器在2001年完成设计,2002年流片成功,是首个由中国人自主设计的高性能CPU。
(在研发之初,按照中国“贱名好养活”的习俗,龙芯1号处理器的小名叫“狗剩”,英文名叫Godson)

截至目前,从“狗剩”出发,龙芯已经研发量产了几十款CPU,覆盖了高性能计算、终端和边缘计算、数据采集等从高到低的算力要求。
龙芯派上搭载的龙芯2K1000处理器正是龙芯在高端嵌入式领域推出的高性能处理器。

在众多领域,龙芯处理器作为硬件本体安全的强力支撑,为普罗大众的生活默默提供保障。

面向不同领域需求的龙芯处理器

龙芯处理器有丰富的产品线和广阔的应用空间

龙芯拥有从微控制单元(MCU)到片上最小系统(SoC)再到CPU的完整产品线,覆盖了前端采集、边缘计算转发、终端计算的完整生态链路,由广泛的行业应用带来更大的应用空间,下图展示了使用龙芯处理器的部分应用。

使用龙芯处理器的部分应用

对于开发者来说,在龙芯派上学到的开发方法,同样适用于龙芯的高性能平台(龙芯3A3000和3A4000处理器),对于龙芯1 号的MCU 平台学习也有启发之处。

目前,龙芯处理器已经应用在办公计算机、工业服务器、网络设备、工业控制、能源、交通等多个领域,国产软硬件生态体系的崛起已经形成趋势。

龙芯能够满足学习者对计算机领域不断深入探索的需求

从“用CPU”到“造CPU”的完整流程,从指令集扩展到微处理器结构,从内核、Bootloader 到操作系统,龙芯团队都坚持自己编写代码,掌握 CPU 设计和应用的核心技术。

同时,龙芯秉持着开放的态度,建立软硬件生态,向高校开源了在行业中广泛应用的GS132 和GS232 指令,并开源了PMON、内核以及操作系统源码。
下图所示是龙芯社区开源项目源码库,龙芯实现了自主与自由相得益彰。

龙芯社区开源项目源码库

在龙芯平台上开发可获得成就感

国产处理器和国外同类产品的竞争已经从性能转移到了生态。
国产处理器在应用参考、开发资料方面的相对空白,为国产软硬件的开发者提供了更大的舞台,使用龙芯派作为开发平台的应用也在全国大学生嵌入式芯片与系统设计竞赛暨全国大学生智能互联创新大赛中多次斩获全国奖项。

“龙芯杯”全国大学生计算机系统能力培养大赛

龙芯派二代从硬件端为爱好者营造了非常友好的开发生态,如果你感兴趣还可以配合《用“芯”探核:龙芯派开发实战》这本书籍,了解龙芯派二代的架构、龙芯派的启动和开发配置、Linux 基本操作与常用工具等内容。

本文转载自职场研究社,有删改

推荐阅读

这是一本带领读者快速熟悉、掌握龙芯派开发的专著。

这本书基于龙芯派二代开发板,首先由浅入深地介绍了龙芯派二代的架构、龙芯派的启动和开发配置、Linux 基本操作与常用工具等内容,带领读者快速上手龙芯派;然后通过Qt 编程、智能家居、无人机编队系统、数字采集系统、个人路由器、网络加速、图像识别、语音关键词检索等多个项目,手把手地带领读者掌握龙芯派开发的方法,并提供了项目代码供读者一步步学习。

相关文章

软件架构指南(架构软件指南团队企业)

当软件行业的人们谈论“架构”时,他们指的是软件系统内部设计最重要方面的一个模糊定义概念。好的架构很重要,否则将来增加新功能会变得越...

排名链接 2024-12-22 阅读148 评论0

软件开发(他们的程序批发价格开发)

生鲜批发的小程序,我是在重庆做软件开发的杨老师。客户是做生鲜批发配送的,主要他们主要想实现三个需求。第一个就是每天销售数据的统一,...

排名链接 2024-12-17 阅读747 评论0