在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

mbed軟件開發平臺入門學習基礎

單片機愛好者 ? 2018-02-10 11:18 ? 次閱讀

mbed設備平臺用于編寫對可與云連接的硬件進行控制的軟件。 簡單來說, mbed是專為物聯網(IoT)設備開發的一個軟件開發平臺。

mbed軟件開發平臺入門學習基礎

使用 mbed 平臺開發的直觀感受就是: 簡單易用, 不必關心硬件底層操作, 可選的硬件平臺很多。比如下面的一個完整程序,用于產生一個 PWM 信號

mbed軟件開發平臺入門學習基礎

只需幾行代碼,即可設置在 PB5 引腳輸出周期 10ms,脈寬 1ms 的 PWM 信號。不需要了解任何寄存器的相關操作,關于硬件,只需要知道 PB5 引腳有 PWM 輸出功能即可。

目前已經有十幾家廠商提供的一百多種硬件平臺:

mbed軟件開發平臺入門學習基礎

隨著物聯網的發展, 會有越來越多的芯片廠商支持mbed開發, 目前支持mbed的廠商包括Atmel、ST、NXPTI美信、飛思卡爾、瑞薩、芯科、賽普拉斯等。

mbed軟件開發平臺入門學習基礎

ARM 指定了一套接口框架 CMSIS,通過它,可以屏蔽各家芯片操作的差異。所以針對芯片廠家來說,僅需要實現這些規定的接口就可以了。而用戶基于 CMSIS 的框架接口開發,所以可以很順利地開發各種廠家的芯片(前提是相關芯片廠商已經提供了 CMSIS 的支持),不再像以前一樣更換不同廠家的芯片是件難以抉擇的事。

嵌入式開發來說,開發環境的搭建是一個耗時耗力的過程,能成功編寫和調試第一個程序,不經過一番掙扎和摸索是很難順利完成的。而 MBED 技術是一套基于云計算的網頁編譯工具,可以在Windows、Linux、Mac 等各種可以網頁瀏覽的設備上進行編程。所以不需要安裝調試工具,只要選好指定的開發板,就立即可以進行編程,編譯后直接生成一個 bin 文件,直接燒寫到設備即可運行。用戶只需在 PC 端安裝硬件(下載器)所需的驅動。

另外,mbed 的在線開發環境還提供了程序版本管理的功能。

當然,使用在線開發環境的一個缺點也很明顯,就是不支持調試功能。為了解決這個問題,mbed提供了工程導出功能,可以導出 MDK、IAR 等多種工程。

mbed軟件開發平臺入門學習基礎

作為物聯網開發來說,你通過 AD、串口、SPI、I2CUSBCAN 甚至是以太網接口,用 MBED 技術很容易把各種傳感器數據采集到 Cortex-M0/M3 設備,采集完畢后,另外一個最重要的環節,就是數據上傳。而這一步,就是 ARM 收購的公司 Sensinode 的技術優勢所在了。mbed 對設備的連接性提供了很好的支持:

mbed軟件開發平臺入門學習基礎

mbed軟件開發平臺入門學習基礎

此外,mbed 后續還會提供云服務,這也是物聯網的重要組成部分。

物聯網是未來發展的一大趨勢,學會使用 mbed 開發 IoT 設備無疑是電子工程師一項極具價值的技能。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件開發
    +關注

    關注

    0

    文章

    614

    瀏覽量

    27356
  • 物聯網
    +關注

    關注

    2909

    文章

    44634

    瀏覽量

    373316
  • mbed
    +關注

    關注

    5

    文章

    21

    瀏覽量

    58143

原文標題:mbed入門學習筆記(24篇全)

文章出處:【微信號:gh_dae0718828df,微信公眾號:gh_dae0718828df】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    硬件開發入門軟件開發入門需要學習哪些語言

    請教一下各位高手,硬件開發入門軟件開發入門需要學習哪些語言,我沒編程語言基礎。請推薦幾本好書,不勝感激。[em52][此貼子已經被作者于2
    發表于 02-21 13:06

    【XNUCLEO-F030R8申請】ST mbed平臺學習與趣味小制作

    ,所以想找到一款支持這個平臺的板子,試著把學過的Arduino平臺的一些小實驗移植到mbed,通過后會在論壇發帖詳細描述小制作的過程,幫助入門的同學
    發表于 04-13 16:21

    如何學習嵌入式軟件開發

    1. 如何學習嵌入式軟件開發 做嵌入式軟件開發一定要結合開發板來學習,所有的知識都可以在開發板上
    發表于 02-11 07:33

    mbed環境下的軟件開發流程

    基于mbed平臺的C語言開發,是一個系列課程,歡迎大家下載學習,后續課程我會盡快上傳,僅供學習使用。
    發表于 10-07 08:15

    虛擬儀器軟件開發平臺

    虛擬儀器軟件開發平臺:2.1  虛擬儀器軟件開發平臺介紹2.1.1 概述軟件可完成數據分析與處理、結果表達與輸出。同一硬件
    發表于 06-22 12:30 ?0次下載

    Eclipse嵌入式軟件開發平臺

    隨著嵌入式系統在通信、網絡設施、航空、航海和航天等領域的大范圍應用,需要功能強大的軟件開發平臺輔助嵌入式應用軟件開發。一個好的軟件開發
    發表于 12-01 15:37 ?55次下載
    Eclipse嵌入式<b class='flag-5'>軟件開發</b><b class='flag-5'>平臺</b>

    5 mbed 中國 - mbed離線開發平臺SMeshStudi

    mbed是一個面向ARM處理器的原型開發平臺,第五章——離線開發平臺SMeshStudio的安裝使用
    發表于 11-09 18:11 ?97次下載

    第8章 Linux軟件開發平臺軟件配置

    Linux軟件開發平臺軟件配置 8.1 Linux 體系結構 8.2 Linux開發基礎 8.2 Linux嵌入式系統開發
    發表于 04-11 14:38 ?3次下載

    STM32 Nucleo板軟件開發工具入門

    STM32 Nucleo板軟件開發工具入門
    發表于 09-20 14:44 ?23次下載

    HelloM3_HelloM3應用筆記--IAR軟件開發平臺快速入門

    HelloM3_HelloM3應用筆記--IAR軟件開發平臺快速入門
    發表于 10-11 09:10 ?15次下載
    HelloM3_HelloM3應用筆記--IAR<b class='flag-5'>軟件開發</b><b class='flag-5'>平臺</b>快速<b class='flag-5'>入門</b>

    介紹ARM? mbed?集成開發環境入門的特點應用

    ARM? mbed?集成開發環境入門
    的頭像 發表于 07-02 00:24 ?3638次閱讀
    介紹ARM? <b class='flag-5'>mbed</b>?集成<b class='flag-5'>開發</b>環境<b class='flag-5'>入門</b>的特點應用

    低代碼平臺在ERP軟件開發中的作用

    很多人認為低代碼開發平臺的出現顛覆了傳統的軟件開發模式,對軟件開發行業造成沖擊,其實低代碼開發平臺
    發表于 05-09 11:16 ?870次閱讀

    大數據開發軟件開發哪個前景好?需要做什么工作?

    大數據開發軟件開發哪個前景好?大數據開發學習有難度,零基礎入門要先學習Java語言打基礎,然后
    的頭像 發表于 10-16 14:28 ?1.1w次閱讀

    LatticeCrossLinkNX軟件開發入門文件

    LatticeCrossLinkNX軟件開發入門文件
    發表于 06-04 09:27 ?1次下載

    嵌入式軟件開發入門

    1. 如何學習嵌入式軟件開發 做嵌入式軟件開發一定要結合開發板來學習,所有的知識都可以在開發
    發表于 12-07 17:21 ?17次下載
    嵌入式<b class='flag-5'>軟件開發</b><b class='flag-5'>入門</b>
    主站蜘蛛池模板: 国产91色综合久久免费分享| 337p亚洲精品色噜噜狠狠| 一级片特黄| 26uuu另类欧美亚洲曰本| 综合激情网五月| 欧美啪啪小视频| 天天操夜夜拍| 亚洲日本在线观看视频| 三级黄色免费| 亚洲热热久久九九精品| 免费我看视频在线观看| 四虎永久网址| 97在线精品| 91男女视频| 日本大片在线看| 天天摸天天躁天天添天天爽| 亚洲男人的天堂久久香蕉网| 七月婷婷在线视频综合| 天天摸夜夜添狠狠添2018| 乱人伦小说短篇| 精品三级三级三级三级三级| 色偷偷视频| 欲色淫香| 一级大片视频| 毛片网站免费在线观看| 黑人影院| 香淫| 91寡妇天天综合久久影院| 正在播放亚洲一区| 男人天堂网在线视频| 成 人 色综合| h视频免费网站| 欧美激情91| 黄色三级免费网站| 婷婷丁香五| 天天草综合网| 一级特黄aa毛片免费观看| 8000av在线| 狠狠色噜噜狠狠狠狠黑人| 国产色网| 亚洲春色www|