号外 | 智龙IDE 3A5000版推出,支持龙芯平台软件全流程开发
近期,由龙芯俱乐部主导的智龙嵌入式软件IDE(集成开发环境)开发顺利完成,该环境支持最新的龙芯3A5000 CPU 和Loongnix 2.0操作系统,自此龙博特、龙众创芯等基于龙芯平台的开发电脑均支持LoongArch自主指令系统。该集成开发环境专门针对龙芯软件生态而开发,具有如下主要特色:
支持软件全流程开发
智龙IDE优先支持龙芯电脑开发平台,已经支持龙芯3A4000/3A5000的开发电脑,以及龙芯Loongnix、统信UOS、银河麒麟等国产操作系统。龙芯主板上的SPI Flash 固件也实现了在龙芯Linux环境下进行烧写管理,龙芯俱乐部合作伙伴苏州芯创开放实验室的软件工程师专门移植了Linux下优秀的固件烧写软件flashrom到龙芯平台上。至此,在龙芯嵌入式软件开发过程中的系统、应用、还有固件的环节都已实现了全部在龙芯CPU电脑环境下进行闭环开发管理,不依赖其他非龙芯的CPU电脑和Windows操作系统。
智龙IDE支持Loongnix 操作系统LoongArch指令集环境
智龙IDE支持龙芯3A5000开发电脑进行1C智龙开发板开发
在龙芯电脑Loongnix系统上运行flashrom
实现编程器对SPI Flash烧写
跨平台能力强
针对部分开发者手中暂时没有龙芯开发电脑的情况,智龙IDE提供了AMD64 Windows/Linux的版本,也可以根据客户需求提供更多平台系统的版本。
学生在普通电脑WIN10系统上使用智龙IDE(1C智龙开发板)
通用性强
智龙IDE不仅仅为智龙开发板提供支持,也支持龙芯派、金龙火龙等龙芯开发板,以及更多龙芯1号和龙芯2号的嵌入式主板。
在龙众创芯3A4000电脑统信UOS系统上使用智龙IDE进行龙芯1B嵌入式开发
配套教材丰富
智龙IDE的配套教材《嵌入式Linux系统设计及应用——基于国产龙芯SoC》已经由清华大学出版社正式出版。该书详细介绍了智龙开发板、龙芯派开发板的开发知识和案例,在各大电商平台有售,龙芯俱乐部开发者商城也提供签名版购买。该书荣获2020年江苏省重点高校教材称号。
《嵌入式Linux系统设计及应用——基于国产龙芯SoC》已经上市
扩展性强
智龙IDE 支持插件扩展,可以添加各种功能模块。
智龙IDE是龙芯中科与龙芯俱乐部、龙众创芯等生态合作伙伴长期合作的成果。龙众创芯基于与龙芯中科在软件生态开发工具上的合作积累,推出了开源龙芯开发板-1C智龙主板、1C龙芯机器人控制器、龙芯3A开发者电脑等产品,并实现了在高校教学中的使用,曾多次助力高校学子在比赛中获得优异成绩。
智龙主板无人艇作品获全国大学生嵌入式芯片与系统设计竞赛一等奖
后续,龙众创芯还会陆续推出专门针对龙芯1C101等单片机的开发板套件和IDE,以及支持桌面软件开发的通用IDE、龙芯3A5000开发工作站、在线龙芯服务器开发引擎等产品,最终提供全面覆盖龙芯桌面、嵌入式、单片机产品的软硬件一体化开发工具套件。