reille

 


STM32CubeMX确实是个好东西,可以协助开发者快速搭建应用开发平台。但与IDE的配合上,存在一些问题。比如:

  1. 使用STM32CubeMX自动生成工程代码后,都要全部重新编译。
  2. 使用MDK编译STM32CubeMX自动生成的工程代码时,编译速度巨慢。
  3. 某些版本IAR编译调试STM32CubeMX自动生成的工程,会有一些问题。

阅读全文 »

 


在IAR和MDK之间,更倾向于使用IAR,只是因为IAR工程支持目录树。

在此之前安装的是IAR6.3版本,但发现该版本IAR编译STM32CubeMX生成STM32F407工程时,程序运行不正常。而使用MDK5编译工程时,程序却运行正常。因此,安装最新版本IAR再试下。

本文主要介绍IAR8.2的安装与破解。 阅读全文 »

 


本来打算利用STM32标准库自己封装一层HAL(硬件抽象层)库。在搜索相关资料时,发现ST在两三年前就出了官方的HAL库。虽然网上对ST HAL的评价不怎么好,不过个人觉得还是有必要尝试下。

  • 与其自己封装HAL库,还不如使用官方封装的HAL库,ST工程师肯定比自己牛;
  • ST标准库太底层,本人不太想接触太多底层的东西。

阅读全文 »

 


打算使用stm32f407ve芯片开发产品,所以买了块评估板做前期开发。所带例程用的是keil4建立的工程,用keil5打开例程,编译没有任何问题。但是下载程序的时候,出现了错误:

No Algorithm found for: 08000000H – 08000657H
Erase skipped!
Error: Flash Download failed  –  “Cortex-M4” 阅读全文 »

 


SQLite是一款针对嵌入式产品应用的轻量型开源数据库,它占用资源非常的低。在嵌入式应用中,该数据库只需要几百K的内存就够了,而且性能非常不错。除此外,它也支持Windows/Linux/Unix等主流的操作系统。

实际上,早就对SQLite垂暮已久了,奈何一直用不上。最近项目里,打算对小范围的数据(如黑名单数据)上SQLite进行管理。

阅读全文 »

 


笔记本安装Windows10系统,一直运行着VMware软件。电池用完后上电重启笔记本电脑,打开VMware时,会出现如下错误提示:

无法打开内核设备“\\.\Global\vmx86”:系统找不到指定的文件。您在安装 VMware Workstation后是否进行了重新引导?未能初始化监视器设备。
阅读全文 »

 


在Windows 10笔记本电脑上使用Excel 2010打开Excel文档,在视图中,开启全屏显示功能,然后关闭退出Excel 2010软件。

这时,再打开Excel文档,就会提示“runtime error”错误。此情况之前也出现过,记得是通过修改注册表解决的。个人分析是Excel的全屏显示功能存在BUG导致的。

阅读全文 »

 

计费控制单元

当前,物联网、互联网+、车辆网等与“网”相关的热门词汇,在一些高端大气上档次的讨论会、研讨会等各种会上,被各路大佬们侃侃而谈。借着这股春风,充电设备行业的大佬门深怕落伍,与时俱进地提出了与车联网进行融合发展,实现充电设备互联互通。

个人认为,充电设备实现互联互通,是未来发展趋势,也是物联网的发展!

阅读全文 »

 


根据电动汽车非车载整车直流充电机通用技术规范(以下简称《规范》)要求,直流充电机(桩)由两个相对独立的组件组成——计费控制单元(负责业务相关部分)和充电设备控制器(负责电气相关部分)。

其中,计费控制单元通过软硬件接口连接相应输入/输出组件,完成人机显示、计量计费、支付、数据加解密、控制充电设备启停、与车联网平台通信等功能。充电机内部关系如下图所示。

阅读全文 »

 


用VS编写代码时,从word文档中拷贝了一些内容作为注释。编完代码,转到linux上编译时,结果出现了下面一段有点让人丈二和尚摸不到头脑的编译错误:

  • xxUnit.cpp:1: error: stray ‘\357’ in program
  • xxUnit.cpp:1: error: stray ‘\273’ in program
  • xxUnit.cpp:1: error: stray ‘\277’ in program

阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备12094833号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量