0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

《硬件改變世界》系列:這個橘色的小方塊是什么呢?

電子工程師 ? 來源:lp ? 2019-03-06 11:07 ? 次閱讀

硬件改變世界》系列

你一定很好奇,這個橘色的小方塊是什么呢?

首先,它是一個漂亮的立方體,放在你的桌子上,豐富了你電腦周圍的空間。它還代表了SupplyFrame的著名徽標(biāo),由四個支架將4×4個正方形固定在一起。最后也是最重要的,里面還有一個控制器。

但是注意,沒有按鈕,沒有顯示器,只有一個USB micro-b接口!很奇怪吧,你也許會想問…為什么還說它值得期待?讓我們把它連接到電腦上看看有什么神奇的事情發(fā)生!

首先,可以看到底部有12個白色LED,它們是隨機(jī)運(yùn)行的。但是,如果你在徽章和電腦之間建立了聯(lián)系,那么它能做的就更多了。

立方體有自己的trng(真隨機(jī)數(shù)生成器),可以創(chuàng)建隨機(jī)數(shù)流。它也有prng(偽rng),因此可以用作密碼引擎,主要用于試驗(yàn)和游戲。它有一個16兆比特(2兆字節(jié))的閃存,可以用來存儲OTP(一次填充)隨機(jī)數(shù)基,這是唯一一種不能破解的密碼方法,不管壞人有多強(qiáng)大的計(jì)算機(jī),也不管他們多聰明。當(dāng)然這種方法也有一些缺點(diǎn),我們稍后將討論。

通信是通過虛擬串行端口執(zhí)行的,因此你要有一些串行終端程序(realterm或類似程序)。參數(shù)為115200、8、N、1。此端口用于向多維數(shù)據(jù)集發(fā)出命令或參數(shù)、發(fā)送或接收加密或解密的文件、獲取狀態(tài)或讀取當(dāng)前數(shù)據(jù)。兩個或兩個以上的立方體也可以通過容性鏈路進(jìn)行無線通信,前提是它們要緊密相鄰,距離不超過1~2英寸(或幾厘米)。

命令行不區(qū)分大小寫。它包含一個命令字符、一個或多個(可選)操作數(shù)和一個(可選)數(shù)字?jǐn)?shù)據(jù),用空格分隔。這是命令列表(n是一個半字節(jié),或者如果前面有“0x”,則為一個十六進(jìn)制數(shù)字),n n n n是16位數(shù)字,n n n n n n n n是32位數(shù)字):M S D [NNNN] 將nnnn塊從s移動到d(默認(rèn)1個塊=512字節(jié))X S D [NNNN] 移動和xor nnnn塊從s到d(默認(rèn)為1個塊)R NNNN flash read address設(shè)置為nnnn(請閱讀勘誤表注釋)W NNNN 閃存寫入地址設(shè)置為nnnn(請閱讀勘誤表注釋)S NNNNNNNN prng seed設(shè)置為nnnnnnnn(32位數(shù)字,僅限十六進(jìn)制輸入)Q 退出當(dāng)前命令執(zhí)行(僅限運(yùn)行時)? 幫助H 幫助

分配給m、x、r和w命令的數(shù)值用十進(jìn)制或十六進(jìn)制(帶0x前綴)代碼表示。S命令中的32位數(shù)字只能是十六進(jìn)制。請注意,r和w命令中的nnnn文本是地址,但它們不是以字節(jié)表示的,而是以512字節(jié)塊表示的。

S和D(在操作數(shù)組中)代表源和目標(biāo)。它們中的每一個都可以是:B 緩沖區(qū)1(單片機(jī)數(shù)據(jù)存儲器中512字節(jié))C 緩沖區(qū)2(單片機(jī)數(shù)據(jù)存儲器中512字節(jié))N 網(wǎng)絡(luò)(立方體之間的電容鏈接)U UART(通過虛擬端口)F (內(nèi)置閃存)P prng(僅限來源)T TRNG(僅限來源)S 種子(僅限來源)A 加速度計(jì)(僅限震源)

重要提示:有一個限制對幾乎所有閃存都有效,這是設(shè)計(jì)技術(shù)和優(yōu)化的結(jié)果。你知道所有的閃存(像eprom和eeprom)在寫入之前必須被擦除到所有1(bytes 0xff),如果不被擦除,它會同時記錄以前的內(nèi)容與新的內(nèi)容。本項(xiàng)目使用的閃存芯片MX25V1635FM只能擦除4K(或更大)塊。如果多維數(shù)據(jù)集固件寫入4K塊的第一頁(或第一個512字節(jié)塊),則會自動執(zhí)行此操作,但當(dāng)MCU寫入4K塊內(nèi)的其他頁面時,不會進(jìn)行擦除。因此,寫入塊1不會擦除閃存的先前內(nèi)容,但寫入塊0將自動擦除地址0x0000到0x0fff(塊0…7)中的所有塊。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16133

    瀏覽量

    177137
  • 生成器
    +關(guān)注

    關(guān)注

    7

    文章

    313

    瀏覽量

    20957
  • 數(shù)據(jù)集
    +關(guān)注

    關(guān)注

    4

    文章

    1201

    瀏覽量

    24622

原文標(biāo)題:一個小方塊顛覆工程師想象,它能做的不只是個控制器

文章出處:【微信號:cirmall,微信公眾號:電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    這個黑色的小方塊是什么元器件?

    `黑色的,體積大約是2.3mm*2.0mm*1.7mm表面并不光滑,一個字沒有,請問這是什么元器件啊?我懷疑是電感,因?yàn)?,把它去掉,換上0R電阻,不影響電路,但是又沒查到是什么規(guī)格的電感求助啊`
    發(fā)表于 08-17 17:12

    用Matlab可以編一些俄羅斯小方塊的程序,用labview怎么實(shí)現(xiàn)

    用Matlab可以編一些俄羅斯小方塊的程序,用labview怎么實(shí)現(xiàn)
    發(fā)表于 11-07 20:09

    西伯利亞650的聲卡壞了掉了一個小東西大神看看

    就掉了這么一個小方塊,大家?guī)兔纯?b class='flag-5'>這個是什么東西,掉這一個壞了太可惜了
    發(fā)表于 04-03 12:50

    AD14導(dǎo)線中出現(xiàn)灰色的小方塊提示,但DRC沒提示錯誤,這是怎么回事?

    如圖所示,AD14導(dǎo)線中出現(xiàn)灰色的小方塊提示,但是用DRC檢查并沒有提示此處有錯誤,請問各位大神這是怎么回事?這根線會有影響嗎?
    發(fā)表于 06-10 08:25

    請問AD原理圖中的小方框什么意思?

    如圖,別人抄板的原理圖,需要重新整理,里面的小方塊代表什么?有的是P+數(shù)字,有的是TP+數(shù)字,是代表板子上的焊盤嗎?還請大神解答
    發(fā)表于 07-26 10:27

    p?s?pi?ce問題,上面的小方塊怎么去掉

    上面的小方塊怎么去掉
    發(fā)表于 01-11 22:22

    為什么所有的電源和接地焊盤、輔銅及導(dǎo)線都顯示小方塊

    所有的電源和接地焊盤、輔銅及導(dǎo)線都顯示小方塊???而且電源網(wǎng)絡(luò)飛線打開沒顯示,會不會是因?yàn)槌霈F(xiàn)小方塊造成后面打開電源網(wǎng)絡(luò),飛線不再顯示。感恩無私的分享與奉獻(xiàn)
    發(fā)表于 08-20 05:35

    為什么PCB線出現(xiàn)了這個小方塊

    PCB線出現(xiàn)這個小方塊是什么問題
    發(fā)表于 09-12 03:38

    CubeSensors:幫助改善家居環(huán)境的小方塊

    這些小方塊會通過傳感器陣列對周遭環(huán)境進(jìn)行監(jiān)測,包括空氣質(zhì)量、溫度、濕度、噪聲、光線與氣壓,會根據(jù)用戶打算在房間進(jìn)行的活動給出相應(yīng)建議。
    發(fā)表于 07-03 13:54 ?686次閱讀

    Fitbit手環(huán)沒電了?趕緊出去跑一圈電量瞬間滿格

    北卡羅來納州立大學(xué)的研究團(tuán)隊(duì)最新研制的熱電式發(fā)電裝置的厚度只有2毫米,而這個小方片裝置卻能夠?qū)⑷梭w的高效的將熱能裝換成為電能。 該裝置的導(dǎo)熱材料存在于小方塊裝置的表層,并且向外擴(kuò)散熱量,在小方
    發(fā)表于 01-18 20:49 ?653次閱讀

    SSD中有個重要參數(shù),就是寫放大

    還是以前面SSD空間為例,SSD容量是180個小方塊,當(dāng)OP是36個小方塊時,整個SSD閃存空間為216個小方塊,OP比例是36/180= 20%。那么180個小方塊的用戶數(shù)據(jù)平均分?jǐn)?/div>
    的頭像 發(fā)表于 07-24 15:39 ?9524次閱讀
    SSD中有個重要參數(shù),就是寫放大

    PCB技術(shù):Allegro中去除走線小方塊的方法

    走線出現(xiàn)小方塊的示意圖如下所示: 這種情況出現(xiàn)并不影響pcb生產(chǎn)以及布線的聯(lián)通性,只是影響美觀性能,去除的方法比較簡單,這個是由模塊復(fù)用以后,沒有打散模塊引起的。將模塊的打散即可。操作如下: 首先
    的頭像 發(fā)表于 10-18 09:44 ?8541次閱讀

    三相半橋IGBT內(nèi)部結(jié)構(gòu)示意圖

    以英飛凌的IGBT為例原理圖如下:引腳分布: 內(nèi)部結(jié)構(gòu)照片大方塊是IIGBT,小方塊是二極管方塊上面是發(fā)射機(jī),小方塊上面是二極管正極
    發(fā)表于 02-23 09:32 ?3次下載
    三相半橋IGBT內(nèi)部結(jié)構(gòu)示意圖

    神奇小方塊之二維碼的前世今生

    商業(yè)、交通、電子支付、生產(chǎn)品檢……二維碼幾乎已經(jīng)滲透到我們?nèi)康纳铑I(lǐng)域。但是,已經(jīng)離不開二維碼的你,是否知道這個神奇“小方塊”的來歷和它的發(fā)明者?你沒有看錯,我們?nèi)粘3S玫哪莻€二維碼(也就是QR
    的頭像 發(fā)表于 03-11 14:10 ?868次閱讀

    神奇魔法單片機(jī)?Arduino【廢柴小方】,他來了

    當(dāng)簡單的小方塊,遇上熱愛藝術(shù)與單片機(jī)的有趣靈魂,會怎樣?——普通的方塊千千萬,【廢柴小方】不一般。仿佛注入魔法生命力,他來了~今天特別分享@巴掌寬護(hù)胸毛大佬的原創(chuàng)佳作。Arduino【廢柴小方
    的頭像 發(fā)表于 12-02 08:04 ?1070次閱讀
    神奇魔法單片機(jī)?Arduino【廢柴<b class='flag-5'>小方</b>】,他來了