田帅康学习笔记 - 永远怀抱热情

嵌入式组件-----手撸一个SHELL

1、介绍easy_shell是由纯C语言编写,运行于嵌入式设备上的shell,通过串口作为命令传入,调用程序中的函数,相比于litter-shell削减了很多用不上的功能,本组件shell.c只有三百多行,简单易用好理解,目前支持且仅支持int类型、char类型、char *类型、hex类型的数据传入与类型自动识别,并且不用专门为shell写一个绑定函数。2、实现过程 命令截取嵌入式设备在接受串口

- 阅读全文 -

ARM-linux驱动开发学习笔记整理(PART-1)

前言前景提要:曾经做过一个迷你Linux小电脑,自己画了个四层板,有gpio、屏幕、USB等外设,并且在Ubuntu系统下编译固件,驱动屏幕等外设,最终也算是写了一个小型QT程序,读取图片并且联网通过访问API的方式识别图片中的内容。但是从始至终,一直游荡于论坛,没有潜下心来学习学习linux驱动开发与应用开发,今天开始通过这个笔记记录自己学习的过程,实际上也就是学习《【正点原子】I.MX6U嵌入

- 阅读全文 -

使用全志H3开发板进行B站无人直播推流

全志H3直播推流1、系统镜像烧录系统镜像尽量使用linux或者ubuntu原版镜像,不要使用不安全的三方镜像,我在这里使用friendlycore的卡刷包,代号focal,实际上就是ubuntu20.04,先使用工具烧录到内存卡里,然后插在机器上,使用eflash命令行或者图形化界面操作工具烧录到开发板内部mmc中,烧录完成后进入下一步。2、系统换源由于国内的某些政策原因,原版ubuntu镜像在国

- 阅读全文 -

Freertos-CPU使用率统计

RTOS-任务CPU占用统计在项目开发过程中,有时会需要查看各个任务的资源占用,需要用到rtos的CPU使用统计,其原理也很简单,就是开一个频率特别高的定时器,rtos在运行过程累计各个任务的实际占用时长,继而统计显示FreeRTOSConfig配置//计算CPU使用率 #define configGENERATE_RUN_TIME_STATS 1 //启用运行时间统计功能 #define c

- 阅读全文 -

Freertos低功耗-Tickless模式

很多嵌入式设备都对功耗有严格的控制,特别是消费电子对功耗的控制更为严格,Tickless是freertos中的一个可选模块,主要实现低功耗功能STM32类芯片的低功耗模式STM32之类的arm芯片通常有三种低功耗模式:睡眠模式(sleep):仅CPU 时钟关闭,其他所有外设时钟比如数字的TMR以及模拟的ADC时钟无影响。注意所有外设时钟都没有被关闭,因此外设还能工作,如果Sleep模式需要进一步降

- 阅读全文 -

经典蓝牙与低功耗蓝牙协议介绍

经典蓝牙协议L2CAP(Logical Link Control and Adaptation Protocol):提供逻辑链路控制和适配,负责在蓝牙设备之间建立可靠的数据通道。RFCOMM(Radio Frequency Communication):在蓝牙设备之间提供串口仿真的数据传输服务,用于模拟串口通信,支持数据的可靠传输。SPP(Serial Port Profile)串口配置文件:SP

- 阅读全文 -

ESP32 BLE GATT入门

个人理解中的蓝牙:蓝牙的应用场景很广泛,也发展了很多年了,蓝牙包含经典蓝牙和低功耗蓝牙,两个可以说是不是同一个东西,低功耗蓝牙是从蓝牙4.0后发展而来的,简称为BLE。在平常使用中,像听音乐(A2DP)打电话(HFP)这种对功耗要求较高的服务都在经典蓝牙中,像GATT这种服务,一般应用在低功耗设备中。GAPGeneric Access Profile(通用访问规范),用于提供蓝牙设备的通用访问功能

- 阅读全文 -

嵌入式组件-----手撸一个fifo

fifo在很多场景下都能用到,例如在串口中断中来不及接受数据,可以将数据先缓存起来,在线程中再进行处理fifo也可以称为环形队列,填入数据时在头部填入,取数据从尾部取出FIFO.c#include "fifo.h" #include "stdio.h" void fifo_init(fifo_t *obj, uint8_t *data_buffer, uin

- 阅读全文 -

欢迎使用我的网盘

欢迎访问我的私人网盘网盘地址:点击打开我的网盘:cloud.shumei52.top网盘通过可道云搭建,你可以在任何地方访问该云盘!公共用户名:public,密码:123456789实现过程1、在宝塔面板中一键部署kodbox服务并启用,然后在设置中填写你需要的网站和端口号,例如我的是cloud.shumei52.top,当然你也可以使用域名+端口访问2、我使用的服务器厂商与DNS厂商都是腾讯云,

- 阅读全文 -

从windows备份typecho博客到ubuntu服务器

从windows服务器备份typecho到ubuntu服务器我的服务器配置是双核CPU+4G内存,在windows上跑了两年了,感觉很不爽,开机资源就吃一半,耗费两天时间将我的博客整体迁移到ubuntu服务器上,在其中也遇到了很多坑,因此特意来做个记录第一步:在windows上备份原来的网站和数据库下图是网站的备份过程,在宝塔面板中进行备份,数据库的备份过程也一样,将两个备份的文件放在本地电脑上,

- 阅读全文 -

热门文章

最新文章

最近回复

  • 树莓: 很有可能是因为你的MQTT服务器没有配置带宽限制,导致有一些数据...
  • esp32 wroom 32: 我又试了下,播放确实有语音,但是也有杂音,而且语音速度很慢,是不...
  • esp32 wroom 32: 吱吱吱的声音里好像夹杂着我说话的声音,但是很慢,好像慢放一样,我...
  • esp32 wroom 32: 你这个MQTT协议实现公网对讲的开源程序我烧录到单片机里,按键按...
  • 树莓: 你指的是收音放音共存是吗?你可能需要修改录音播音逻辑,我完成的只...
  • fate: 录音的功能可以和通话功能并存吗?
  • fate: 能给个联系方式或者b站回复一下吗,在做这个的设计,想请教一下
  • 树莓: 我记得我查过ESP32C3的资料,它只有一个硬件IIS,如果你想...
  • fate: 请问一下大佬这个能用ESP32C3做出来吗
  • 树莓: 你可以去找找那些已经有过刷机方案的机顶盒进行操作,不过全志H3的...

分类

标签

归档

链接

  • 暂无链接

其它