`

mbed项目

 
阅读更多

mbed项目http://mbed.org/是由ARM公司sponsor的一个开源项目,使用Apache2.0许可证。

目前对NXP的demo板支持的比较多,还有一款Freescale的,ST最近刚加入。
感觉和Arduino很类似,API抽象度很高,比较简洁(但相对于用STM32库函数编写的代码,可读性较差),适合快速prototype开发,而且其使用了现在流行的Online IDE(内含Compiler)。但是目前对调试的支持似乎不足,还不适合专业的开发。

库程序基本基于C++构建,并使用了template,面向对象的比较彻底,所以完全看懂源码其实难度不小。
另外,该项目还包含一个据说衍生自RTX的RTOShttp://mbed.org/handbook/RTOS,图文并茂,讲的不错。

分享到:
评论

相关推荐

    意法半导体正式加入ARM mbed项目.pdf

    【标题】:意法半导体加入ARM mbed项目 【描述】:意法半导体成为ARM mbed项目的一员,致力于开发和推广物联网(IoT)解决方案。 【标签】:半导体技术、导体研究、参考文献、专业指导 【正文】: 意法半导体的...

    意法半导体(ST)正式加入ARM MBED项目 全新的合作有助于开发者采用基于ARM架构的领先的STM32微控制器打造智能产品并推动物联网发展.pdf

    标题中提到的ARM mbed项目是一个旨在支持物联网发展的产业合作项目,该项目为开发者提供了免费的开发工具和基础开源软硬件元件,便于迅速开发基于ARM架构的创新设备。该项目通过整合连接器、传感器、云端服务软件...

    意法半导体正式加入ARM MBED项目 (1).pdf

    意法半导体正式加入ARM MBED项目 (1).pdf

    MBedOS.txt

    - **创建Mbed项目**:使用`mbed new <project-name>`命令创建新的Mbed项目。 #### 3. 移植Mbed OS到STM32 对于STM32微控制器的移植工作,主要包括以下几个步骤: - **选择合适的开发板**:根据实际需求选取STM32...

    Python库 | mbed_tools-7.32.0-py3-none-any.whl

    mbed_tools库是基于Python的工具集合,用于管理mbed项目。mbed是一个由 Arm 有限公司发起的开源硬件开发平台,旨在简化微控制器(MCU)和物联网设备的软件开发。mbed_tools库可能包含以下功能: 1. **构建系统**:...

    mbedtls_Kremlin_TLS移植_mbedtls_mbedtls移植_mbedtls库_

    "Kremlin TLS移植"是指将Mbed TLS与Kremlin项目结合,进行平台或系统的迁移。Kremlin可能是一个特定的操作系统、硬件平台或者安全框架。移植工作通常涉及到调整代码以适应新环境,解决兼容性问题,确保在目标平台上...

    mbed_blinky_mbed创建头文件_mbedos_sincesyh_

    【标题】"mbed_blinky_mbed创建头文件_mbedos_sincesyh_" 指的是一个基于mbed OS的项目,目标是实现一个简单的LED闪烁程序,它使用了mbed创建的头文件来实现这一功能。mbed OS是一个开源的实时操作系统(RTOS),专...

    nRF51822-MBED:用于 nRF51822 MBED 项目的基于 CMake 的构建系统

    nRF51822-MBED 和构建系统构建依赖设置要求对于 Windows 开发,最简单的设置方法是使用 。 一个安装的设置依赖项如下: $ cinst git make cmake gcc-arm-embedded$ git clone ...

    mbedTLS协议栈

    通过调试和运行这个项目,我们可以直观地理解mbedTLS如何在C语言环境下工作,并学习如何在实际应用中使用这些加密和哈希技术。 总之,mbedTLS是一个功能丰富的加密库,尤其适合在嵌入式系统和资源受限的环境中使用...

    stm32_MbedTLS-master.rar

    总之,"stm32_MbedTLS-master"项目提供了在STM32微控制器上使用MbedTLS加密库的实际案例,这对于学习和实践嵌入式系统的安全通信至关重要。通过理解和实践这些例程,开发者可以更好地理解如何在资源受限的环境中实现...

    mbedtls 2.16.0

    通过mbedtls,开发者能够快速地在他们的项目中集成强大的加密和安全功能。 总之,mbedtls 2.16.0是一个强大且灵活的加密库,为开发者提供了实现安全通信所需的全部工具,其丰富的功能和良好的移植性使得它在多种...

    ARM.mbedTLS.1.6.0.zip

    开发者可以使用MDK-Keil工具链将mbedTLS集成到STM32微控制器的项目中,实现安全的网络连接、数据加密以及其他密码学功能。 使用该压缩包,开发者首先需要解压文件,然后在MDK-Keil环境中导入 **ARM.mbedTLS.1.6.0....

    常用加解密库-mbedtls

    Mbedtls的API设计简洁,易于集成到各种项目中,尤其适合资源有限的嵌入式系统。其源代码结构清晰,方便开发者理解和定制,以满足特定的安全需求。 总之,Mbedtls是一个强大且灵活的加密库,提供了丰富的安全功能,...

    mbedtls.zip

    Mbedtls是一个轻量级的开源密码库,广泛用于...开发者可以通过编译这些源代码,将其集成到自己的项目中,利用Mbedtls提供的加密功能来增强系统的安全性。同时,通过阅读示例代码和文档,可以学习如何正确使用这个库。

    mbed06

    1. **C++基础**:作为mbed项目的一部分,mbed06会涉及C++的基本概念,如变量、数据类型、运算符、控制结构(if-else、for、while)、函数、类和对象等。 2. **面向对象编程**:C++是一种支持面向对象编程的语言,...

    ARM:MbedTLS 1.6.1

    1. **项目背景**:MbedTLS最初名为 PolarSSL,2015年被ARM收购后改名为Mbed TLS,融入了ARM的Mbed生态系统,旨在为物联网设备提供安全基础。 2. **核心组件**:MbedTLS包含的主要组件有SSL/TLS协议栈、加密算法库、...

    mbedtls源代码

    4. **API使用**:通过示例程序了解如何在实际项目中调用Mbedtls的API。 5. **性能优化**:查看源码中关于性能优化的部分,如内存池管理,了解如何提高Mbedtls在资源有限环境下的运行效率。 6. **安全实践**:分析...

    mbedtls-2.3.0-gpl

    mbedtls-2.3.0-gpl是针对OpenWRT系统的一个特定版本的mbedtls库,它在开源社区中被广泛使用,特别是对于嵌入式设备和物联网(IoT)项目。mbedtls是一个轻量级的C语言实现的加密库,提供了SSL/TLS协议、X.509证书处理、...

Global site tag (gtag.js) - Google Analytics