玄铁RISC-V处理器入门与实战-平头哥玄铁CPU 系统-YoC

简介: 玄铁RISC-V处理器入门与实战-平头哥玄铁CPU 系统


1平台架构

YoC(Yun on Chip)以极简开发为理念,以CPU架构、芯片平台、操作系统、云服务和开发套件为基础,助力开发者从芯片到云的全链路高效设计,是面向IoT领域的全栈技术平台。

 

极简开发:CDK的IDE集成开发工具,让开发、调试更方便

芯片生态:支持将快速YoC平台移植到各类芯片,打造丰富的芯片生态

深度优化:基于平头哥处理器,对软件进行深度优化,具有更高的代码密度与最高的性能

组件丰富:组件覆盖了实时操作系统、协议栈、音视频处理、文件系统、设备管理、低功耗管理等

面向业务:面向行业领域的应用框架,进一步缩短产品开发周期,实现云端一体的编程体验

高级安全:高级安全机制,TEE框架为物联网设备提供安全保障

商业合作:与行业标杆企业进行技术合作,提供成熟的技术解决方案

 

image.png

 

YoC平台定义了芯片的统一接口,提供应用最基础的核心服务,提供了大量独立的应用组件,软件架构清晰、系统模块化并且可裁剪性非常好。针对芯片移植需求,只需要根据芯片驱动接口层(CSI)的定义,即可以将YoC移植到该芯片上。

 

针对资源受限的微控制器(MCU)系统,也可以裁剪出只需要几KB的FLASH,几KB的内存消耗的系统。对于资源丰富的物联网设备,YoC提供可定制的核心服务支持AOS API/POSIX API,以及丰富的独立组件,以及更加面向领域的业务框架。

 

2YoC特性

YoC平台具备以下特点:

 

极简开发

提供CDK IDE开发工具

提供Shell交互,支持内存踩踏、泄露、最大栈深度等各类侦测

提供包括存储(掉电保护、负载均衡)在内的各类产品级别的组件

 

高度优化的性能

内核支持Idle Task成本,Ram<1K,Rom<2k,提供硬实时能力

支持CPU加速指令,深度优化内核性能

 

全面的安全保护

提供系统和芯片级别安全保护

支持可信运行环境TEE

支持预置ID2根身份证和非对称密钥以及基于ID2的可信连接和服务

优化mbedtls对footprint进行高度优化

专业安全公司渗透测试

 

IoT专属组件

空中固件升级(FOTA)

集成AT模组指令

快速IoT云端接入

支持多种物联网协议:Alink、MQTT、COAP、LWM2M

支持多种网络协议栈:

TCP/IP协议栈(LwIP)

套接字适配层SAL

支持WiFi、有线、NB-IoT、GPRS、Bluetooth等通信硬件

支持众多厂家的传感器接入

 

面向领域的软件框架

面向IoT数据上云软件框架

面向智能语音应用的软件框架

面向视觉AI应用的软件框架

目录
打赏
0
0
1
0
368
分享
相关文章
程序与技术分享:CPU0处理器的架构及应用
程序与技术分享:CPU0处理器的架构及应用
【人工智能】CPU、GPU与TPU:人工智能领域的核心处理器概述
在人工智能和计算技术的快速发展中,CPU(中央处理器)、GPU(图形处理器)和TPU(张量处理器)作为核心处理器,各自扮演着不可或缺的角色。它们不仅在性能上各有千秋,还在不同的应用场景中发挥着重要作用
399 2
GPU 和 CPU 处理器的架构
CPU(中央处理器)和 GPU(图形处理单元)是计算机系统中最重要的两种处理器。它们各自的架构设计和技术体系决定了其在不同应用领域中的性能和效率。
301 1
CPU处理器模式与异常
CPU处理器模式与异常
332 0
平头哥杨平超:倚天CPU架构以及产品特性介绍
2023年8月8日,【倚天实例迁移课程】首节课程《倚天CPU架构以及产品特性介绍》正式上线,由平头哥倚天解决方案架构师杨平超主讲,内容涵盖:倚天710芯片概述;倚天710的主要特点;倚天710应用落地介绍,本期节目也在阿里云官网、阿里云微信视频号、阿里云钉钉视频号、InfoQ官网、阿里云开发者微信视频号、阿里云创新中心直播平台&微信视频号同步播出。
平头哥杨平超:倚天CPU架构以及产品特性介绍
Redis 从入门到精通之内存和CPU配置优化
Redis 是一种基于内存的数据存储系统,因此内存的规划是非常重要的。在配置 Redis 内存时,应该避免物理内存使用过量导致大量使用 Swap,同时需要考虑内存碎片的问题。根据多年的经验整理了一些建议
1133 15
CPU_X86架构和ARM架构入门篇
CPU_X86架构和ARM架构入门篇
574 0
CPU、处理器、内存、外存、寄存器、缓存的区别
CPU、处理器、内存、外存、寄存器、缓存的区别
1884 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等