![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mbed
文章平均质量分 60
daxiebao
这个作者很懒,什么都没留下…
展开
-
使用CooCox的CoIDE打开mbed项目失败:提示 The chip:STM32F103RB information of current project has sonething wrong
使用CooCox的CoIDE打开mbed项目失败:提示 The chip:STM32F103RB information of current project has sonething wrong用文本编辑器打开项目文件 Nucleo_blink_led.coproj 发现下面图是用CoIDE 新建工程生成的多了coreId="3" coreN原创 2016-08-19 16:42:10 · 2520 阅读 · 0 评论 -
怎样在物联网操作系统mbed注册账号跟创建工程使用教程图解
mbed是什么 mbed是一个面向ARM处理器的原型开发平台,它具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容,各个部分的具体介绍如下: SDK:mbed设计了一个硬件抽象层,从而屏蔽了不同mcu厂商提供了微处理之间的差异,对于用户来说,他只需要和这个硬件抽象层打交道即可,也就是说,用户基于mbed开发的应用可以很方便地更换原创 2016-08-19 17:24:20 · 1163 阅读 · 0 评论 -
mbed 更改调试信息 printf 默认输出 串口com Serial1或Serial2
默认情况下 调试信息是通过 ST-Link 虚拟串口com port 输出的。有时候我们需要输出到别的串口,比如Serial2,可以通过下面的代码来实现。#include "mbed.h" // 定义stdio uart 参数extern serial_t stdio_uart; extern int stdio_uart_inited; int ma原创 2016-08-20 23:57:59 · 3284 阅读 · 0 评论 -
mbed使用EmBitz 提示warning: .objs\main.o: linker input file unused because linking not done
使用mbed在线IDE 导出EmBitz工程。编译错误:||warning: .objs\main.o: linker input file unused because linking not done|||warning: mbed\target_nucleo_f103rb\toolchain_gcc_arm\cmsis_nvic.o: linker input file unused原创 2016-08-24 16:52:18 · 1794 阅读 · 0 评论 -
使用EmBitz编译mbed提示mbed_wait_api.c:(.text.wait+0x0): multiple definition of `wait'
使用EmBitz编译mbed提示mbed_wait_api.c:(.text.wait+0x0): multiple definition of `wait'提示重复定义 wait函数 第一次定义在libc.a中的syswait.c。在mbed库libmbed.a 中mbed_wait_api.c中也有定义,所以要调整Linker flash 的顺序。把-lmbed 放在-lc 后面。原创 2016-08-24 17:25:18 · 1093 阅读 · 0 评论 -
使用EmBitz 编译mbed提示required from 'void WIZnet_Chip::reg_wr(uint16_t, T) [with T = short unsigned int;
使用EmBitz 编译mbed提示.\W5500Interface\WIZnet\W5500.h|321| required from 'void WIZnet_Chip::reg_wr(uint16_t, T) [with T = short unsigned int; uint16_t = short unsigned int]' template void reg原创 2016-08-24 17:37:10 · 1099 阅读 · 0 评论 -
在 mbed平台使用 airkiss_cloudapi sdk 过程中碰到问题解决方法
在 mbed平台使用 airkiss_cloudapi 过程中碰到不少问题。问题的根源在于mbed大部分驱动是用c++实现的。c++(在mian.cpp中) 调用 c静态库 libwxcloud.a 中的函数(airkiss_cloud_loop()),反过来 c静态库 libwxcloud.a 引用c 函数(airkiss_porting.cpp中的ak_socket airkiss_tcp原创 2016-09-21 22:57:51 · 1938 阅读 · 1 评论 -
关于STM32 使用ARM GCC编译链接C++生成固件的压缩、减少和优化大小的几个编译链接参数
随之进来的物联网的兴起,要像安卓那样建立生态,需要跟多的开发者投入其中,那么就要降低门槛。物联网系统中arm 自家的mbed 系统就采用了c++,用对象的形式封装了外设驱动,比如GPIO口封装成AnalogIn,AnalogOut,BusIn,BusInOut,BusOut,DigitalInOut,DigitalIn,DigitalOut等类。使开发者可以不用非常熟悉cortex-m 内原创 2016-09-28 21:33:08 · 4750 阅读 · 3 评论