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

news/2024/7/10 20:52:19 标签: risc-v, 开源

近日,RISC-V芯片公司匠芯创宣布开源D21x系列工业级应用芯片软硬件开发包SDK。软件开发包涵盖了D21x开源代码、软件API库、开发手册文档、相关调试及烧录工具,并且提供多媒体中间件等多个SDK用例和应用 Demo示例,帮助企业和个人开发者快速上手芯片开发。

同时,与其软件SDK配套的硬件开发包也一并释放,包括D21x芯片参考设计原理图、PCB设计文件、BOM表、芯片封装库、外设接口说明文档等。开发者可以快速完成从硬件设计、底层软件开发到图形化界面和应用软件功能开发的工业级产品方案设计。

D21x系列工业级MPU是国产自主首款面向工业应用的RISC-V架构的应用级芯片,内置玄铁64bit RISC-V CPU C906,主频高达600MHz,算力约1380DMIPS。

匠芯创ArtInChip D21x系列工业级MPU具有极强的屏显、多媒体解码加速功能和丰富的工业互联接口等特性,兼顾高性能、高安全、高可靠性特点,适合用于工业HMI、智能家电、仪器仪表、开源硬件等众多领域。

五大特色

对标全球领先的工业级MPU应用芯片品牌

满足工控场景需求:

1. 实时异步接口PBUS,与外部FPGA、SRAM等实现扩展

2. 8xUART,传输速度可达5Mbps,支持软件/硬件流控,RS-485支持硬件使能

3. 2xCAN, 支持CAN2.0A和CAN2.0B协议

4. 集成4 Line RTP,节省BOM成本

5. 两层板接触放电8KV,EMI CLASS B级标准

6. 最大支持-40~125℃结温

丰富的互联接口:

1. 支持100M RMII/1000M RGMII 2路以太网

2. 2xUSB 2.0,支持Host/Device

3. 2xSDIO,4xSPI,4xI2C,1xCIR

4. 两路12bits SAR ADC,最多支持16个模拟信号输入

高性能显示和图形硬件加速:

1. 支持RGB565/666/888,dual-link LVDS,QSPI,MCU,4 lane-MIPI显示接口,最高性能1920*1080@60fps

2. 2D硬件图形加速最高性能达1080P@60fps,完美对接QT、LVGL等图形框架

3. 支持4K分辨率长条屏

完善的多媒体编解码:

1. H.264 1080P@30fps Decode

2. JPEG1080P@60fps Encode/Decode,PNG Decode

3. 支持1xAMIC模拟音频输入,支持2xDMIC立体声音频输入,最大支持两路I2S接口

4. 支持YUV422和BT.656两种视频输入

自主专利的安全引擎:

1. 支持SPI总线在线加解密,防止固件盗用

2. 支持AES、TDES、HMAC、SHA、MD5、RSA、TRNG等密码算法硬件加速

3. 自定义芯片Secure ID,省去外部加密芯片

4. 支持安全启动、安全固件签名和解密、固件烧录防回滚

开发便捷

完整的SDK与内容详尽的开发手册

ArtInChip D21x系列Luban SDK是匠芯创专门为工业级应用场景定制的嵌入式操作系统,分为两个版本:

  • LubanOS是基于Linux内核Buildroot深度定制的多场景操作系统,具备稳定、安全、开放、敏捷的特点。在标准、高效的构建基础上,通过开放多样化的用户接口和丰富的第三方中间件应用,可以满足多种应用场景的开发需求。目前Linux内核启动速度600ms,Demo启动速度为2.5s。
  • Luban-Lite是ArtInChip为工业应用场景专门设计的 RTOS SDK,可支持 RT-Thread(默认)、FreeRTOS 多内核的切换,也支持一键切换Bare-metal构建模式,并完全兼容RT-Thread软件生态。支持跨平台的命令行开发方式,同时为Windows用户提供了更友好的Eclipse IDE。目前RTOS内核启动速度80ms,Demo启动速度200ms。

ArtInChip自主研发的多媒体中间件,D21x系列工业级应用芯片内置了DE、GE、VE等多个硬件加速引擎和QT、LVGL、AWTK等常用的图形框架,完善的烧录及Debugger调试工具,SDK 提供相应的多媒体处理框架,可以屏蔽复杂的底层操作,让开发者更加方便的控制这些硬件加速单元,快速完成上层应用和图形界面开发。

生态活跃

开源社区持续更新

开发者可以通过访问匠芯创科技Gitee主页获取ArtInChip D21x系列最新的SDK和文档。

并可以通过【芯智云城】寻找客服,获取项目相关信息,可获取 D21x系列芯片的样片或Demo板,进行 D21x系列工业级MPU SDK 应用开发。

  • Luban (linux)
  • 仓库:https://gitee.com/artinchip/d211.git
  • Luban-Lite (RTOS)
  • 仓库:https://gitee.com/artinchip/d211-lite.git
  • D211 UserManual
  • 仓库:https://gitee.com/artinchip/d211-doc.git
  • Tools
  • 仓库:https://gitee.com/artinchip/tools.git 

http://www.niftyadmin.cn/n/5361375.html

相关文章

谈谈BlueStore

目录 未完待续前言组成前期准备工作基础概念对象PextentextentBlobNode 线程事务磁盘的抽象与分配位图法分层位图 上电流程写流程读流程参考资料 未完待续 前言 BlueStore是什么? Ceph是一个统一的分布式存储系统。BlueStore是Ceph的存储引擎。 它的作用是什么&am…

NetApp FAS2750 和 FAS2820 简化分布式企业的存储

拥有分布式企业和多个办公位置的客户希望使用这些系统进行虚拟化,以及为大型 FAS 和 AFF 系统提供简单且经济高效的备份和灾难恢复。 NetApp FAS2750 的规格 非常适合需要轻松部署和简化运维的中小型企业。 • 每个 HA 对的最大原始容量:1.2 PB • 每个…

互联网摸鱼日报(2024-02-02)

互联网摸鱼日报(2024-02-02) 博客园新闻 马斯克:Neuralink已探测到神经信号 Linus新年首骂:和谷歌大佬大吵4天,“你的代码就是垃圾” 从零手搓MoE大模型,大神级教程来了 无人出租车深圳中心区收费载客,硅谷同款&am…

P2404 自然数的拆分问题 深度优先搜索

文章目录 题目链接题目描述解题思路代码实现总结 题目链接 链接: P2404 自然数的拆分问题 题目描述 解题思路 题目的目标是在给定一个正整数 n 的情况下,找出所有和为 n 的正整数序列(从 1 开始)。具体来说,代码中的dfs函数是一…

【Java万花筒】开启数字金融新纪元:深入解析开放银行与Java应用

Java支付大揭秘:从Stripe到Alipay,电子商务全覆盖 前言 在数字化时代,电子商务和支付领域蓬勃发展,而Java库作为开发者的得力工具,在整个过程中扮演着关键的角色。本文将深入探讨几个与电子商务和支付密切相关的Java…

FPGA解码MIPI视频:Xilinx Artix7-35T低端FPGA,基于MIPI CSI-2 RX Subsystem架构实现,提供工程源码和技术支持

目录 1、前言免责声明 2、相关方案推荐我这里已有的 MIPI 编解码方案本方案在Xilinx Artix7-100T上解码MIPI视频的应用本方案在Xilinx Kintex7上解码MIPI视频的应用本方案在Xilinx Zynq7000上解码MIPI视频的应用本方案在Xilinx Zynq UltraScale上解码MIPI视频的应用纯VHDL代码解…

数据结构—动态查找

动态查找介绍 1. 动态查找的引入:当查找表以线性表的形式组织时,若对查找表进行插入、删除或排序操作,就必须移动大量的记录,当记录数很多时,这种移动的代价很大。 2. 动态查找表的设计思想:表结构本身是…

学习python第一天

1.输出 print("Hello, World!") 2.退出命令提升符 exit() 3.Python 缩进 实例 if 5 > 2:print("Five is greater than two!") 空格数取决于程序员,但至少需要一个。 您必须在同一代码块中使用相同数量的空格,否则 Python 会…