0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

《硬件改变世界》系列:这个橘色的小方块是什么呢?

电子工程师 来源:lp 2019-03-06 11:07 次阅读

硬件改变世界》系列

你一定很好奇,这个橘色的小方块是什么呢?

首先,它是一个漂亮的立方体,放在你的桌子上,丰富了你电脑周围的空间。它还代表了SupplyFrame的著名徽标,由四个支架将4×4个正方形固定在一起。最后也是最重要的,里面还有一个控制器

但是注意,没有按钮,没有显示器,只有一个USB micro-b接口!很奇怪吧,你也许会想问…为什么还说它值得期待?让我们把它连接到电脑上看看有什么神奇的事情发生!

首先,可以看到底部有12个白色LED,它们是随机运行的。但是,如果你在徽章和电脑之间建立了联系,那么它能做的就更多了。

立方体有自己的trng(真随机数生成器),可以创建随机数流。它也有prng(伪rng),因此可以用作密码引擎,主要用于试验和游戏。它有一个16兆比特(2兆字节)的闪存,可以用来存储OTP(一次填充)随机数基,这是唯一一种不能破解的密码方法,不管坏人有多强大的计算机,也不管他们多聪明。当然这种方法也有一些缺点,我们稍后将讨论。

通信是通过虚拟串行端口执行的,因此你要有一些串行终端程序(realterm或类似程序)。参数为115200、8、N、1。此端口用于向多维数据集发出命令或参数、发送或接收加密或解密的文件、获取状态或读取当前数据。两个或两个以上的立方体也可以通过容性链路进行无线通信,前提是它们要紧密相邻,距离不超过1~2英寸(或几厘米)。

命令行不区分大小写。它包含一个命令字符、一个或多个(可选)操作数和一个(可选)数字数据,用空格分隔。这是命令列表(n是一个半字节,或者如果前面有“0x”,则为一个十六进制数字),n n n n是16位数字,n n n n n n n n是32位数字):M S D [NNNN] 将nnnn块从s移动到d(默认1个块=512字节)X S D [NNNN] 移动和xor nnnn块从s到d(默认为1个块)R NNNN flash read address设置为nnnn(请阅读勘误表注释)W NNNN 闪存写入地址设置为nnnn(请阅读勘误表注释)S NNNNNNNN prng seed设置为nnnnnnnn(32位数字,仅限十六进制输入)Q 退出当前命令执行(仅限运行时)? 帮助H 帮助

分配给m、x、r和w命令的数值用十进制或十六进制(带0x前缀)代码表示。S命令中的32位数字只能是十六进制。请注意,r和w命令中的nnnn文本是地址,但它们不是以字节表示的,而是以512字节块表示的。

S和D(在操作数组中)代表源和目标。它们中的每一个都可以是:B 缓冲区1(单片机数据存储器中512字节)C 缓冲区2(单片机数据存储器中512字节)N 网络(立方体之间的电容链接)U UART(通过虚拟端口)F (内置闪存)P prng(仅限来源)T TRNG(仅限来源)S 种子(仅限来源)A 加速度计(仅限震源)

重要提示:有一个限制对几乎所有闪存都有效,这是设计技术和优化的结果。你知道所有的闪存(像eprom和eeprom)在写入之前必须被擦除到所有1(bytes 0xff),如果不被擦除,它会同时记录以前的内容与新的内容。本项目使用的闪存芯片MX25V1635FM只能擦除4K(或更大)块。如果多维数据集固件写入4K块的第一页(或第一个512字节块),则会自动执行此操作,但当MCU写入4K块内的其他页面时,不会进行擦除。因此,写入块1不会擦除闪存的先前内容,但写入块0将自动擦除地址0x0000到0x0fff(块0…7)中的所有块。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16064

    浏览量

    176916
  • 生成器
    +关注

    关注

    7

    文章

    313

    浏览量

    20933
  • 数据集
    +关注

    关注

    4

    文章

    1200

    浏览量

    24606

原文标题:一个小方块颠覆工程师想象,它能做的不只是个控制器

文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    用Matlab可以编一些俄罗斯小方块的程序,用labview怎么实现

    用Matlab可以编一些俄罗斯小方块的程序,用labview怎么实现
    发表于 11-07 20:09

    西伯利亚650的声卡坏了掉了一个小东西大神看看

    就掉了这么一个小方块,大家帮忙看看这个是什么东西,掉这一个坏了太可惜了
    发表于 04-03 12:50

    AD14导线中出现灰色的小方块提示,但DRC没提示错误,这是怎么回事?

    如图所示,AD14导线中出现灰色的小方块提示,但是用DRC检查并没有提示此处有错误,请问各位大神这是怎么回事?这根线会有影响吗?
    发表于 06-10 08:25

    请问AD原理图中的小方框什么意思?

    如图,别人抄板的原理图,需要重新整理,里面的小方块代表什么?有的是P+数字,有的是TP+数字,是代表板子上的焊盘吗?还请大神解答
    发表于 07-26 10:27

    p s pi ce问题,上面的小方块怎么去掉

    上面的小方块怎么去掉
    发表于 01-11 22:22

    为什么所有的电源和接地焊盘、辅铜及导线都显示小方块

    所有的电源和接地焊盘、辅铜及导线都显示小方块???而且电源网络飞线打开没显示,会不会是因为出现小方块造成后面打开电源网络,飞线不再显示。感恩无私的分享与奉献
    发表于 08-20 05:35

    为什么PCB线出现了这个小方块

    PCB线出现这个小方块是什么问题
    发表于 09-12 03:38

    CubeSensors:帮助改善家居环境的小方块

    这些小方块会通过传感器阵列对周遭环境进行监测,包括空气质量、温度、湿度、噪声、光线与气压,会根据用户打算在房间进行的活动给出相应建议。
    发表于 07-03 13:54 683次阅读

    佳能单反肩带上为什么总有一个小橡胶片?原来对长时间曝光大有影响

    我们在佳能单反的肩带上,经常能看到这么一个橡胶材料的小方块儿。
    发表于 07-21 16:49 8173次阅读

    Fitbit手环没电了?赶紧出去跑一圈电量瞬间满格

    北卡罗来纳州立大学的研究团队最新研制的热电式发电装置的厚度只有2毫米,而这个小方片装置却能够将人体的高效的将热能装换成为电能。 该装置的导热材料存在于小方块装置的表层,并且向外扩散热量,在小方
    发表于 01-18 20:49 653次阅读

    SSD中有个重要参数,就是写放大

    还是以前面SSD空间为例,SSD容量是180个小方块,当OP是36个小方块时,整个SSD闪存空间为216个小方块,OP比例是36/180= 20%。那么180个小方块的用户数据平均分摊
    的头像 发表于 07-24 15:39 9503次阅读
    SSD中有个重要参数,就是写放大

    PCB技术:Allegro中去除走线小方块的方法

    走线出现小方块的示意图如下所示: 这种情况出现并不影响pcb生产以及布线的联通性,只是影响美观性能,去除的方法比较简单,这个是由模块复用以后,没有打散模块引起的。将模块的打散即可。操作如下: 首先
    的头像 发表于 10-18 09:44 8501次阅读

    三相半桥IGBT内部结构示意图

    以英飞凌的IGBT为例原理图如下:引脚分布: 内部结构照片大方块是IIGBT,小方块是二极管方块上面是发射机,小方块上面是二极管正极
    发表于 02-23 09:32 2次下载
    三相半桥IGBT内部结构示意图

    神奇小方块之二维码的前世今生

    商业、交通、电子支付、生产品检……二维码几乎已经渗透到我们全部的生活领域。但是,已经离不开二维码的你,是否知道这个神奇“小方块”的来历和它的发明者?你没有看错,我们日常常用的那个二维码(也就是QR
    的头像 发表于 03-11 14:10 858次阅读

    神奇魔法单片机?Arduino【废柴小方】,他来了

    当简单的小方块,遇上热爱艺术与单片机的有趣灵魂,会怎样?——普通的方块千千万,【废柴小方】不一般。仿佛注入魔法生命力,他来了~今天特别分享@巴掌宽护胸毛大佬的原创佳作。Arduino【废柴小方
    的头像 发表于 12-02 08:04 1048次阅读
    神奇魔法单片机?Arduino【废柴<b class='flag-5'>小方</b>】,他来了