自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 openwrt 编译出现错误 quilt_checked Error126解决办法

1 ubuntu 版本16.042 编译出错 .quilt_checked Error126原报错界面已滚过头了,借用下面一段提示,与原来的类似make[4]:***[/home/Alex/openwrt_widora/build_dir/target-mipsel_24kec+dsp_musl-1.1.11/linux-ramips_rt305x/linux-3.18.29/

2018-02-01 15:58:08 1616

原创 一种通过注册表获取USB虚拟串口端口号的方法

在开发一个Modbus的串口监测工具软件的时候,启动工具软件,希望一开始就能在下拉框检测到当前有效的USB串口。刚开始做的时候是用的穷举法,就是“COM0”~“COM15”一个一个尝试打开。但是,这样做一个是效率低下,另一个是换了新的USB-串口适配器,有可能虚拟串口端口号超过了COM15,这样就找不到可用串口了。网上查找了资料,通过读取windows注册表的方式,很好解决了这个问题。

2018-01-31 09:47:26 3943 1

原创 ubuntu 安装MQTT服务

按照这个链接指导在ubuntu 安装MQTT服务。1 下载MQTT 1.4.14.tar.gz 2 去掉SSL功能WITH_TLS := noWITH_TLS_PSK:=no3 出现没有ares.h文件错误分别安装libc-ares2, libc-ares-dev两个库sudo apt-get install libc-ares-devsudo apt-get

2018-01-30 13:52:59 1713

原创 LPC824 一种IAP实现方法

1 flash空间分配LPC824是一款CortexM0+微控制器,片上自带32KB Flash.为了实现IAP功能,先把Flash空间进行地址分配,如下表所示。其中,sector 30 用于存放IAP标志位。这个物理区域bootloader和应用程序都要访问。上电复位之后,MCU首先运行bootloader程序,它会检测IAP标志位的特征值,如果是0x987EA321,那么进入I

2018-01-29 15:05:32 2030

原创 如何建立一个通用软件架构以满足嵌入式产品的快速迭代需求

最近几年连续开发几款智能仪器的嵌入式产品。因为是相近的产品类型,只是控制器和一些具体功能电路有些差异。考虑到软件研发人力有限,同时又要把过往的成熟产品的一些处理经验方法把它IP化,形成自己独有的算法处理体系。因此,建立起一个通用的软件架构,尽量做到与底层硬件的弱耦合,这样可以更快的构建产品原型。尤其是在产品早期,很多想法不一定成熟,或者产品使用一个阶段之后,可能需要添加修改一些功能,这个时候,...

2018-01-29 13:43:38 757

原创 卡尔曼滤波器在温度测量抗干扰中的实际应用效果

double CSerialCtrlDemoDlg::KalmanFilter(KalmanInfo* kalmanInfo, double lastMeasurement){ //预测下一时刻的值 //x的先验估计由上一个时间点的后验估计值和输入信息给出,此处需要根据基站高度做一个修改 double predictValue = kalmanInfo->A* kalmanInfo->fi

2017-12-05 16:04:38 2379

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除