ElfBoard,为嵌入式学习爱好者创造更具价值的学习体验
ElfBoard是飞凌嵌入式面向学习者推出的全新子品牌,旨在为嵌入式学习爱好者创造更具价值的学习体验。
- 企业ElfBoard
- 14小时前
- 69
- 0
- 0
FreeRTOS内存管理实现
FreeRTOS是一个为嵌入式系统设计的开源实时操作系统。它提供了一个多任务内核和一系列功能,适合在资源受限的设备上管理实时任务和应用程序。FreeRTOS内存管理的关键方面之一是堆管理。
- 专栏麦克泰技术
- 14小时前
- 93
- 0
- 0
【蓝桥杯嵌入式】第六章 串口通信理论知识
通用异步收发传输器是一种串行异步收发协议,应用十分广泛。UART工作原理是将数据的二进制位一位一位的进行传输。在UART通讯协议中信号线上的状态位高电平代表’1’低电平代表’0’。当然两个设备使用UART串口通讯时,必须先约定好传输速率和一些数据位。第一节硬件连接硬件连接比较简单,仅需要3条线,注意连接时两个设备UART电平,如电平范围不一致请做电平转换后再
- 企业撞上电子
- 21小时前
- 100
- 0
- 0
【蓝桥杯嵌入式】第七章 串口发送数据
第一节硬件解读蓝桥杯嵌入式主板上面一共有2个USB口,下载程序和串口都是CN2口,大家千万不要搞错了。如下图,串口引脚是PA9和PA10。第二节CuebMX的配置第一步:选择对应的引脚的和对应的功能,如下图:第二步:配置串口,设置波特率为9600【注意:比赛一般是9600,可以根据具体情况修改】,设置完了就变成绿色了,如下图:第三节MDK代码第一步:编写串口
- 企业撞上电子
- 21小时前
- 87
- 0
- 0
【蓝桥杯嵌入式】第八章 串口接收
上一章介绍的是串口的发送,本章介绍串口接收,其中CubeMX的配置不在重复,上一章已经介绍完。本章重点给出MDK的代码。第一节MDK配置第一步:串口的封装函数:第二步:main函数,如下:第二节实验现象注意:请用USB线连接电脑与开发板,注意是CN2口。现象:1,上电8个LED闪烁一次,然后熄灭;2,按下按键,对应的LED翻转一次;3,LCD显示“LCDTe
- 企业撞上电子
- 21小时前
- 91
- 0
- 0
【蓝桥杯嵌入式】第九章 PWM
第一节原理与常识PWM简称脉冲宽度调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在测量、通信、工控等方面。PWM的频率是指在1秒钟内,信号从高电平到低电平再回到高电平的次数,也就是说1秒钟PWM有多少个周期,单位Hz。PWM的周期T=1/f,T是周期,f是频率。如果频率为50Hz,也就是说一个周期是20ms,那么1秒钟就有5
- 企业撞上电子
- 21小时前
- 95
- 0
- 0
MT8768安卓核心板_MTK8768核心板规格性能介绍
MT8768核心板是一款高度集成的基带平台,它集成了蓝牙、FM、WLAN和GPS模块,以支持LTE/LTE-A智能设备应用。这款芯片采用了ARM® Cortex-A53处理器,最高主频可达2.0GHz,并搭载了强大的多标准视频编解码器。另外,它还提供了广泛的接口和连接外设,用于与摄像头、触摸屏显示和MMC/SD卡进行接口连接。
- 企业深圳市智物通讯科技有限公司
- 1天前
- 143
- 0
- 0
Linux中GNU time命令的使用
更强大的功能 GNU time 命令提供了更强大的功能: 更详细的统计信息 更丰富的格式输出 支持保存统计数据到文件 下边我们来学习写 GNU time 的使用 1. 最简单的用法 root @chopin:~$ /usr/bin/time sleep 2 0 . 00 user 0 . 00 system 0 : 02 . 00 elapsed 0 %CPU ( 0 avgtext+ 0 avgdata 1784 maxresident)k 0inputs + 0 outputs ( 0 major+ 72 minor)pagefaults 0 swaps 使用 GNU time 命令,直接使用绝对路径即可,我们可以看到输出信息更多了,不过格式有点丑,后边会讲如何自定义格式。 2. 保持内置 time 的输出样式
- 专栏麦辣鸡腿堡
- 1天前
- 163
- 0
- 0
在Linux上time基础用法详解
1 基础用法详解 先来看下最基础的用法,也可能是大家最常见的用法了 root @chopin : ~ $ time find . - name "chopin.txt"...... real 0 m0 .174 s user 0 m0 .084 ssys 0 m0 .084 s 可以很清楚看到, find 命令执行的时间为 0.174s ,是不是很简单,很方便呢 不过, time 命令输出了三个参数,我们只用到了第一个参数,其它两个参数代表什么含义呢? 这里我来解释一下: real :表示的是墙上时间,说白了,其实就是从程序运行开始到结束所经历的时间; user :表示程序运行期间,cpu
- 专栏麦辣鸡腿堡
- 1天前
- 160
- 0
- 0
树莓派基金会发布Compute Module
Compute是一块长得像小型SODIMM内存条的电路板,尺寸大概是树莓派的四分之一,却能够提供与树莓派相同的完整环境。你可能会问:“为什么在设计上做这么大的改变?为什么没有大幅提升性能?”。
- 专栏微云疏影
- 1天前
- 179
- 0
- 0
RK3588比RK3399强在哪里?如何选择
RK3588和RK3399作为瑞芯微两款高性能的通用型SoC,有各自的特点和优势。香橙派的开发板都有采用这两款芯片,比如OrangePi5Plus用的RK3588,OrangePi4系列用的是RK3399,那么这两款SoC,大家应该如何选择呢?现在我们就一起来看一下。CPU我们可以看到,两款产品在CPU差异上,RK3588采用8核64位架构,主频可达2.4G
- 企业香橙派
- 1天前
- 122
- 0
- 0
利用RT-Thread与MQTT实现智慧班车管理系统的设计
项目采用的IoT架构,底层是STM32L475VET6潘多拉开发板+RT-Thread,对于RT-Thread的资源使用情况在论文中也有提到,这里直接截个图
- 冬至子
- 1天前
- 350
- 0
- 0
ART-Pi Bootloader分析,驱动SD卡和USB设备做TF读卡器
我看了Z_Tam大佬创建一个Bootloader工程,然后下载到板子上,然后也说明了BootLoader主要功能:BootLoader主要用于使用外挂Falsh存储代码时 初始化外挂的Flash、映射物理地址及地址跳转。
- 冬至子
- 1天前
- 233
- 0
- 0
RyanMqtt移植指南
测试环境:stm32F401RCT6、RT-Thread版本: v4.1.0、RT-Thread Studio版本: 2.2.6、网络硬件使用ec800m移植at_socket使用sal框架。
- 冬至子
- 1天前
- 150
- 0
- 0