欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 30185|回復: 158
打印 上一主題 下一主題
收起左側

【Arduino】168種傳感器系列實驗(153)---Maixduino AI開發板

[復制鏈接]
跳轉到指定樓層
樓主
37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器和執行器模塊,依照實踐出真知(一定要動手做)的理念,以學習和交流為目的,這里準備逐一動手試試做實驗,不管成功與否,都會記錄下來---小小的進步或是搞不定的問題,希望能夠拋磚引玉。

【Arduino】168種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗一百五十三:Maixduino AI開發板 k210 RISC-V AI+lOT ESP32視覺聽覺開發套裝









分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏5 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:513258 發表于 2020-3-6 17:22 | 只看該作者

勘智K210
2018年9月6日,嘉楠科技推出自主設計研發的全球首款基于RISC-V的量產商用邊緣智能計算芯片勘智K210。該芯片依托于完全自主研發的AI神經網絡加速器KPU,具備自主IP、視聽兼具與可編程能力三大特點,能夠充分適配多個業務場景的需求。

作為嘉楠科技自主研發的邊緣側AI芯片,勘智K210兼具高能耗比和靈活性。在算力方面,勘智K210可在0.3W的條件下提供1TOP的算力支持,充分適配在多數業務場景中低功耗約束下的算力需求。在芯片集成度方面,勘智K210采用視聽一體化設計。在機器視覺上,芯片基于自主研發的神經網絡加速器KPU,可完成基于神經網絡的圖像分類任務,進行人臉識別與檢測,以及實時獲被檢測目標的分類。在聽覺能力上,芯片自帶APU語音處理單元,最高可支持8路音頻數據及16個方向,無需占用CPU即可實現聲源定向、聲場成像、波束形成、語音識別與喚醒等功能。在算法定制化方面,勘智K210在可編程能力上呈現出更高的靈活性。首先,相比ARM等架構,勘智K210采用RISC-V架構,擁有更強的可定制化能力,便于開發者根據具體應用場景定制算法。其次,芯片搭載FPIOA現場可編程IO陣列,支持TensorFlow、Keras、Darknet、PaddlePaddle和Caffe等主流AI編程框架,以及全面的開發文檔,對開發者十分友好。此外,芯片內置64位雙核處理器架構,分為計算核與應用核,能夠為開發者提供足以應對復雜業務場景的計算資源。

回復

使用道具 舉報

板凳
ID:513258 發表于 2020-3-6 17:37 | 只看該作者





一顆芯片就可以實現聲源定向、聲場成像、波束形成、語音喚醒、語音識別等機器聽覺功能。嘉楠耘智Kendryte是一款可用在智能家居、工業自動化、教育、農業、醫療等多領域終端設備的人工智能芯片,應用范圍十分廣泛。
回復

使用道具 舉報

地板
ID:513258 發表于 2020-3-6 18:29 | 只看該作者
Kendryte K210 是集成機器視覺與機器聽覺能力的系統級芯片 (SoC)。使用臺積電 (TSMC) 超低功耗的 28 納米先進制程,具有雙核 64 位處理器,擁有較好的功耗性能,穩定性與可靠性。該方案力求零門檻開發,可在最短時效部署于用戶的產品中,賦予產品人工智能。Kendryte K210 定位于 AI 與 IoT 市場的 SoC,同時是使用非常方便的 MCU。Kendryte 中文含義為勘智,而勘智取自勘物探智。這顆芯片主要應用領域為物聯網領域,在物聯網領域進行開發,因此為勘物;這顆芯片主要提供的是人工智能解決方案,在人工智能領域探索,因此為探智。
• 具備機器視覺能力
• 具備機器聽覺能力
• 更好的低功耗視覺處理速度與準確率
• 具備卷積人工神經網絡硬件加速器 KPU,可高性能進行卷積人工神經網絡運算
• TSMC 28nm 先進制程,溫度范圍-40°C 到 125°C,穩定可靠
• 支持固件加密,難以使用普通方法破解
• 獨特的可編程 IO 陣列,使產品設計更加靈活
• 低電壓,與相同處理能力的系統相比具有更低功耗
• 3.3V/1.8V 雙電壓支持,無需電平轉換,節約成本

AI 解決方案
1.機器視覺
Kendryte K210 具備機器視覺能力,是零門檻機器視覺嵌入式解決方案。它可以在低功耗情況下進行卷積神經網絡計算。
該芯片可以實現以下機器視覺能力:
• 基于卷積神經網絡的一般目標檢測
• 基于卷積神經網絡的圖像分類任務
• 人臉檢測和人臉識別
• 實時獲取被檢測目標的大小與坐標
• 實時獲取被檢測目標的種類

2.機器聽覺
Kendryte K210 具備機器聽覺能力。芯片上自帶高性能麥克風陣列音頻處理器,可以進行實時聲源定向與波束形成。
該芯片可以實現以下機器聽覺能力:
• 聲源定向
• 聲場成像
• 波束形成
• 語音喚醒
• 語音識別

3. 視覺/聽覺混合解決方案
Kendryte K210 可結合機器視覺和機器聽覺能力,提供更強大的功能。一方面,在應用中既可以通過聲源定位和聲場成像輔助機器視覺對目標的跟蹤,又可以通過一般目標檢測獲得目標的方位后輔助機器聽覺對該方位進行波束形成。另一方面,可以通過攝像頭傳來的圖像獲得人的方向后,使得麥克風陣列通過波束形成指向該人。同時也可以根據麥克風陣列確定一個說話人的方向,轉動攝像頭指向該人。




回復

使用道具 舉報

5#
ID:513258 發表于 2020-3-6 18:56 | 只看該作者


勘智K210系統架構
K210 包含 RISC-V 64 位雙核 CPU,每個核心內置獨立 FPU. K210 的核心功能是機器視覺與聽覺,其包含用于計算卷積人工神經網絡的 KPU 與用于處理麥克風陣列輸入的 APU. 同時 K210 具備快速傅里葉變換加速器,可以進行高性能復數 FFT 計算。因此對于大多數機器學習算法,K210 具備高性能處理能力。K210 內嵌 AES 與 SHA256 算法加速器,為用戶提供基本安全功能。K210 擁有高性能、低功耗的 SRAM,以及功能強大的 DMA,在數據吞吐能力方面性能優異。K210 具備豐富的外設單元,分別是:DVP、JTAG、OTP、FPIOA、GPIO、UART、SPI、RTC、I2S、I2C、WDT、Timer 與 PWM,可滿足海量應用場景。

回復

使用道具 舉報

6#
ID:513258 發表于 2020-3-6 19:23 | 只看該作者




回復

使用道具 舉報

7#
ID:513258 發表于 2020-3-6 20:16 | 只看該作者



RISC-V
RISC-V(讀作“RISC-FIVE”)是基于精簡指令集計算(RISC)原理建立的開放指令集架構(ISA),V表示為第五代RISC(精簡指令集計算機),表示此前已經四代RISC處理器原型芯片。每一代RISC處理器都是在同一人帶領下完成,那就是加州大學伯克利分校的David A. Patterson教授。與大多數ISA相反,RISC-V ISA可以免費地用于所有希望的設備中,允許任何人設計、制造和銷售RISC-V芯片和軟件。圖1展示了此前的四代RISC處理器原型芯片。它雖然不是第一個開源的的指令集(ISA),但它很重要,因為它第一個被設計成可以根據具體場景可以選擇適合的指令集的指令集架構。基于RISC-V指令集架構可以設計服務器CPU,家用電器cpu,工控cpu和用在比指頭小的傳感器中的cpu。

與大多數指令集相比,RISC-V指令集可以自由地用于任何目的,允許任何人設計、制造和銷售RISC-V芯片和軟件。雖然這不是第一個開源指令集,但它具有重要意義,因為其設計使其適用于現代計算設備(如倉庫規模云計算機、高端移動電話和微小嵌入式系統)。設計者考慮到了這些用途中的性能與功率效率。該指令集還具有眾多支持的軟件,這解決了新指令集通常的弱點。該項目2010年始于加州大學伯克利分校,但許多貢獻者是該大學以外的志愿者和行業工作者。RISC-V指令集的設計考慮了小型、快速、低功耗的現實情況來實做,但并沒有對特定的微架構做過度的設計。截至2017年5月,RISC-V已經確立了版本2.22的用戶空間的指令集(userspace ISA),而特權指令集(privileged ISA)也處在草案版本1.10。

回復

使用道具 舉報

8#
ID:513258 發表于 2020-3-6 20:23 | 只看該作者
RISC-V主要特色
1、 完全開源
對指令集使用,RISC-V基金會不收取高額的授權費。開源采用寬松的BSD協議,企業完全自由免費使用,同時也容許企業添加自有指令集拓展而不必開放共享以實現差異化發展。

2 、架構簡單
RISC-V架構秉承簡單的設計哲學。體現為:
在處理器領域,主流的架構為x86與ARM架構。x86與ARM架構的發展的過程也伴隨了現代處理器架構技術的不斷發展成熟,但作為商用的架構,為了能夠保持架構的向后兼容性,其不得不保留許多過時的定義,導致其指令數目多,指令冗余嚴重,文檔數量龐大,所以要在這些架構上開發新的操作系統或者直接開發應用門檻很高。而RISC-V架構則能完全拋棄包袱,借助計算機體系結構經過多年的發展已經成為比較成熟的技術的優勢,從輕上路。RISC-V基礎指令集則只有40多條,加上其他的模塊化擴展指令總共幾十條指令。 RISC-V的規范文檔僅有145頁,而“特權架構文檔”的篇幅也僅為91頁。

3、 易于移植*nix
現代操作系統都做了特權級指令和用戶級指令的分離,特權指令只能操作系統調用,而用戶級指令才能在用戶模式調用,保障操作系統的穩定。RISC-V提供了特權級指令和用戶級指令,同時提供了詳細的RISC-V特權級指令規范和RISC-V用戶級指令規范的詳細信息,使開發者能非常方便的移植linux和unix系統到RISC-V平臺。

4 、模塊化設計
RISC-V架構不僅短小精悍,而且其不同的部分還能以模塊化的方式組織在一起,從而試圖通過一套統一的架構滿足各種不同的應用場景。用戶能夠靈活選擇不同的模塊組合,來實現自己定制化設備的需要,比如針對于小面積低功耗嵌入式場景,用戶可以選擇RV32IC組合的指令集,僅使用Machine Mode(機器模式);而高性能應用操作系統場景則可以選擇譬如RV32IMFDC的指令集,使用Machine Mode(機器模式)與User Mode(用戶模式)兩種模式。

5 、完整的工具鏈
對于設計CPU來說,工具鏈是軟件開發人員和cpu交互的窗口,沒有工具鏈,對軟件開發人員開發軟件要求很高,甚至軟件開發者無法讓cpu工作起來。在cpu設計中,工具鏈的開發是一個需要巨大工作量的工作。如果用RISC-V來設計芯片,芯片設計公司不再擔心工具鏈問題,只需專注于芯片設計,RISC-V社區已經提供了完整的工具鏈,并且RISC-V基金會持續維護該工具鏈。當前RISC-V的支持已經合并到主要的工具中,比如編譯工具鏈gcc, 仿真工具qemu等

6 、開源實現
BOOM: Christopher Celio的RV64亂序處理器實現。Chisel, BSD Licensed。[GitHub][Doc]
BottleRocket: RV32IMC微處理器。Chisel, Apache Licensed。 [GitHub]
bwitherspoon: RV32微處理器。SystemVerilog, ISC Licensed。[GitHub]
Clarvi: 劍橋大學教學用RISC-V處理器。SystemVerilog, BSD Licensed。[GitHub]
F32: 針對FPGA的RV32微處理器,VHDL,BSD Licensed。[GitHub]
GRVI: Gray Research LLC. 針對FPGA優化的RV32微處理器,commercial licensed。[Web]
Hummingbird E200. 二級流水線,目標替代Cortex-M0/8051, Verilog, Apache 2.0 licensed。[GitHub]
invicta: 一級流水線的RV32微處理器。Verilog,BSD Licensed。[GitHub]
Kamikaze: RV32微處理器。Verilog,MIT Liencensed。[GitHub]
KCP53000: Samuel A. Falvo II的RV64處理器實現。Verilog, MPL Licensed。[GitHub]
nanorv32: 2機流水線的RV32實現。Verilog, GPLv2 Licensed。[GitHub]
OpenV: 支持RV32的開源微處理器,Verilog,MIT Licensed,OnChipUIS,來源于哥倫比亞的Universidad Industrial de Santander。[GitHub]
ORCA: 支持RV32的開源微處理器,VHDL,BSD Licensed,VectorBlox。[Github]
PicoRV32: Clifford Wolf設計的(針對FPGA)RV32微處理器,Verilog,ISC Licensed。[GitHub]
Potato: 針對FPGA的RV32微處理器。VHDL,BSD Licensed。[GitHub]
RI5CY:支持RV32的開源微處理器
PULPino: SystemVerilog,Solderpad Licensed, 來源于蘇黎世理工和博洛尼亞大學的PULP項目。[GitHub][Web]
River: GNSS Senor Ltd.基于Rocket架構開發的RV64處理器。VHDL, BSD Licensed。[GitHub]
Rocket: 支持RV64/32的開源處理器
Rocket-Chip: Chisel,BSD Licensed, Free chips project, UC Berkeley分離的開源工程。[GitHub]
Freedom: Chisel,Apache Licensed, SiFive, UC Berkeley分離的初創企業。[GitHub][Web]
lowRISC:Chisel+SystemVerilog,Solderpad Licensed, 從劍橋大學發起的非盈利組織。[GitHub][Web]
RoCC: the Rocket customized coprocessor interface 和Rocket處理器緊密互聯的的協處理器接口。[BSG]
RV12: RoaLogic的RV32微處理器。Verilog, RoaLogic non-commercial Licensed。[GitHub]
SCR1: Syntacore的RV32開源微處理器。SystemVerilog,Solerpad Licensed。[GitHub]
SHAKTI:印度IIT-Madras的RISC-V處理器系列,Bluespec, BSD Licensed。[Bitbucket]
Sodor: 教學用的RISC-V處理器。Chisel, BSD Licensed。[GitHub]
uRV: 針對FPGA的RV32微處理器。Verilog,LGPLv3 Licensed.[ohwr]
VexRiscv: 用SpinalHDL編寫的針對FPGA的RV32微處理器。SpinalHDL, MIT Licensed。[GitHub]
YARVI: Tommy Thorn設計的RV32I微處理器,Verilog,GPL2v Licensed。[GitHub]

6 、成功的流片案例
已經有機構和商業公司流片的案例。可關注RISC-V社區了解具體信息。

7 、社區貢獻
完整的工具鏈維護,大量的開源項目。risc-v的google討論組(名稱:RISC-V ISA Dev)吸引各地自愿者參與討論來不斷改進risc-v架構。




回復

使用道具 舉報

9#
ID:513258 發表于 2020-3-7 08:26 | 只看該作者


RISC-V指令集正式因為伯克利大學想開發一款CPU時,要么是一些老舊的架構,要么收費昂貴,芯片設計領域亟需一個開源的指令集。神說要有光,就有了光,神說要有空氣,就有了空氣,神說要有好的開源指令集,于是就有了RISC-V,沒有好的輪子就造個輪子。RISC-V基金會就如W3C,RISC-V指令集就如HTML5,HTML5掀起了web領域的一場革命,RISC-V也將帶來芯片領域的一場革命。
回復

使用道具 舉報

10#
ID:513258 發表于 2020-3-7 08:40 | 只看該作者


RISC-V產業生態正進入快速發展期。加州大學伯克利分校在2015年成立非盈利組織RISC-V基金會,該基金會旨在聚合全球創新力量共同構建開放、合作的軟硬件社區,打造RISC-V生態系統。三年多來,谷歌、高通、IBM、英偉達、NXP、西部數據、Microsemi、中科院計算所、麻省理工學院、華盛頓大學、英國宇航系統公司等200多個企業和研究機構先后加入了RISC-V基金會。
回復

使用道具 舉報

11#
ID:513258 發表于 2020-3-7 08:54 | 只看該作者


RISC-V 指令特點
1 設計哲學-簡單就是美
大道至簡,在IC設計的實際工作中,最簡潔的設計往往是最可靠的,在大多數的項目實踐中一次次的得到檢驗。
IC設計的工作性質非常特殊,其最終的產出是芯片,而一款芯片的設計和制造周期均很長,無法像軟件代碼那樣輕易的升級和打補丁,每一次芯片的改版到交付都需要幾個月的周期。不僅如此,芯片的一次制造成本費用高昂,從幾十萬美金到百千萬美金不等。這些特性都決定了IC設計的試錯成本極為高昂,因此能夠有效的降低錯誤的發生就顯得非常的重要。
1.1 無病一身輕——架構的篇幅
后發優勢,RISC-V設計汲取X86和ARM架構中的經驗,前人踩過的坑不用再犯,同時無需向下兼容老舊的設計和已經過時的指令。想想去看一本架構文檔,里面一大半的篇幅都在講過時的指令和設計,是不是感覺寶貴的時間都被浪費了。
在處理器領域,目前主流的架構為x86與ARM架構。經過幾十年的發展,現代的x86與ARM架構的架構文檔長達幾百數千頁。打印出來能有半個桌子高,可真是“著作等身”。之所以現代x86與ARM架構的文檔長達數千頁,且版本眾多,一個主要的原因是因為其架構的發展的過程也伴隨了現代處理器架構技術的不斷發展成熟。并且作為商用的架構,為了能夠保持架構的向后兼容性,其不得不保留許多過時的定義,或者在定義新的架構部分時為了能夠將就已經存在的技術部分而顯得非常的別扭。久而久之就變得極為冗長。
而現在才推出的RISC-V架構,則具備了后發優勢,由于計算機體系結構經過多年的發展已經成為比較成熟的技術,多年來在不斷成熟的過程中暴露的問題都已經被研究透徹,因此新的RISC-V架構能夠加以規避,并且沒有背負向后兼容的歷史包袱,可以說是無病一身輕。
目前的“RISC-V架構文檔”分為“指令集文檔”(riscv-spec-v2.2.pdf)和“特權架構文檔”(riscv-privileged-v1.10.pdf)。“指令集文檔”的篇幅為145頁,而“特權架構文檔”的篇幅也僅為91頁。熟悉體系結構的工程師僅需一至兩天便可將其通讀,雖然“RISC-V的架構文檔”還在不斷地豐富,但是相比“x86的架構文檔”與“ARM的架構文檔”,RISC-V的篇幅可以說是極其短小精悍。
1.2 能屈能伸——模塊化的指令集
RISC-V架構相比其他成熟的商業架構的最大一個不同還在于它是一個模塊化的架構。因此,RISC-V架構不僅短小精悍,而且其不同的部分還能以模塊化的方式組織在一起,從而試圖通過一套統一的架構滿足各種不同的應用。
這種模塊化是x86與ARM架構所不具備的。以ARM的架構為例,ARM的架構分為A、R和M三個系列,分別針對于Application(應用操作系統)、Real-Time(實時)和Embedded(嵌入式)三個領域,彼此之間并不兼容。
但是模塊化的RISC-V架構能夠使得用戶能夠靈活選擇不同的模塊組合,以滿足不同的應用場景,可以說是“老少咸宜”。譬如針對于小面積低功耗嵌入式場景,用戶可以選擇RV32IC組合的指令集,僅使用Machine Mode(機器模式);而高性能應用操作系統場景則可以選擇譬如RV32IMFDC的指令集,使用Machine Mode(機器模式)與User Mode(用戶模式)兩種模式。而他們共同的部分則可以相互兼容。
1.3 濃縮的都是精華——指令的數量
短小精悍的架構以及模塊化的哲學,使得RISC-V架構的指令數目非常的簡潔。基本的RISC-V指令數目僅有40多條,加上其他的模塊化擴展指令總共幾十條指令。

回復

使用道具 舉報

12#
ID:513258 發表于 2020-3-7 09:01 | 只看該作者
勘智K210成支持RISC-V NOMMU范本
如果談及嵌入式領域,RISC-V或許是你絕對繞不過的一個知識點。雖然ARM依舊是移動端的霸主,但RISC-V被外界賦予了太多意義,架構本身適合于頗具前景的嵌入式開發,其免費開源的特性也在當前的國際環境中備受關注,儼然成為移動端領域的新晉網紅。 RISC-V大勢所趨,市場上也涌現了一些基于該架構的芯片與開發模組,例如很多開發者正在使用的勘智K210。去年底,名為Jean-Luc的資深工程師分享了將Linux5.1系統部署在K210處理器上的工作。同時,他也在文中引用了西部數據的分享,勘智K210被作為支持RISC-V NOMMU的示范列入其中。




在AI領域,神經網絡屬于計算密集型場景,人臉識別等算法往往會受到邊緣側應用場景的功耗限制。嘉楠表示ARM在實際計算的過程中往往會伴隨大量的能耗,并不是非常經濟的架構。公開資料顯示,嘉楠是RISC-V聯盟中前五家使用RISC-V架構的廠商之一。在勘智系列AI芯片的研發中,嘉楠使用了RISC-V RocketChip,減少了大量相關的工作量,也節省了大量的研發人力成本,以及IP授權的成本。 目前,勘智K210及其開發模組受到不少開發者的青睞,吸引了來自百度、阿里等國內頂尖AI團隊的目光。例如嘉楠為百度AI開發平臺PaddlePaddle定制開發模組PaddlePi-K210,打通了PaddlePaddle 模型設備端部署解決方案。開發人員不需要硬件更改,使用公版模具就可以一直做到樣品階段。在前沿項目的探索上,勘智K210兼容阿里最新TinyML算法模型,是可用于探索TinyML科研項目的RV平臺。


回復

使用道具 舉報

13#
ID:513258 發表于 2020-3-7 09:24 | 只看該作者
Maixduino AI開發板 k210 RISC-V AI+lOT ESP32視覺聽覺開發套裝





回復

使用道具 舉報

14#
ID:513258 發表于 2020-3-7 09:45 | 只看該作者


Maixduino
基于MAIX模塊,是用于AI + IoT應用的RISC-V 64開發板。與其他Sipeed MAIX dev不同。主板Maixduino采用Arduino Uno外形設計,板載ESP32模塊和MAIX AI模塊。MAIX是Sipeed專門設計的產品系列,專為在邊緣運行AI而設計。將AI模型從云端移動到網絡邊緣的設備,在這些設備上運行速度更快,成本更低,隱私性更高。

回復

使用道具 舉報

15#
ID:513258 發表于 2020-3-7 09:56 | 只看該作者



回復

使用道具 舉報

16#
ID:513258 發表于 2020-3-7 10:16 | 只看該作者

回復

使用道具 舉報

17#
ID:513258 發表于 2020-3-7 10:18 | 只看該作者



回復

使用道具 舉報

18#
ID:513258 發表于 2020-3-7 10:20 | 只看該作者

回復

使用道具 舉報

19#
ID:513258 發表于 2020-3-7 10:24 | 只看該作者

回復

使用道具 舉報

20#
ID:513258 發表于 2020-3-7 10:44 | 只看該作者



  • CPU:帶FPU的雙核64位RISC-V;400MHz神經網絡處理器
  • QVGA@60FPS/VGA@30FPS圖像識別
  • 板載ESP32模塊支持2.4G 802.11.b/g/n和藍牙4.2
  • Arduino Uno外形,Arduino兼容接口
  • 板載全向I[size=75%]2S數字輸出MEMS麥克風
  • 用于DVP相機的24P 0.5mm FPC連接器
  • 8位MCU LCD 24P 0.5mm FPC連接器
  • 基于卷積神經網絡的機器視覺



   
        
  • 支持自彈式micro SD卡支架
  • 重置和啟動按鈕;3W DAC+PA音頻輸出
  • 連接USB Type-C電纜以完成下載
  • 用于機器聽覺的高性能麥克風陣列處理器
  • 支持MaixPy IDE、Arduino IDE、OpenMV IDE和PlatformIO IDE
  • 支持Tiny-Yolo、Mobilenet和TensorFlow Lite,用于深度學習





回復

使用道具 舉報

21#
ID:513258 發表于 2020-3-7 11:27 | 只看該作者

回復

使用道具 舉報

22#
ID:513258 發表于 2020-3-7 11:30 | 只看該作者

回復

使用道具 舉報

23#
ID:513258 發表于 2020-3-7 12:22 | 只看該作者
本帖最后由 eagler8 于 2020-3-7 13:14 編輯

嘗試配置Maixduino開發環境(win10)
1、安裝串口驅動
正常情況下,win10 ,linux3.0+ ,mac os都可以自動識別并安裝串口驅動。如果遇到驅動失敗,可以去 FTDI 官網下載對應的 VCP 驅動程序。www點ftdichip點com/Drivers/VCP.htm
win驅動下載地址:www點ftdichip點com/Drivers/CDM/CDM21228_Setup.zip
如果到驅動安裝不正確,請徹底卸載原驅動,下載官方驅動,切斷網絡并安裝驅動即可解決問題。








回復

使用道具 舉報

24#
ID:513258 發表于 2020-3-7 12:25 | 只看該作者




回復

使用道具 舉報

25#
ID:513258 發表于 2020-3-7 12:28 | 只看該作者

回復

使用道具 舉報

26#
ID:513258 發表于 2020-3-7 13:06 | 只看該作者
2、下載安裝Arduino IDE(目前版本號1.8.12)
鏈接:https://downloads.arduino.cc/arduino-1.8.12-windows.exe




回復

使用道具 舉報

27#
ID:513258 發表于 2020-3-7 15:04 | 只看該作者




回復

使用道具 舉報

28#
ID:513258 發表于 2020-3-7 15:10 | 只看該作者
3、在 Arduino IDE中添加Maixduino開發板
打開Arduino IDE, 選擇 文件 -> 首選項,
添加 附加開發板管理器網址:
dl.sipeed點com/MAIX/Maixduino/package_Maixduino_k210_index.json (推薦)
或者
dl.sipeed點com/MAIX/Maixduino/package_Maixduino_k210_dl_cdn_index.json (如果上面的鏈接下載過慢,請嘗試這個鏈接)




回復

使用道具 舉報

29#
ID:513258 發表于 2020-3-7 15:21 | 只看該作者
  • 安裝開發板工具和庫
  • 選擇工具 -> 開發板 -> 開發板管理器, 搜索 Maixduino, 點擊 安裝




回復

使用道具 舉報

30#
ID:513258 發表于 2020-3-7 17:13 | 只看該作者
文件挺大的,下載也慢,頭尾用了近一個半小時,終于完成了








回復

使用道具 舉報

31#
ID:513258 發表于 2020-3-7 17:25 | 只看該作者
4、重新設置開發板
在Arduino IDE頂部的 工具 欄中重新設置開發板
開發板: 選擇你的開發板。
燒錄固件: 僅支持Maix GO, 默認 open-ec。
燒錄波特率: 如果燒錄失敗請降低波特率。
端口:  串口端口, e.g. /dev/ttyUSB0
程序員:  燒錄工具,你 必須 選擇 k-flash




回復

使用道具 舉報

32#
ID:513258 發表于 2020-3-7 18:00 | 只看該作者
5、測試Maixduino開發環境



回復

使用道具 舉報

33#
ID:513258 發表于 2020-3-7 18:17 | 只看該作者

回復

使用道具 舉報

34#
ID:513258 發表于 2020-3-7 18:29 | 只看該作者
燒錄成功



回復

使用道具 舉報

35#
ID:513258 發表于 2020-3-7 18:33 | 只看該作者
【Arduino】168種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗一百五十三:Maixduino AI開發板 k210 RISC-V AI+lOT ESP32視覺聽覺開發套裝

項目之一:測試Maixduino開發環境
主要內容:字符串到整數的轉換
讀取串行輸入字符串,直到它看到換行符,然后轉換字符串,
如果字符是數字,則為數字。




回復

使用道具 舉報

36#
ID:513258 發表于 2020-3-8 08:18 | 只看該作者
  1. /*
  2.   【Arduino】168種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
  3.   實驗一百五十三:Maixduino AI開發板 k210 RISC-V AI+lOT ESP32視覺聽覺開發套裝

  4.   項目之一:測試Maixduino開發環境
  5.   主要內容:字符串到整數的轉換
  6.   讀取串行輸入字符串,直到它看到換行符,然后轉換字符串,
  7.   如果字符是數字,則為數字。
  8. */

  9. String inString = ""; // 保存輸入的字符串

  10. void setup() {
  11.   // 打開串行通信并等待端口打開:
  12.   Serial.begin(9600);
  13.   while (!Serial) {
  14.     ; // 等待串行端口連接。僅本地USB端口需要
  15.   }

  16.   // 發送簡介:
  17.   Serial.println("\n\nString toInt():");
  18.   Serial.println();
  19. }

  20. void loop() {
  21.   // 讀取串行輸入:
  22.   while (Serial.available() > 0) {
  23.     int inChar = Serial.read();
  24.     if (isDigit(inChar)) {
  25.       // 將傳入字節轉換為字符并將其添加到字符串:
  26.       inString += (char)inChar;
  27.     }
  28.     // 如果得到換行符,請打印字符串,然后打印字符串的值:
  29.     if (inChar == '\n') {
  30.       Serial.print("Value:");
  31.       Serial.println(inString.toInt());
  32.       Serial.print("String: ");
  33.       Serial.println(inString);
  34.       // 清除新輸入的字符串:
  35.       inString = "";
  36.     }
  37.   }
  38. }
復制代碼


回復

使用道具 舉報

37#
ID:513258 發表于 2020-3-8 08:24 | 只看該作者
Maixduino開發板資料
● Github:https://github.com/Lichee-Pi
● SDK相關資料:cn.dl.sipeed點com/MAIX/SDK
● HDK相關資料:cn.dl.sipeed點com/MAIX/HDK
● Maixduino相關資料:maixduino.sipeed.com
● MaixPy(micropython)相關資料:cn.dl.sipeed點com/MAIX/MaixPy
● Wiki:maixpy.sipeed.com
● Blog:blog.sipeed.com
● BBS:  bbs.sipeed.com
● AI技術支持群:878189804
● 模型商店:maixhub點com
● Telegram group: t點me/sipeed
● Support 郵箱:support@sipeed.com
● 視頻: https://space.bilibili.com/27717 ... 1790372634597661220




回復

使用道具 舉報

38#
ID:162514 發表于 2020-3-8 10:44 | 只看該作者
wo 竟然看完了
回復

使用道具 舉報

39#
ID:513258 發表于 2020-3-10 10:50 | 只看該作者

是塊不錯的板子,呵呵
回復

使用道具 舉報

40#
ID:513258 發表于 2020-3-11 14:22 | 只看該作者


功能特性

  • CPU:RISC-V 雙核64bit、內置FPU、400Mhz標準頻率(可超頻)
  • 內置神經網絡處理器
  • OV2640攝像頭:200W像素通用24P攝像頭
  • 連接器:兼容Arduino 接口、TF卡槽、揚聲器接口
  • 無線功能:支持2.4G 802.11.b/g/n、支持Bluetooth 4.2
  • 音頻功能:MEMS 麥克風、3W揚聲器輸出
  • 8 Bit(256 級) 可調顏色,5Bit (32 級)亮度調節
  • DVP 攝像頭接口:24P 0.5mm FPC 連接器,支持OV2640、5640、7740等
  • LCD接口:24P 0.5mm FPC 連接器,支持8bit MCU LCD
  • ESP32模塊:支持2.4G 802.11.b/g/n

                         802.11 n(2.4G)速率達到150Mbps

                         Bluetooth v4.2全規格,包含傳統藍牙(BR/EDR)和低功耗藍牙(BLE)

  • 開發環境:支持Arduino IDE、MaixPy IDE、OpenMV IDE等

技術規格
  • 尺寸:68mm  54mm
  • 電源輸入:USB Type-C(支持6~12V輸入)
  • 溫升:<20K
  • 工作溫度范圍:-30~85oC
  • MCU:ESP8285
  • 無線標準:802.11 b/g/n
  • 頻率范圍:2400Mhz~2483.5Mhz
  • 發射功率:802.11.b:+15dBm

                         802.11.g:+10dBm(54Mbps)

                        802.11.n:+10dBm(65Mbps)

  • 無線連接器:IPEX 3.03.0mm
  • Wi-Fi模式:Station/SoftAP/SoftAP+Station

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表