关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥 为了大家更加方便的学习并巩固知识,特意从我的公众号『技术让梦想更伟大』整理出来部分文章,帮助大家了解,同时也谢谢大家的支持。【经验分享】告诉你用RTOS做嵌入式开发的优势在哪?为什么嵌入式工程师会对8位MCU有误...
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥回顾任务的创建删除在FreeRTOS基础系列《FreeRTOS系列第10篇---FreeRTOS任务创建和删除》中介绍了任务创建API函数xTaskCreate(),我们这里先回顾一下这个函数的声明:BaseType...
关注、星标公众号,直达精彩内容来源:网络素材 |ZeroMing222这系列开始谈软件上面的设计,对设计模式在面向对象里面应该各位都知道,或许你在实际开发当中用到,也或许你见过别人的代码中用到。当你程序的代码足够庞大的时候,你会发现维护寸步难行,牵一发而动全身,这个时候你就能够理...
关注、星标公众号,直达精彩内容来源:网络素材 |ZeroMing222嵌入并发,意味着多线程或者多任务,基本上都是使用了系统,linux系统或RTOS系统之类的实现。RTOS系统里任务的调度主要有抢占式和时间片调度两种,具体的区别这里就不详细说明了。此篇章包含了并发的一些术语,如...
关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥 为了大家更加方便的学习并巩固知识,特意从我的公众号『技术让梦想更伟大』整理出来部分文章,帮助大家了解,同时也谢谢大家的支持。嵌入式系统编程软件架构该注意哪些方面?嵌入式单片机编程魔法之三权分立【架构篇】嵌入式编程...
关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥Blinky是自带的一个很简单的例子,也就是我们俗称的”HelloWorld!”,可以帮助我们了解QP。在这个blinky中,是以1HZ的速率闪烁LED灯,0.5s开灯,05s关灯。关于Blinky工程先来认识QM这...
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥使用FreeRTOS,一个最基本的程序架构如下所示:int main(void){ 必要的初始化工作; 创建任务1; 创建任务2; ... vTaskStartScheduler();...
关注、星标公众号,直达精彩内容来源|multisim整理:李肖遥成为一个正式的嵌入式开发工程师是一个艰辛的过程。从规范完善的开发周期到严格执行和系统检查,开发高可靠性嵌入式系统的技术有许多种。本文介绍7个易操作且可以长久使用的技巧,它们对于确保系统更加可靠地运行并捕获异常行为大有...
电源电源是将其它形式的能转换成电能的装置。电源自“磁生电”原理,由水力、风力、海潮、水坝水压差、太阳能等可再生能源,及烧煤炭、油渣等产生电力来源。常见的电源是干电池(直流电)与家用的110V-220V交流电源。性能指标优质的电源一般具有FCC、美国UL和中国长城等多国认证标志。这...
长城汽车7月16日向国家市场监督管理总局备案了召回欧拉汽车的相关公告。从召回计划来看,长城将召回2018年7月7日至2019年10月30日期间生产的长城欧拉IQ电动汽车,共计16216辆。此前,还有网友曝出的图片显示,在某一充电站的充电桩上,张贴有一张针对“长城欧拉”的告示。其上...
【导读】EMC是业界的一个难点,本文介绍了EMC三个规律、EMC问题三要素、电磁骚扰的特性、以及五层次EMC设计法;给企业提供了对待EMC的建议;作者认为EMC改进要如诊治疾病一样对症施治;作者倡导坚持EMC规律,趁早考虑和解决EMC问题-进行EMC设计。EMC是产品认证的重要内...
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!在STM32开发中,经常会碰到hex文件、bin文件与axf文件,这些都是可以烧写到板子里运行的文件。这三个文件有什么区别呢?在这之前,先来一起回顾一下C语言编译的过程:编译的过程在之前的C语言笔记《C程序的编译...
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!来源:CSDN1.函数宏介绍函数宏,即包含多条语句的宏定义,其通常为某一被频繁调用的功能的语句封装,且不想通过函数方式封装来降低额外的弹栈压栈开销。函数宏本质上为宏,可以直接进行定义,例如:#define INT...
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!来源:TopSemic嵌入式有个小伙伴在我们的嵌入式交流群里发了类似下面的一张图,顿时引起一阵骚动,我把源代码再附上,main.c如下:#include #include static char city_nam...
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!大家端午假期愉快!这两天看文的人比较少,先来分享一篇非常简单的关于虚拟串口软件的使用的小短文。在编写串口上位机时,需要进行调试。一种方式是与下位机进行通信进行测试;另一种方式是借助虚拟串口软件来进行测试。虚拟串口...