分类 默认分类 下的文章 - 田帅康学习笔记

谈一谈对编译器的理解

我们在大学课程上学习单片机时,会使用一个叫做Keil的工具,完成代码的编辑之后,可以通过点击几个按钮来选择编译,编译并且生成固件,重新编译并且生成固件,这三个是我们最常用的按钮,当时在上课时,很多老师并不会讲清楚三个按钮被点击后具体执行的过程,玩单片机也有两三年,今天大概谈一谈自己的理解。举例几个常用的编辑器:1、适用于x86的:gcc2、适用于arm-linux的:arm-linux-gnuea

- 阅读全文 -

Freertos学习笔记(二)任务优先级、任务挂起与恢复、Task系统信息显示、Task堆栈的大小设置与调试

以下笔记基于esp32-idf第四课 任务的优先级优先级数值为0~MAX-1 MAX=25如果设定超过最大值,则默认为最大值,设定最大值时最大不能超过32,优先级越大优先级越高,但是并不是越大越好,在某些情况下可能会阻塞其他任务运行,导致其他任务运行不了使用uxTaskPriorityGet获得优先级,传入参数为任务句柄。相同优先级的任务共享相同时间片,谁先创建谁运行不同优先级运行优先级别高的任

- 阅读全文 -

单片机上的重力小球(esp32)

在单片机上模拟重力小球硬件主控:esp32屏幕:ILI9341重力传感器:MPU6050软件屏幕驱动:#include <TFT_eSPI.h>MPU6050驱动:#include <MPU6050_tockn.h>要求可以实现屏幕上的小球跟随实际重力运行,并且具有释放回收区域,可以通过按键实现小球的增加与减少;程序设计使用链表新建小球: typedef struct Ba

- 阅读全文 -

linux文件系统

linux系统目录结构:"/"意思为根目录,在此以自制的linux小电脑为例;根目录包含以下文件夹:dev、lib、linuxrc、media、opt、root、sbin、tmp、var、bin、etc、lib32、lost+found、mnt、proc、run、sys、usr /bin:存放最常使用的命令;/dev:存放Linux的外部设备,在linux中访问设备的方式与文件相同;/etc:

- 阅读全文 -

V3S硬件制作笔记

  今天完成了v3s_linux小电脑的制作,在这个过程中,很有收获。linux硬件部分包括:1、板载USB_hub,摄像头网卡均使用外置,所以足够的USB接口十分重要。2、使用TFT_LCD显示屏幕,屏幕驱动芯片为ST7789.3、使用TC8002D功放芯片驱动喇叭(未实现,原因未知,仍在排查)4、串口部分使用CH340N,引脚较少,节省体积。5、电源部分3.3,1.8,1.

- 阅读全文 -

在新服务器上搭建mqtt服务

Hello MQTT!!!使用EMQ搭建mqtt服务!作为一个物联网爱好者,最常使用的单片机无非就是ESP系列,国产芯片便宜又大碗,支持国产!!!    我们经常使用的网络通信协议有TCP、UDP等,mqtt可以看做是用TCP做了一个封装协议,我们大可不必去追究MQTT源码,但是对于其消息转发机制还是必须得了解的。    MQTT消息使用订阅与发布进行通信,

- 阅读全文 -

2022年新年快乐!

新的一年仍需付出;撰写我的第一篇blog;我会将以前做过的项目逐步迁移到这里;Hello 2022!

- 阅读全文 -

最新文章

最近回复

  • 燕康小子: 请这位仁兄也发一份代码给我哈 我的邮箱 1915891329@q...
  • lionel: 你好,也在西安吗?想找你学习下esp32相关的功能开发,方便吗
  • cyqand: 大佬,为啥我使用这个代码做出来的录音正常电脑服务端可以收到,但是...
  • jimmy: 大哥,也发我一份语音对讲的demo源码 我的邮箱:1026647...
  • 树莓: 在port里面,将fs_seek绑定回调后,并且注册为存储设备,...
  • : 你好,这些接口如fs_seek在lvgl内部怎么调用呢?方便话想...
  • cc: 你好,可以把源码也发我一份吗,邮箱:1826683460@qq....
  • john_yike: 没有找到windows版本哦
  • oMMh: 现在是不是没有Windows版本了,在https://www.e...
  • lei: GitLab登不上去 能一份 915696525@qq.com

分类

标签

归档

其它