
嵌入式学习日记
文章平均质量分 75
专门记录自己在嵌入式学习过程中遇到的坑及解决办法
嵌入式行者
这个作者很懒,什么都没留下…
展开
-
FreeRtos+emwin在STM32F103ZET6上的移植笔记二(emwin移植)
移植准备条件emwin官方源码lcd屏已点亮并可正常画点画线读点移植过程我下载的emwin版本为STemWin5.32,打开STemWin5.32文件下,文件目录一目了然,主要看三个文件夹就够了Config、LibOS将Config下的GUIConf.c、GUIDRV_Template.c、LCDConf_FlexColor_Template.c加入工程中将lib下的STemWin532_CM0_OS_Keil.lib加入到工程中将os下的GUI_X_OS.c加入到工程中,因原创 2020-08-31 11:23:11 · 3217 阅读 · 0 评论 -
FreeRtos+emwin在STM32F103ZET6上的移植笔记一(FreeRtos移植)
经过几天的奋斗,终于成功移植了freeRtos和emwin,又增加了一项吹牛逼的利器,这里总结一下移植过程中的心得和踩过的坑-。-FreeRtos移植freertos的移植个人感觉真的太简单了,在学freertos操作系统移植的时候,我并没有参考正点原子的移植文档,因为我觉得他们自己写了很多文件,并将修改好的文件直接扔给你,对于我来说不是太友好,我希望在第一次接触操作系统移植的时候应该是从原始文件入手,然后一步步将其加入到自己的工程中,不借助任何第三方文件或代码,只有这样才会对移植过程有一个比较清新原创 2020-08-31 10:30:49 · 2948 阅读 · 2 评论 -
实战日记:以数组方式实现静态队列操作
学习背景工作两年,大多数时间都是用一些常用的代码实现一些功能,对数据结构并没有怎么使用,也没有怎么花时间去了解,只知道队列是先进先出这些基本的东西(-.-),并没有去细究其中的实现过程,直到最近在做一个项目,用到串口收发,为避免极端情况下发生发送碰撞(在极短时间内有两条发送指令一起执行,导致从机无法做到数据的有效识别),受同事启发使用队列结构,其实现效果为:当有指令需要通过串口发送时,将指令标识放入队列中,主函数每隔一定时间(假定为10ms)判断队列是否为空,如果不为空则从队列中取出指令标识,判断该指令翻译 2020-05-28 17:18:46 · 243 阅读 · 1 评论 -
IAP升级日记(STM32芯片)
声明:本文档只是本人在学习IAP升级时的一些心得体会,无心传播误导资源,不足还望及时指正,谢谢大家!!有什么问题可以联系我:WX:c995143740IAP:In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序,进行更新升级,也就是我们常说的boorload区APP:就是我们的用户区程序上电到执行到main主函数,mcu都做了哪些原创 2020-05-27 14:56:49 · 584 阅读 · 0 评论