赛昉科技发布并开源基于Yocto的昉·天枢Linux SDK

发布者:EE小广播最新更新时间:2021-12-15 来源: EEWORLD关键字:赛昉科技  开源  Linux  SDK  RISC-V 手机看文章 扫描二维码
随时随地手机看文章

在上周刚举办的RISC-V Summit 2021上,赛昉科技作为RISC-V软硬件生态的领导者,宣布其自主研发基于RISC-V的64 位CPU Core IP“昉·天枢”正式交付客户。这款产品是迄今为止性能最佳的 RISC-V CPU 内核 IP。它采用最全的RISC-V指令集,包括RV64GC、位操作扩展(B)、用户级中断(N)、向量扩展V(Vector)V1.0与管理程序扩展H(Hypervisor),非常适合高性能计算。

 

继昉·天枢正式交付之后,周一(12月13日)赛昉科技在RVspace开源社区上发布了基于Yocto项目的“StarFive Dubhe Linux 软件开发套件 (SDK)”并且该SDK在Github上也已经开源,完全开放给社区用户。根据介绍,这款基于 Yocto 的 SDK能够支持为任何嵌入式项目创建 Linux 发行版,并且可以做到从不同的架构平台轻松迁移。它提供了一个灵活的工具集和开发环境,支持嵌入式设备开发人员之间的全球协作,允许他们共享用于创建定制 Linux 映像的技术、软件堆栈、配置和最佳实践。


据悉,为确保最佳的客户体验,赛昉科技本次推出的SDK包含基于Yocto的可扩展套件(eSDK)。有了该扩展套件开发者无需从Yocto下载大容量的打包文件,只需几个简单的步骤,就能在更短的时间内重新编译整个系统。具体效果如何,可以前往RVspace.org下载试用。


image.png

 

image.png


关键字:赛昉科技  开源  Linux  SDK  RISC-V 引用地址:赛昉科技发布并开源基于Yocto的昉·天枢Linux SDK

上一篇:昉•星光单板计算机正式发售,加速RISC-V生态发展
下一篇:4款玄铁RISC-V国产芯亮相!平头哥推进AIoT生态建设

推荐阅读最新更新时间:2024-11-09 12:08

linux – 如何在buildroot中重建rootfs
The make command build all targets 您不希望这样做(直到配置Buildroot). 首先需要通过指定目标板来配置Buildroot. 根据manual,您可以从头开始,或者为您的AT91SAM9X25板创建一个Buildroot配置文件,该板来自类似的板,例如configs/at91sam9g20dfc_defconfig 除了Buildroot配置文件,您还需要一个Linux内核配置文件(除非您想尝试从头开始配置内核). 带有AT91SAM9x5的Atmel评估板的内核配置文件是at91sam9x5ek_defconfig 您还应阅读第3.4.2节.创建自己的板支持 So the first m
[单片机]
RISC-V 领军企业 SiFive 大裁员:20% 员工被裁,大部分是工程师
10 月 25 日消息,RISC-V 生态系统中的关键公司之一 SiFive,正在经历一场重大的重组,这场重组主要是大规模裁员和业务重心转移,这一举动给 SiFive 的未来以及其对 RISC-V 的贡献带来了不确定性。 IT之家注意到,RISC-V 已经成为制造微型低成本核心的热门选择,但也有一些公司研发高性能的基于 RISC-V 的产品,SiFive 就是这样一家公司,该公司提供现成的设计,也根据客户的需求制作定制核心。 但今天 SiFive 发布声明称,正在裁减约 20% 的员工(约 140 人),涉及不同的团队。据悉,其中大部分是工程师,还有一些销售和产品人员。与此同时,该公司的领导层,包括首席执行官 Patrick
[嵌入式]
at91sam9g45 mcp2515 linux3.6.9驱动移植要点
平台at91sam9g45 linux版本 3.6.9 1 board-sam9m10g45ek.c 文件添加如下结构体 static struct mcp251x_platform_data mcp251x_info = { .oscillator_frequency = 8000000, .board_specific_setup = NULL,//&mcp251x_setup, .power_enable = NULL, //mcp251x_power_enable, .transceiver_enable = NULL, }; static struct spi_board_info can_spi_devices = {
[单片机]
Linux驱动之内核自带的S3C2440的LCD驱动分析
先来看一下应用程序是怎么操作屏幕的:Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。FrameBuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通过Framebuffer的读写直接对显存进行操作。用户可以将Framebuffer看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反应在屏幕上。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节,这些都是由Framebuffer设备驱动来完成的。 文字说明可能不是很明白,下
[单片机]
linux内核驱动 第一个led的 程序思想过程
linux 内核写led的驱动如图所示: 按照图 的方式我们发现我们需要写两个部分 一个是APP,一个是底层的驱动。其中APP是通过C库和系统层最后调用到底层的驱动的。 linux系统首先会把底层驱动以文件的形式挂载到dev文件夹内,然后APP利用文件写或者读的方式对底层的代码进行操作。 所以程序会分为两部分1. 写驱动并且挂载到linux内核2. 写APP程序去按照文件的方式调用linux挂载的内核。 1. 首先是写驱动的程序。 主要的程序有: static int first_drv_open(struct inode *inode, struct file *file) 这个是led初始化的函数 其中
[单片机]
<font color='red'>linux</font>内核驱动 第一个led的 程序思想过程
移植Linux 2.6.39至Micro2440开发板
所有版本的Linux源代码压缩包都可以在https://github.com/torvalds/linux/下载。本文档使用的Linux源码为linux-2.6.39(网盘:http://pan.baidu.com/s/1dDxjNl3)。 1. 解压源码 解压源码到工作目录,这里使用的是p7zip工具中的7za命令,使用unzip命令会提示“File name too long”错误。 # 进入工作目录 # 7za x /media/sf_ShareDIR/MICRO2440/source/linux-2.6.39.zip # cd ./linux-2.6.39 2. Linux内核编译 在Linux 2.6
[单片机]
移植<font color='red'>Linux</font> 2.6.39至Micro2440开发板
Linux驱动:s3c2410/s3c2440 ts驱动分析
前言 前面结合“平台总线-设备-驱动”模型分析了ts(触摸)驱动的加载过程,现在进入驱动程序分析下其具体的实现。涉及到输入子系统、s3c2440的ADC转换和触摸控制器。 涉及的寄存器 image.png 调用probe函数 根据上一篇的分析,驱动层通过platform_driver_register注册后,会调用到该驱动层的probe函数。 s3c2410ts_probe函数分析 1. 硬件寄存器设置 获取设备参数 struct s3c2410_ts_mach_info *info; info = ( struct s3c2410_ts_mach_info *)pdev- dev.platform_data;
[单片机]
OK6410A 开发板 (六) 4 OK6410A linux-5.11 镜像生成过程解析
linux-5.11 镜像 的生成过程 vmlinux -objcopy- arch/arm/boot/Image arch/arm/boot/Image -gzip & add arch/arm/boot/compressed/head.S- arch/arm/boot/compressed/vmlinux arch/arm/boot/compressed/vmlinux -objcopy- arch/arm/boot/zImage arch/arm/boot/zImage -mkuboot- ar
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved