logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在嵌入式实时操作系统中使用malloc()和free()的危险

前言本文会从以下几个方面阐述使用malloc()和 free()函数动态的分配/释放内存的危害。存在的问题在嵌入式中无法很难实现对内存的动态映射(虚拟内存机制),尤其是裸机中。即使在嵌入式操作系统中,因为是实时性的要求,很少会用动态映射。嵌入式设备自身RAM较少嵌入式设备中RAM往往就几百KB大小,在小型的嵌入式设备中会更加紧张,RAM的使用更是寸土寸金。函数自身的实现较为复杂malloc()和f

#嵌入式#操作系统#stm32
STM32最小系统(以F103为例)

STM32最小系统(以F103为例)总览单片机最小系统一般有晶振电路、电源电路、复位电路、下载电路(调试电路)。晶振电路作用: 用来给芯片提供始时钟信号。虽说STM32在设计之时已经有内部时钟,但为什么还要用外部时钟?最重要是精度影响,内部的时钟的精度并不高,并不能适用所有项目时钟的要求。其二是内部时钟并不是晶振,而是RC振荡器,精度不高,它只能提供一个基础频率。内部晶振主要方便芯片启动与测试等适

#stm32#单片机
【ARM自学笔记】ARM Cortex -A中断系统(原理篇)

前言本文所描述的为Cortex-A7中断系统简述中断是什么?中断(Interrupt)是指处理器接收到来自硬件或软件的信号,提示发生了某个事件,应该被注意,这种情况就称为中断。通常,在接收到来自外围硬件(相对于中央处理器和内存)的异步信号,或来自软件的同步信号之后,处理器将会进行相应的硬件/软件处理。发出这样的信号称为进行中断请求(interrupt request,IRQ)。硬件中断导致处理器通

#嵌入式#单片机
数字电路常用芯片合集

本文归纳了本科数字电路中常见的芯片型号及其功能,主要包含组合逻辑电路芯片、时序逻辑电路芯片、D/A A/D相关芯片。

文章图片
#嵌入式#单片机
大唐杯题库(300道)(一)

大唐杯题库加粗为正确选项。1. 301,下列哪些是5G网络关键性能指标? 【多选题]A空口时延小于1msB.单用户峰值吞吐量大于10G+bpsC、每平方公里连接数大于1000万D、支持时速大于350km2. 302,以下说法正确的是【多选题]A. OpensStach通过各种互补的服务提供了基础设施即服务(las)的解决方案,每个服务提供API以u进行集成。B. OpenStack是las(基础设

#网络
【大唐杯】题库300道(二)

1、下面选项中哪一个不属于5G的三大应用场景? eMTC2、5G中,工信部把2.6GHz频段给了哪家运营商? 中国移动3、下面哪种双连接模式下5G数据可以通过AG和5G两个空口进行下发? Option3X4、R15版本中,以下为5G控制面协议的是 NGAP5、当电波的磁场强度方向垂直于地面时,此电波称为 水平极化波6、当无线电波遇到大量尺寸远小于波长的颗粒时,会产生现象。 散射7、当信源近端的室分

#5g
大唐杯题库(300道)(一)

大唐杯题库加粗为正确选项。1. 301,下列哪些是5G网络关键性能指标? 【多选题]A空口时延小于1msB.单用户峰值吞吐量大于10G+bpsC、每平方公里连接数大于1000万D、支持时速大于350km2. 302,以下说法正确的是【多选题]A. OpensStach通过各种互补的服务提供了基础设施即服务(las)的解决方案,每个服务提供API以u进行集成。B. OpenStack是las(基础设

#网络
大唐杯题库(300道)(一)

大唐杯题库加粗为正确选项。1. 301,下列哪些是5G网络关键性能指标? 【多选题]A空口时延小于1msB.单用户峰值吞吐量大于10G+bpsC、每平方公里连接数大于1000万D、支持时速大于350km2. 302,以下说法正确的是【多选题]A. OpensStach通过各种互补的服务提供了基础设施即服务(las)的解决方案,每个服务提供API以u进行集成。B. OpenStack是las(基础设

#网络
到底了