DLT目前的基础架构中存在许多不同类型的分布式账簿,每一种账簿都拥有具体的功能和优劣势。比如,BTC被广泛认为是储存价值的hj标准,因此它的优势是可靠性高、交易完全去中心化,但随之而来的劣势是功能单一、速度较慢。eth允许开发者添加条件表达式实现状态改变,以增强区块链的功能。然而,为了做到这一点,它付出的代价是将简单的编程语言换成了一种更加复杂的语言,这使得学习过程更困难,而且代码也更容易出现错误。btc和ETH都专注于完成某项特殊任务,因此都获得了成功。
创建工程
打开或者创建一个STM32的工程,添加AI模型:
validation是验证集,这里我们把core和application都加上,application这里可以选择system performance、validation还是application template,如果是application template的话,只有一些模型的api,需要什么样的模型这里自己写。
调整参数
进到下面的这个页面:
导入模型,推荐用h5格式,注意片内flash的大小,选择压缩倍数(4or8),可以点击Validate on desktop进行验证,下方Output选项卡中会输出Validation OK,还有一些验证的细节。验证后退到下面这张图,记下需要的ram和flash大小。
这里的ram需要堆空间,因此我们还需要调整堆空间的大小,官网demo要求是0x2000,嗯裸机程序堆大点也没啥问题,后面的就是直接generate就可以了,我们来看工程,这里为了方便演示,生成的是MDK工程。注意这里需要把UART1的pin脚使能,同时打开UART1的中断,然后在platform settings这里选中,否则编译会出错
使用C,Java,Python,Ruby,JavaScript等编写VoCore 2的代码以增强其功能。
将microSD卡插入Ultimate Dock并创建个人云服务器。
连接USB网络摄像头并创建家庭安全摄像头。
链接到麦克风以执行Apple Siri或Amazon Echo等语音命令。
开源部分包括:
1.控制LED
2.光传感器
3.温度传感器
4.VPN路由器(OpenVPN/Tor)
5.文件共享服务器
6.MP3播放器
7.无线摄像头
8.远程数字摄像机控制
9.无线打印机
10.用于SPI屏幕的旧dos游戏的DOSBOX“GameBoy”
11.数码相框
12.遥控机器人/toycar