RISC-V

为什么芯片都离不开ARM?

被刻印的时光 ゝ 提交于 2020-11-03 07:55:03
说起高通的骁龙芯片,听说的大有人在,但是说起ARM,听过的人可能比较少。 ARM,即使一家公司,也是一种技术,还是一种构架。 目前移动处理器、单片机等的内核95%都是基于ARM。 高通的芯片自然也离不开ARM构架。 什么是ARM ARM公司来源于英国,是IP(半导体知识产权)提供商,自己不设计芯片、不生产芯片,只设计指令集、IP内核等,然后把这些内容授权给其他的半导体公司,如高通、恩智浦、意法半导体、TI、苹果等,由他们来设计芯片、生产芯片,于是世界上多数的移动处理器和单片机等虽然是各个不同的半导体厂商提供的,但都流淌着ARM的血液,这是一条非常成功的商业模式。 ARM如何授权 ARM将技术授权给半导体厂商,从中收取授权费用,其授权模式具有三种,分别为: 1) 使用层级授权 ; 2) 内核层级授权 ; 3) 架构/指令集层级授权 等。这三种授权模式的权限依次上升。 使用层级的授权是最低权限的 ,只能使用已经封装好的ARM核心,不能更改内核的设计,也不能基于内核拓展新的封装产品。 内核层级的授权 ,是指以所授权的内核为核心,在其基础上增加自己的需求,如增加GPIO、SPI通信、IIC通信、UART通信等片上资源,我们所使用的单片机多是这种模式,如STM32系列的单片机等。 构架/指令集授权 ,这个是最高权限的授权,用户被授权后可以对指令集进行修改、对内核再封装,形成自己的CPU

官宣:软银集团转让ARM给英伟达!深入分析

感情迁移 提交于 2020-11-03 02:25:58
根据协议,英伟达将向软银公司支付价值215亿美元的英伟达股票,以及120亿美元现金,其中包括签约时即刻支付的20亿美元。如果Arm未来的业绩表现达到特定目标,软银还可能获得额外的50亿美元现金或股票。另外在收购之后,英伟达还将向Arm员工发行15亿美元的股本。 关于英伟达收购ARM,互联网上早有传言,但是,黄仁勋曾辟谣说没有听说过此事。而这次官宣,算是证实了传言。 ARM的模式属于独立IP提供商,与用户之间没有任何竞争关系。但是当英伟达收购ARM之后,ARM第一次属于了一个芯片公司。 尽管黄仁勋表示,将继续保持ARM的独立性。但是,如果不能从法律上来保证,相信没有人会相信黄仁勋的话。 那么问题来了,英伟达收购ARM是否涉嫌垄断?ARM是主营移动CPU的IP,英伟达主要是桌面GPU。但是需要注意的是,对于移动端的GPU,很多用户也是采用ARM的GPU Mali架构,那么英伟达收购ARM,是否涉嫌垄断也是一个值得考虑的事。 而ARM的收购,还需经过英国,中国,欧盟的批准。先不考虑欧盟,我国批准的可能性大吗? 当初高通收购恩智浦折腾了一圈,还是被中国商务部否了。 现在arm涉及到的手机移动生态,关系到华为,小米,OPPO和vivo等一众手机厂商的发展。 更关键的是,英伟达的美企身份。ARM为英国公司,然后被日本软银所收购。在中美竞争的格局之下,如此重要的公司,被美国企业收购

1024程序员节开源技术英雄会,参会“英雄榜”发榜

随声附和 提交于 2020-10-25 04:54:46
10月23-26日,由CSDN等多家单位精心筹划的“长沙 · 中国1024程序员节”将盛大举行。程序员节活动以开源为主议题,包括2场岳麓尖峰对话;2020开源技术英雄大会;10+场热门技术分论坛/峰会;创意集市;体验感超强的科技文化嘉年华、最HIGH时刻的开源之夜。内容聚焦开源技术及生态建设、操作系统及硬件创新、开源社区及商业化发展等多个重要话题。 尤其是此次重磅推出的“开源技术英雄会”,将以2020中国开源技术英雄的年度大聚会为核心,重磅邀请卓越的开源技术领袖和贡献者齐聚长沙,以“洞悉开源新变量”为主题,展开主题演讲与深度讨论。开源英雄群英荟萃,2020开源技术英雄会,必将成为一场交流真知灼见的开源生态大会。 CSDN作为中国专业的开发者社区,将联手多家单位,广发英雄帖,汇聚国内顶级开源英雄、开源项目、开源企业,共谱硬核科技与开源文化大图谱。 百余位开源英雄齐聚 , 岳麓山下技术“过招” 当前科技的发展,打造中国自主可控的开源生态,尤其是核心技术栈和开源生态系统,势在必行。藉由1024程序员节的召开,100余位卓越技术英雄齐聚“2020开源技术英雄会”,他们带来武功秘籍,在岳麓山下分享技术洞见,切磋过招! 最终出席嘉宾以现场为准 2020开源技术英雄会汇聚了来自学术界的顶尖学者、知名开源社区的领军人物,以及华为、阿里、百度、腾讯、滴滴、中科创达、海尔等顶尖企业

RT-Thread Smart微内核操作系统重磅发布!开源!

烈酒焚心 提交于 2020-10-24 08:35:13
9月1日,由上海睿赛德电子科技有限公司举办的RT-Thread Smart微内核操作系统发布会于北京圆满落幕,发布会以“见微”为主题,邀请到中国工程院院士、产业专家、高校教授及行业从业人员100余位莅临现场,共同见证、探讨RT-Thread Smart微内核操作系统的创新发展。 ” RT-Thread Smart 主要面向带MMU(Memory Management Unit,内存管理单元)的中高端处理器,为众多领域提供更具竞争力的操作系统基础软件平台,具备快速启动、POSIX接口全兼容、开发调试便利(支持RT-Thread Studio集成开发环境)、应用与内核分离、高安全性等特性,且具备多项技术创新。融合RTOS 强实时性和系统成本低的优势,尤其适合安防、工业、军工、车载等行业领域,在特定的消费电子类应用上也有用武之地! 并且, R T-Thread Smart 依然开源如故,采用Apache License v2.0! 中国工程院院士郑纬民先生为本次发布会致开场致词。郑院士表示,有幸见证RT-Thread发布微内核操作系统技术,微内核技术用于嵌入式领域尚不多见,源于轻量级实时操作系统的微内核更是有着较大的开创性,对我国嵌入式基础软件的发展意义重大;其相比于Linux,在工业、国防、电力等行业都有着较为明显的差异化竞争优势和广泛的应用前景。 1 RT-Thread Smart

Lattice Sentry解决方案堆栈和SupplyGuard服务以动态信任方式提供端到端的供应链保护

余生长醉 提交于 2020-10-23 09:15:47
Sentry 堆栈软件解决方案提供符合美国国家标准技术研究所 (NIST) 要求的实时动态 PFR 软件解决方案,可将上市时间从数月缩短至数周 SupplyGuard 服务通过防止伪造、过度构建和特洛伊木马程序插入来维护整个不受保护的供应链的信任 俄勒冈州希尔斯博罗--(美国商业资讯)--低功耗可编程解决方案的领导者 莱迪思半导体 公司(Lattice Semiconductor Corporation, NASDAQ: LSCC)今日推出Lattice Sentry™解决方案堆栈和Lattice SupplyGuard™供应链保护服务。Sentry堆栈是可自定义的嵌入式软件、参考设计、IP和开发工具的强大组合,可加快实施符合《 NIST平台固件保护恢复(PFR)指南 》(NIST SP-800-193)要求的安全系统。Lattice SupplyGuard服务扩展了Sentry堆栈在当下充满挑战和快速变化的整个供应链中提供的系统保护,通过提供原厂锁定设备来保护它们免受克隆和恶意软件插入之类的攻击,除此之外,还支持安全的设备所有权转移。这些硬件安全解决方案对于通信、数据中心、工业、汽车、航空航天和客户端计算等一系列应用越来越重要。 此新闻稿包含多媒体内容。完整新闻稿可在以下网址查阅: https://www.businesswire.com/news/home

Go 1.15中值得关注的几个变化

余生颓废 提交于 2020-10-17 13:46:21
Go 1.15版本 在8月12日就正式发布了,给我的感觉就是发布的挺痛快 _ 。这种感觉来自与之前版本发布时间的对比: Go 1.13版本 发布于当年的9月4日,更早的 Go 1.11版本 发布于当年的8月25日。 不过这个时间恰与我家 二宝出生 和老婆月子时期有重叠,每天照顾孩子团团转的我实在抽不出时间研究Go 1.15的变化:(。如今,我逐渐从照顾二宝的工作中脱离出来 _ ,于是“Go x.xx版本值得关注的几个变化”系列将继续下去。关注Go语言的演变对掌握和精通Go语言大有裨益,凡是致力于成为一名高级Gopher的读者都应该密切关注Go的演进。 截至写稿时,Go 1.15最新版是Go 1.15.2。Go 1.15一如既往的遵循 Go1兼容性承诺 。 语言规范 方面没有任何变化。可以说这是一个“面子”上变化较小的一个版本,但“里子”的变化还是不少的,在本文中我就和各位读者一起就重要变化逐一了解一下。 一. 平台移植性 Go 1.15版本不再对darwin/386和darwin/arm两个32位平台提供支持了。Go 1.15及以后版本仅对darwin/amd64和darwin/arm64版本提供支持。并且不再对macOS 10.12版本之前的版本提供支持。 Go 1.14版本 中,Go编译器在被传入-race和-msan的情况下,默认会执行**-d=checkptr**

中科院历时5年打造RISC-V设计平台,开源芯片死结有望打开

こ雲淡風輕ζ 提交于 2020-10-05 13:53:53
  “今天好多学生在选专业时,听到要做硬件、做芯片,就会有一种恐惧感,我们希望能改变这种状态。”   说这话的人是中国科学院计算技术研究所研究员、先进计算机系统研究中心主任包云岗,几年前他所在的中国科学院大学有 35% 的学生不喜欢做芯片,现在不少学生已经开始热衷于做芯片,并已经有学生“带芯毕业”。   2020 年 6 月,五位 95 后本科生,带着自己设计的处理器芯片“果壳(NutShell)” ,从中国科学院大学毕业,这在国内非常罕见。      图 | 五位 “带芯” 毕业的本科生(来源:受访者)   整个芯片从设计到研发,耗时仅仅 4 个月,如此高效率的研发,得益于包云岗团队研发的开源芯片设计平台——SERVE。   在 2020 中关村论坛未来青年论坛现场,DeepTech 专访包云岗,并请他重点阐述了 SERVE 开源芯片设计平台的现状。      图 | 包云岗(来源:中关村论坛未来青年论坛)   SERVE 的诞生,要从 2012 年开始,这是一个摸索着长大的产品。2016 年,负责团队耗时 4 年,终于研发出 SERVE 第一版。   同时,包云岗和团队核心成员张科博士、常轶松博士也在继续探索。在明确开源方向后,他们决定把 SERVE,打造成开源芯片设计平台。2019 年,SERVE 发布第三版,并发挥作用至今。      图 | 开源芯片设计平台 SERVE

第三期“嵌入式与物联网开发技术”讲座回放课程已上线!

柔情痞子 提交于 2020-10-01 11:38:58
8月18日至20日, 麦克泰联合兆易创新和芯来科技,联合举办的第三期“嵌入式与物联网开发技术”线上分享讲座课程圆满结束。 主题:国产MCU开发技术与生态建设 本期讲座课程一共五讲,课程内容简洁实用,其中涉及软件部分可以有实例在基于Arm Cortex-M4内核MCU的GD32450Z-EVAL开发板和基于RISC-V内核MCU的GD32VF103-EVAL开发板和GD32VF103C-START运行 ,大部分软件可以提供评测版本下载。 感谢大家三晚的支持与陪伴 ❤ 我们将五堂讲座上传“网易云课堂”,课程内容简洁实用, 免费回看,立即订阅,永久有效 ! 课程内容 01 GD32打造智能创新的MCU解决方案 02 RISC-V 生态建设-开发板、SDK和高校计划 03 Embedded Studio 嵌入式开发入门 04 从零开始学习RTOS 分析工具的使用 05 开源软件助力国产MCU: GD32上体验RTOS和 IoT OS 视频回看 识别二维码进入“麦克泰技术”网易云课堂 成功订阅讲座课程的同学, 可添加小编微信:bmrtech123加入技术群和 获取部分课程演示Demo ,有任何问题欢迎咨询。 1. 嵌入式系统中,哪些应用正被重点关注? 2. 听嵌入式大牛讲解硬核单片机编程思想! 3. 软件神器TortoiseGit,让你优雅管理单片机程序版本! 4. TrustZone

Nervos CKB初体验

徘徊边缘 提交于 2020-08-18 06:49:14
目录 介绍 与其他公链的区别 CKB特性 NC Max Cell 模型 RISC-V VM 经济模型 数据结构 CKB 编程模型 加入测试网络Aggron 系统环境 下载命令行程序 初始化配置 运行测试链 访问测试链 加入主网 初始化配置 修改挖矿配置 运行主链 开启挖矿 ckb-cli命令行 使用方法 设置rpc url TUI 创建新账户 领取测试币 查看余额 再创建一个账户(接收转账) 转账 查看交易 查询余额 导出私钥 查看公钥、生成block_assembler 导入私钥 IDE 介绍 Nervos 是一个旨在满足去中心化经济需求的 分层网络 。Layer 1 协议 CKB(Common Knowledge Base 共同知识库)是整个网络的价值存储层,Layer 2 协议在 Layer 1 区块链上提供了无限的可扩展性。 Nervos 网络 = 坚持安全和去中心化的 CKB + 百花齐放的 Layer2 与其他公链的区别 比特币作为一个单一的可编程资产,在 Nervos CKB 上,所有的用户自定义代币(UDT)都可以和原生代币(CKB)都可以通过图灵完备的脚本进行编程,Nervos CKB 是一个多资产可编程的底层智能合约平台。 CKB 并没有采用账户模型,而是 采用了和比特币一样的 UTXO 模型 ,并基于 UTXO 设计了一套新的编程模型 —— cell 模型。