电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
## 概述 - 最近在开发过程中,遇到题线程优先级翻转的题。那什么原因导致优先级翻转呢? - 在RTOS开发中,优先级翻转题也是值得我们去关注留意的。避免代码瘫痪。 ## 什么是优先级翻转 - 所谓的优先级翻转题:即当个高优先级线程通过信号量机制访共享资源时,该型号量以被个低优先级线程占有,而这个低....
Rice嵌入式开发 2021-05-20 20:28:13 浏览量:375
 线程优先级翻转,如何避免?
![封面图片](https://img-blog.csdnimg.cn/img_convert/54ff0fae98649bdee187382c5014360d.png) 本文作者:**默** & **铁熊** 在这个共享经济时代,万物皆可共享,这其中包括了共享单车、共享充电宝、共享雨伞等服务。所有这些共享经济产品的背后,都用到了扫码支付相关的技术。 作为个人 DIY 玩家,有没有办法在自己的....
铁熊 2021-05-29 14:17:34 浏览量:68
 DIY掌上POS机,或许是最小的收银POS机了!
**摘要**:在实际项目中经常用到串口接收些不定长的数据,怎么判断这帧数据接收完成了呢?通常使用UART非空中断配合简单的数据协议,在数据中加入帧头、帧尾,在程序中判断是否接收到帧尾来确定数据接收完毕,对每个字节数据都要进行判断,比较消耗系统资源,尤其是在些实时性要求较高的场合。而串口空闲中断可以大大...
果果小师弟 2022-03-13 12:32:37 浏览量:995
 MM32F3277空闲中断+DMA接收不定长数据
ST在去年年底发布了STM32G0的产品线,该产品线应该算是STM32F0的升级产品,在F0系列的基础上优化了内部电源,更新了内核为Arm Cortex M0+,最高主频也有F0的48MHz增加到了64MHz,性能增强了不少,那么到底有多强呢,还是需要个对比的。正好最近拿到了块STM32G071的Nucleo开发板,我们就以目前MCU领域性能测试工具CoreMa...
Angel_YY 2019-03-15 10:26:42 浏览量:2725
 STM32G071的CoreMark跑分
# 前言 这篇文章其实还是为读取dxf文件服务的,我可不想只是简单输出得到的数据,所以就用到了vector来存储数据。嘻嘻,蛮好玩的,记录下!!! ## 什么是vector? 我们把vector称为容器,是因为它可以包含其他的对象。实际上,它被翻译为向量,你可以把它简单理解为不需要定义大小,可以根据需要自动扩充的数组。但是它...
大斯 2020-04-18 09:27:27 浏览量:1215
 如何在Qt中使用容器vector
#### 摘要 上篇的文章,我用到I2C的外设,这次就文件系统来做个使用介绍。 早些年刚学STM32的时候,用过FATFS文件系统,不过这个文件系统是在裸机上跑的,没有加入到RTOS上。本次使用过的是RT-Thread提供的个文件组件,全称为 Device File System,即设备虚拟文件系统”,类似 UNIX 文件、文件夹的风格。 至于这个....
川楠 2020-04-30 15:05:36 浏览量:3816
 RT-Thread学习笔记+4.RTT组件之SDIO接口文件系统
本系列教程以**i.MX6ULL**处理器的ARM开发板为实验基础,学习记录嵌入式Linux开发的各种知识与经验,主要内容包括嵌入式Linux移植,嵌入式Linux驱动开发,嵌入式Linux应用开发等。 本系列教程将以野火的i.MX6ULL eMMC开发板为硬件基础,以[野火EBF6ULL Pro开发板教程](https://doc.embedfire.com/linux/imx6/linux_base/zh...
码农爱学习 2021-07-13 22:56:09 浏览量:1575
 i.MX6ULL嵌入式Linux开发1-uboot移植初探
[上篇文章](https://www.icxbk.com/article/detail/2294.html),我们介绍了如何使用NXP原厂的uboot进行编译和烧写,将uboot运行在自己的开发板上。NXP原厂的uboot,直接烧录到我的开发板中,LCD的驱动是不正常的,需要进行修改。本篇我们就来继续研究uboot,**使得uboot能匹配我们自己的开发板**。 修改uboot以匹配开发....
码农爱学习 2021-07-19 21:38:22 浏览量:1833
 i.MX6ULL嵌入式Linux开发2-uboot移植实践
# 笔试题 ![笔试题](https://img-blog.csdnimg.cn/20210224182050470.png) # 1. ARM指令和中B和BLX的区别? ## B: 跳转执行 B 指令的格式为: ```c B{条件} 目标地址 ``` B 指令是最简单的跳转指令。旦遇到个B 指令,ARM 处理器将立即跳转到给定的目标地址,从那里继续执行。 注意存储在跳转指令中...
一口Linux 2021-03-21 22:46:28 浏览量:1617
 【粉丝问答13】大厂笔试11道嵌入式笔试题
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了些传感器和执行器模块,依照实践出真知(定要动手做)的理念,以学习和交流为目的,这里准备逐动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的题,希望能...
雕爷学编程 2021-01-22 10:37:26 浏览量:674
 【雕爷学编程】Arduino动手做(74)---6MV2飞控GPS模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了些传感器和执行器模块,依照实践出真知(定要动手做)的理念,以学习和交流为目的,这里准备逐动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的题,希望能...
雕爷学编程 2021-02-19 15:08:35 浏览量:516
 【雕爷学编程】Arduino动手做(76)---2路光耦继电器模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了些传感器和执行器模块,依照实践出真知(定要动手做)的理念,以学习和交流为目的,这里准备逐动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的题,希望能...
雕爷学编程 2021-05-17 18:00:44 浏览量:571
 【雕爷学编程】Arduino动手做(83)---模拟SG90舵机模块
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了些传感器模块,依照实践(动手试试)出真知的理念,以学习和交流为目的,这里准备逐做做实验,不管能否成功,都会记录下来---小小的进步或是搞不掂的题,希望能够抛砖引玉。 #### Arduino168...
雕爷学编程 2019-11-19 11:41:45 浏览量:940
 【雕爷学编程】Arduino动手做(5)---热敏温度传感器模块
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了些传感器和模块,依照实践出真知(定要动手做)的理念,以学习和交流为目的,这里准备逐动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的题,希望能够抛砖引玉。 ### Ar.....
雕爷学编程 2019-12-17 07:43:48 浏览量:706
 【雕爷学编程】Arduino动手做(06)---声音传感器模块
# 全网篇!!!基于Stm32的AES128-ECB加密模式--速度更快、功耗更低 ## AES 简述 AES是个高级加密标准 。按加密方式分为:AES-128、AES-192、AES-256;按加密模式分为:ECB、CBC、CTR、CFB、OCF。其大致流程是:个明文+个密钥生成个密钥!如下图 ![](https://IMG_URL_REPLACE/bbsimages/202001/c9312e84227...
爱笑的男孩 2020-01-02 20:25:05 浏览量:5096
 全网第一篇!!!基于Stm32的AES128-ECB加密模式--速度更快、功耗更低
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了些传感器和执行器模块,依照实践出真知(定要动手做)的理念,以学习和交流为目的,这里准备逐动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的题,希望能...
雕爷学编程 2020-02-22 19:55:58 浏览量:941
 【雕爷学编程】Arduino动手做(12)---霍尔磁力传感器模块
大家好,今天我们给大家带来的是EMC测试-谐波电流(Harmonic)与电压波动及闪变(Fluctuation and Flicker),这也是EMI四个项目中的最后两个,下我们将开始EMS测试方法的介绍,欢迎大家关注公众号Monster电子技术。 谐波电流 、什么是谐波电流? 严格地讲,谐波是指电流中所含有的频率为基波的整数倍的电量,...
跨世纪大傻瓜 2020-03-26 00:07:41 浏览量:2183
 【EMC测试】谐波电流与电压波动和闪变
嗨,大家好!今天打算给大家分享下ISO 26262中关于失效的概念,这也是功能安全所围绕的核心题。 #### 首先,什么是失效呢? *Failure:termination of an intended behavior of an element or an item due to fault manifestation* (ISO 26262:2018版部分,三章 3.50) 失效:由于(永久的/暂时的)故障显现而导....
雨下了一季 2020-05-05 16:59:07 浏览量:693
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了些传感器和执行器模块,依照实践出真知(定要动手做)的理念,以学习和交流为目的,这里准备逐动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的题,希望能...
雕爷学编程 2020-06-17 13:12:19 浏览量:1345
 【雕爷学编程】Arduino动手做(66)---SR501热释电红外模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了些传感器和执行器模块,依照实践出真知(定要动手做)的理念,以学习和交流为目的,这里准备逐动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的题,希望能...
雕爷学编程 2020-11-17 16:22:54 浏览量:838
 【雕爷学编程】Arduino动手做(68)---AT24C256存储模块