RISC-V工业级芯片公司匠芯创,宣布软件开发包SDK正式开源

RISC-V工业级芯片公司匠芯创,宣布软件开发包SDK正式开源
最新回答
www.shopwang.net

2021-07-04 06:08:57

RISC-V工业级芯片公司匠芯创宣布软件开发包SDK正式开源

近日,RISC-V芯片领域的专业公司匠芯创(ArtInChip)正式宣布,其D21x系列工业级应用芯片的软件开发包(SDK)现已全面开源。这一举措旨在为企业和个人开发者提供更加便捷、高效的开发环境,加速RISC-V架构在工业应用领域的普及与发展。

一、SDK内容丰富,助力快速开发

匠芯创此次开源的SDK涵盖了D21x系列芯片的开源代码、软件API库、开发手册文档、相关调试及烧录工具,并提供了多媒体中间件等多个SDK用例和应用Demo示例。这些资源将帮助开发者快速上手芯片开发,缩短产品开发周期。

  • 开源代码:包括芯片的核心驱动、外设接口代码等,为开发者提供了深入了解芯片内部机制的机会。
  • 软件API库:提供了丰富的API接口,方便开发者进行上层应用开发。
  • 开发手册文档:详细描述了芯片的硬件规格、软件架构、开发环境搭建等,是开发者进行芯片开发的重要参考。
  • 调试及烧录工具:包括调试器、烧录器等,支持开发者进行芯片的调试和固件烧录。

二、硬件开发包同步释放,构建完整开发环境

除了软件开发包外,匠芯创还同步释放了与软件SDK配套的硬件开发包。该硬件开发包包括D21x芯片参考设计原理图、PCB设计文件、BOM表、芯片封装库、外设接口说明文档等。这些资源将帮助开发者快速完成从硬件设计到底层软件开发,再到图形化界面和应用软件功能开发的完整工业级产品方案设计。

三、D21x系列芯片性能卓越,适用于多种工业场景

D21x系列工业级MPU是国产自主首款面向工业应用的RISC-V架构的应用级芯片。该系列芯片内置玄铁64bit RISC-V CPU C906,主频高达600MHz,算力约1380DMIPS。同时,D21x系列芯片还具有极强的屏显、多媒体解码加速功能和丰富的工业互联接口等特性,兼顾高性能、高安全、高可靠性特点,适合用于工业HMI、智能家电、仪器仪表、开源硬件等众多领域。

四、五大特色,对标全球领先品牌

D21x系列芯片在设计和功能上具有以下五大特色,使其能够与国际领先的工业级MPU应用芯片品牌相媲美:

  • 满足工控场景需求:提供实时异步接口PBUS,支持与外部FPGA、SRAM等扩展;具备多个UART、CAN等通信接口,满足工业通信需求;支持两层板接触放电8KV,EMI CLASS B级标准,适应恶劣工业环境。
  • 丰富的互连接口:支持以太网、USB、SDIO等多种通信接口,方便与其他设备进行数据交换。
  • 高性能显示和图形硬件加速:支持多种显示接口和分辨率,提供2D硬件图形加速,完美对接QT、LVGL等图形框架,满足工业HMI等应用场景的需求。
  • 完善的多媒体编解码:支持H.264解码、JPEG/PNG编解码等,提供模拟音频输入和视频输入接口,满足工业监控、智能家电等领域的多媒体处理需求。
  • 自主专利的安全引擎:提供SPI总线在线加解密、多种密码算法硬件加速等安全功能,保障芯片在工业应用中的安全性。

五、开发便捷,完善的SDK与详尽的开发手册

匠芯创为D21x系列芯片提供了两种版本的SDK:LubanOS和Luban-Lite。

  • LubanOS:基于Linux内核Buildroot深度定制的多场景操作系统,具备稳定、安全、开放、敏捷的特点。通过开放多样化的用户接口和丰富的第三方中间件应用,可以满足多种应用场景的开发需求。
  • Luban-Lite:专为工业应用场景设计的RTOS SDK,支持RT-Thread(默认)、FreeRTOS多内核的切换,也支持一键切换Bare-metal构建模式。同时提供跨平台的命令行开发方式和Windows用户的Eclipse IDE支持,方便开发者进行快速开发。

此外,匠芯创还提供了详尽的开发手册和多媒体中间件等开发工具,帮助开发者更加方便地控制芯片硬件加速单元,快速完成上层应用和图形界面开发。

六、生态活跃,开源社区持续更新

开发者可以通过访问匠芯创科技的Gitee主页获取D21x系列最新的SDK和文档。同时,匠芯创还提供了电子邮件联系方式,开发者可以通过发送邮件获取D21x系列芯片的样片或Demo板进行应用开发。匠芯创将持续更新开源社区的内容,为开发者提供更加丰富的开发资源和支持。

综上所述,匠芯创此次开源D21x系列工业级应用芯片的软件开发包SDK,将为RISC-V架构在工业应用领域的发展注入新的活力。通过提供丰富的开发资源和支持,匠芯创将助力更多企业和个人开发者快速开发出高性能、高安全、高可靠性的工业级产品。