龙少网络 发表于 2022-2-28 15:02:32

官方gitee仓库技术架构如下:驱动之I2C显示OLED屏幕轻量系统开发

本文简单介绍、轻量系统、小型系统、标准系统的差异,以及脚本的例程资料和类库

适合群体:第一次接触、或者想要对有一个全面的认知的。

后续将给大家陆续分享轻量系统开发脚本内容

目录:

轻量系统开发【1】初始

轻量系统脚本【2】源码下载和脚本环境

轻量系统脚本【3】代码编译和脚本

轻量系统开发【4】编写第一个脚本、启动流程分析

轻量系统开发【5】驱动之GPIO点灯

轻量系统开发【6】驱动之ADC按键

轻量系统开发【7】驱动之I2C显示OLED屏幕

轻量系统开发【8】其它驱动开发示例

轻量系统开发【9】WiFi之STA模式连接热点

轻量系统脚本【10】编写自己的脚本包

1.1系统类型

是由开放原子开源基金会()孵化及运营的开源项目,目标是脚本全场景、全连接、全智能时代,基于开源的类库天外神坛,搭建一个脚本终端设备操作系统的类库和脚本,促进万物互联产业的繁荣发展。

官方gitee仓库

技术架构如下:

http://tt.ccoox.cn/data/attachment/forum/20220228/1646031752768_0.png

关于系统的特性,这里不再过多赘述,开发者脚本直接在类库gitee仓库中脚本。特别是内核层的多内核设计、HDF驱动框架、分布式能力等。

1.2系统类型

是一个面向全场景,支持各类设备的系统。这里的例程就包括像MCU单片机这样资源较少的芯片,也支持像这样的多核CPU。

为了能适应各种硬件,提供了像、Linux这样的不同内核,并基于这些内核形成了不同的系统类型,同时又在这些系统中构建了一套统一的系统能力。

总体来说,目前主要有3种系统类型:L0(又称轻量系统)、L1(小型系统)、L2(标准系统)。

(1)轻量系统(mini)

面向MCU类处理器例如Arm-M、RISC-V32位的设备,硬件资源极其有限,支持的设备最小内存为,可以脚本多种轻量级网络协议,轻量级的类库框架,以及脚本的IOT总线读写脚本等。可支撑的产品如智能家居领域的连接类模组、传感器设备、穿戴类设备等。典型的设备、开发板有鸿蒙小车、开发板,如下:

http://tt.ccoox.cn/data/attachment/forum/20220228/1646031752768_1.png

http://tt.ccoox.cn/data/attachment/forum/20220228/1646031752768_2.png

(2)小型系统(small)

面向应用处理器例如Arm-A的设备,支持的设备最小内存为1MiB,可以提供更高的安全能力、标准的脚本框架、视频编解码的多媒体能力。可支撑的产品如智能家居领域的IP、电子猫眼、路由器以及智慧出行域的行车记录仪等。典型的开发板有AI开发板,如下:

http://tt.ccoox.cn/data/attachment/forum/20220228/1646031752768_3.png

(3)标准系统()

面向应用处理器例如Arm-A的设备轻量论坛源码,支持的设备最小内存为,可以提供脚本的交互能力、3DGPU以及硬件合成能力、更多控件以及动效更丰富的图形能力、完整的应用框架。可支撑的产品如高端的冰箱显示屏。典型的设备有大禹200开发板,如下:

http://tt.ccoox.cn/data/attachment/forum/20220228/1646031752768_4.png

1.3内核类型

支持多种内核,目前已适配的内核有-m、-a、Linux(有4.19和5.10版本)。

内核与系统类型的对应关系如下图:

http://tt.ccoox.cn/data/attachment/forum/20220228/1646031752768_5.png

轻量系统脚本适配了-m内核,该内核对硬件资源较少轻量论坛源码,适用于单片机。

小型系统脚本适配了-a和Linux2种内核,开发者可以脚本合适的内核进行产品开发。

标准系统脚本适配了Linux内核,开发者脚本基于linux演进。

1.4系统差异

轻量系统、小型系统、标准系统的差异主要体现在子系统支持程度上,本文已列出如下,但是脚本读者直接查看官网,以便获取最新的特性支持情况。

http://tt.ccoox.cn/data/attachment/forum/20220228/1646031752768_6.jpg

http://tt.ccoox.cn/data/attachment/forum/20220228/1646031752768_7.jpg

http://tt.ccoox.cn/data/attachment/forum/20220228/1646031752768_8.jpg

http://tt.ccoox.cn/data/attachment/forum/20220228/1646031752768_9.jpg

http://tt.ccoox.cn/data/attachment/forum/20220228/1646031752768_10.jpg

w96680 发表于 2022-11-10 16:37:37

大噶离开后案发后考虑了和
页: [1]
查看完整版本: 官方gitee仓库技术架构如下:驱动之I2C显示OLED屏幕轻量系统开发