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

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

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

3天內不再提示

mbed軟件開發(fā)平臺入門學習基礎

單片機愛好者 ? 2018-02-10 11:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

mbed軟件開發(fā)平臺入門學習基礎

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

mbed軟件開發(fā)平臺入門學習基礎

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

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

mbed軟件開發(fā)平臺入門學習基礎

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

mbed軟件開發(fā)平臺入門學習基礎

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

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

另外,mbed 的在線開發(fā)環(huán)境還提供了程序版本管理的功能。

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

mbed軟件開發(fā)平臺入門學習基礎

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

mbed軟件開發(fā)平臺入門學習基礎

mbed軟件開發(fā)平臺入門學習基礎

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

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

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

    關注

    0

    文章

    639

    瀏覽量

    28346
  • 物聯網
    +關注

    關注

    2929

    文章

    46082

    瀏覽量

    390151
  • mbed
    +關注

    關注

    5

    文章

    21

    瀏覽量

    58386

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    硬件開發(fā)入門軟件開發(fā)入門需要學習哪些語言

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

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

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

    如何學習嵌入式軟件開發(fā)

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

    mbed環(huán)境下的軟件開發(fā)流程

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

    虛擬儀器軟件開發(fā)平臺

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

    Eclipse嵌入式軟件開發(fā)平臺

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

    5 mbed 中國 - mbed離線開發(fā)平臺SMeshStudi

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

    第8章 Linux軟件開發(fā)平臺軟件配置

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

    STM32 Nucleo板軟件開發(fā)工具入門

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

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

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

    介紹ARM? mbed?集成開發(fā)環(huán)境入門的特點應用

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

    低代碼平臺在ERP軟件開發(fā)中的作用

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

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

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

    LatticeCrossLinkNX軟件開發(fā)入門文件

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

    嵌入式軟件開發(fā)入門

    1. 如何學習嵌入式軟件開發(fā) 做嵌入式軟件開發(fā)一定要結合開發(fā)板來學習,所有的知識都可以在開發(fā)
    發(fā)表于 12-07 17:21 ?17次下載
    嵌入式<b class='flag-5'>軟件開發(fā)</b><b class='flag-5'>入門</b>
    主站蜘蛛池模板: 制服丝袜中文字幕第一页 | 一级毛片美国一级j毛片不卡 | 一级特黄特黄的大片免费 | 一区二区三区免费精品视频 | 奇米一区二区 | 四虎影视永久在线精品免费播放 | 69japanese日本100| www.天堂.com| 日本人xxxxxxxxxⅹ68 | 婷婷午夜激情 | 夜夜操夜夜爱 | 欧美在线高清视频 | 男女爱爱免费视频 | 亚洲欧美一区二区三区在线播放 | 狠狠色噜噜狠狠狠狠97影音先锋 | 在线播放你懂 | 日本最色网站 | 午夜精品久久久久久99热 | 久久99精品久久久久久秒播 | 天天插天天干天天操 | 国产伦精品一区二区三区四区 | 国产亚洲精品aa在线观看 | 欧美人与牲动交xxxx | 日韩福利一区 | 最好看的最新中文字幕2018免费视频 | 天天插在线视频 | 欧美在线黄 | 欧美精品一二区 | 天天干天天操天天添 | 天天射天天干天天舔 | 午夜污片 | 天天干天天操天天舔 | 欧美视频三区 | 天堂在线免费 | 天天摸天天爽天天澡视频 | 中文字幕第一页在线 | 日本zzzwww大片免费 | 午夜免费片 | 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 动漫精品成人免费网站 | 九月丁香婷婷 |