fbpx
维基百科

Mbed

Mbed是一个平台和操作系统,用于基于32-bit ARM Cortex-M微控制器的连接互联网的设备,这些设备也叫做物联网设备。这个项目由ARM和它的技术伙伴协作开发。

Mbed
开发者ARM管理的协作项目
编程语言C, C++
運作狀態Current
源码模式开放源代码
首次发布2009年9月21日 (2009-09-21)
市場取向微控制器物联网可穿戴技术
支援平台32-bit ARM Cortex-M
许可证Apache许可证2.0
官方網站mbed.com

软件开发 编辑

应用 编辑

针对mbed平台的应用可以使用mbed在线IDE来开发,它是免费的在线代码编辑器和编译器。你只需要在本地PC上安装一个网页浏览器,因为你的项目是在云端编译的,就是说是在远程服务器上使用ARMCC C/C++编译器。mbed IDE 提供私有工作空间,有能力通过分布式Mercurial版本控制导入、导出和分享代码,并且它还可以用于代码文档生成。应用还可以使用其他开发环境来开发,比如Keil µVision、IAR Embedded Workbench、和 Eclipse加上GCC ARM嵌入式工具。

SDK 编辑

mbed软件开发工具包(SDK)提供mbed C/C++软件平台和工具用来建立微控制器固件而运行在智能设备上。它由提供微控制器外设驱动器和联网的核心库、RTOS和运行时间环境、建造工具和测试及调式脚本构成。

构件数据库提供针对构件的驱动库和可以连接到微控制器而建造最终产品的服务。

硬件开发 编辑

演示开发板 编辑

 
mbed NXP LPC1768

现有各种针对mbed平台的硬件演示板,其首为最初的mbed Microcontroller board。mbed微控制器开发板(以“mbed NXP LPC1768”销售)是基于NXP微控制器的演示板,它有一个ARM Cortex M3核心,运行于96 MHz,带有512 KB flash,64 KB RAM,还有一些接口包括以太网USB设备、CANSPII²C和其他I/O[1][2]。mbed微控制器在2010年收到了第一个奖项,年度EDN软件/嵌入式工具类创新奖[3]

这个开发板还发行了各种版本,包括NXP LPC2368(ARM7TDMI-S)、NXP LPC1768(Cortex-M3)、NXP LPC11U24(Cortex-M0)微控制器[4]

HDK 编辑

mbed硬件开发工具包(HDK)为OEM设计,提供信息来建造定制硬件以支持mbed SDK。它由接口固件和用来容易的建立开发板的schematics、OEM模块和适用于生产的re-programmable产品构成。

项目开发 编辑

这个项目由ARM联合其他主要技术公司和mbed开发者社区开发。开发和贡献出现在不同层次上:

  • 核心平台 – 核心软件平台由核心贡献者和伙伴公司开发,由mbed团队维护。这个核心平台是在Apache许可证2.0下经由贡献者同意而开发的。这包括平台提供的所有核心通用软件构件,加上HAL迁移性允许mbed透明的运行在不同制造商的微控制器上,和TOOLCHAIN迁移性允许开发使用不同的嵌入式工具链
  • 构件数据库 – 库构件由各公司和更广泛的社区开发,它提供对各种外设构件、传感器、无线广播、协议和云服务API的支持,这是建造最终设备所需要的。这些是在Apache许可证2.0(鼓励)或其它创立者选择的许可证下贡献的,并由这些个体公司和开发开发者社区支持。

引用 编辑

  1. ^ Review on hackaday.com. [2018-03-31]. (原始内容于2017-07-27). 
  2. ^ . [2018-03-31]. (原始内容存档于2018-04-01). 
  3. ^ ARM press release. [2018-03-31]. (原始内容于2018-10-03). 
  4. ^ mbed Cortex M0 LPC11U24 announcement. [2018-03-31]. (原始内容于2013-02-22). 

外部链接 编辑

  • 官方网站

mbed, 是一个平台和操作系统, 用于基于32, cortex, m微控制器的连接互联网的设备, 这些设备也叫做物联网设备, 这个项目由arm和它的技术伙伴协作开发, 开发者arm管理的协作项目编程语言c, 運作狀態current源码模式开放源代码首次发布2009年9月21日, 2009, 市場取向微控制器, 物联网, 可穿戴技术支援平台32, cortex, m许可证apache许可证2, 0官方網站mbed, 目录, 软件开发, 应用, 硬件开发, 演示开发板, 项目开发, 引用, 外部链接软件开发, 编辑应. Mbed是一个平台和操作系统 用于基于32 bit ARM Cortex M微控制器的连接互联网的设备 这些设备也叫做物联网设备 这个项目由ARM和它的技术伙伴协作开发 Mbed开发者ARM管理的协作项目编程语言C C 運作狀態Current源码模式开放源代码首次发布2009年9月21日 2009 09 21 市場取向微控制器 物联网 可穿戴技术支援平台32 bit ARM Cortex M许可证Apache许可证2 0官方網站mbed com 目录 1 软件开发 1 1 应用 1 2 SDK 2 硬件开发 2 1 演示开发板 2 2 HDK 3 项目开发 4 引用 5 外部链接软件开发 编辑应用 编辑 针对mbed平台的应用可以使用mbed在线IDE来开发 它是免费的在线代码编辑器和编译器 你只需要在本地PC上安装一个网页浏览器 因为你的项目是在云端编译的 就是说是在远程服务器上使用ARMCC C C 编译器 mbed IDE 提供私有工作空间 有能力通过分布式Mercurial版本控制导入 导出和分享代码 并且它还可以用于代码文档生成 应用还可以使用其他开发环境来开发 比如Keil µVision IAR Embedded Workbench 和 Eclipse加上GCC ARM嵌入式工具 SDK 编辑 mbed软件开发工具包 SDK 提供mbed C C 软件平台和工具用来建立微控制器固件而运行在智能设备上 它由提供微控制器外设驱动器和联网的核心库 RTOS和运行时间环境 建造工具和测试及调式脚本构成 构件数据库提供针对构件的驱动库和可以连接到微控制器而建造最终产品的服务 硬件开发 编辑演示开发板 编辑 nbsp mbed NXP LPC1768现有各种针对mbed平台的硬件演示板 其首为最初的mbed Microcontroller board mbed微控制器开发板 以 mbed NXP LPC1768 销售 是基于NXP微控制器的演示板 它有一个ARM Cortex M3核心 运行于96 MHz 带有512 KB flash 64 KB RAM 还有一些接口包括以太网 USB设备 CAN SPI I C和其他I O 1 2 mbed微控制器在2010年收到了第一个奖项 年度EDN软件 嵌入式工具类创新奖 3 这个开发板还发行了各种版本 包括NXP LPC2368 ARM7TDMI S NXP LPC1768 Cortex M3 NXP LPC11U24 Cortex M0 微控制器 4 HDK 编辑 mbed硬件开发工具包 HDK 为OEM设计 提供信息来建造定制硬件以支持mbed SDK 它由接口固件和用来容易的建立开发板的schematics OEM模块和适用于生产的re programmable产品构成 项目开发 编辑这个项目由ARM联合其他主要技术公司和mbed开发者社区开发 开发和贡献出现在不同层次上 核心平台 核心软件平台由核心贡献者和伙伴公司开发 由mbed团队维护 这个核心平台是在Apache许可证2 0下经由贡献者同意而开发的 这包括平台提供的所有核心通用软件构件 加上HAL迁移性允许mbed透明的运行在不同制造商的微控制器上 和TOOLCHAIN迁移性允许开发使用不同的嵌入式工具链 构件数据库 库构件由各公司和更广泛的社区开发 它提供对各种外设构件 传感器 无线广播 协议和云服务API的支持 这是建造最终设备所需要的 这些是在Apache许可证2 0 鼓励 或其它创立者选择的许可证下贡献的 并由这些个体公司和开发开发者社区支持 引用 编辑 Review on hackaday com 2018 03 31 原始内容存档于2017 07 27 Review on devmonkey edn com 2018 03 31 原始内容存档于2018 04 01 ARM press release 2018 03 31 原始内容存档于2018 10 03 mbed Cortex M0 LPC11U24 announcement 2018 03 31 原始内容存档于2013 02 22 外部链接 编辑官方网站 取自 https zh wikipedia org w index php title Mbed amp oldid 66634757, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。