- 博客(29)
- 收藏
- 关注
原创 【STM32之FreeRTOS(三)】任务的调度与状态
任务调度就是调度器使用相关的调度算法来决定当前需要执行的哪个任务。FreeRTOS中开启任务调度的函数是,但在 CubeMX 中被封装为。
2024-06-05 08:15:00
2016
1
原创 【STM32之FreeRTOS(二)】任务的创建与删除
*任务可以理解为进程/线程,创建一个任务,就会在内存开辟一个空间。****比如: 玩游戏、陪女朋友,都可以视为任务 Windows 系统中的 MarkText 、谷歌浏览器、记事本,都是任务。**任务通常都含有 while(1) 死循环。
2024-06-04 09:30:00
944
原创 【树莓派4B串口通信之wiringPi库】小白踩坑成功出逃
如果想使用稳定可靠的硬件串口,就要将树莓派的硬件串口与mini串口默认映射对换。而这个需求官方也考虑到了,在系统中放了一个实现这个功能的文件—stretch版本系统中的文件为/boot/overlays/pi3-miniuart-bt.dtbo。然后ctrl+s进行写入保存,不修改文件名称,直接回车即可完成写入,最后ctrl+x退出该文件。然后ctrl+s进行写入保存,不修改文件名称,直接回车即可完成写入,最后ctrl+x退出该文件。此时,进行测试我们的wiringPi库,编写uart1.c。
2024-06-03 15:43:51
1046
原创 【Makefile笔记】小白入门篇
Makefile是一个GNU make程序在执行时默认读取的配置文件,写好Makefile之后,配合make工具,只需要一个“make”命令,整个工程就能完全自动编译,极大地提高了软件开发的效率。 Makefile 可以简单的认为是一个工程文件的编译规则,描述了整个工程的编译和链接等规则。 其中包含了哪些文件需要编译,哪些文件不需要编译,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重建等等。编译整个工程需要涉及到的,在 Makefile 中都可以进行描述。
2024-06-03 15:18:17
529
原创 当新手小白有了一块【香橙派OrangePi AIpro】.Demo
OrangePi AIpro(8T)采用昇腾AI技术路线,高性能,低功耗具体为4核64位处理器+AI处理器,集成图形处理器,支持8TOPS AI算力,拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出,4核64位处理器 + AI处理器,速度更快,功耗更低,可为各类AI应用场景带来卓越的性能表现。OrangePi AIpro(8T)具有8Tops AI算力,赋能各类AI场景。
2024-06-03 13:36:30
1195
原创 【Linux内核驱动基础】从零开始手搓一个从上层应用到底层驱动的IO口代码
本文主要记录了从零开始手搓一个从Linux上层应用到底层驱动的IO口控制代码
2024-04-27 17:14:10
1257
1
原创 【Linux文件系统开发】认知篇
VFS(虚拟文件系统)就是对各种文件系统的一个抽象,它为各种文件系统提供了一个通用的接口;简化应用程序员的开发,不管是什么文件类型,不管文件是磁盘还是设备,都只用open read write统一操作。小扩展:绝对路径与相对路径绝对路径 :以开始,表示该文件从根目录开始的完整位置路径,必须以根开始。VFS(虚拟文件系统)就是对各种文件系统的一个抽象,它为各种文件系统提供了一个通用的接口;简化应用程序员的开发,不管是什么文件类型,不管文件是磁盘还是设备,都只用open read write统一操作。
2024-04-21 16:08:35
1216
2
原创 【树莓派Linux内核开发】入门实操篇(虚拟机Ubuntu环境搭建+内核源码获取与配置+内核交叉编译+内核镜像挂载)
本文详写记录了树莓派Linux内核开发基础入门笔记,其中包括Ubuntu虚拟机搭建,内核源码获取与配置,内核交叉编译以及内核镜像挂载。
2024-04-21 15:53:49
2593
2
原创 【ESP32+LVGL】Vscode+platformio之GUI-Guider工程代码移植
【ESP32+LVGL】Vscode+platformio之GUI-Guider工程代码移植笔记
2024-01-03 21:57:03
6632
26
原创 【ESP32+LVGL】Vscode+platformio之SquareLine工程代码移植
【ESP32+LVGL】Vscode+platformio之SquareLine工程代码移植笔记
2024-01-03 21:36:47
2963
2
原创 【ESP32+LVGL】1.69寸ST7789+CST816触摸屏之Vscode+platformio开发例程搭建移植
1.69寸ST7789+CST816触摸屏之ESP32+LVGL+Vscode+platformio开发例程搭建移植
2023-10-02 16:39:33
12785
19
原创 【I2C通讯协议】I2C入门认知篇
【IIC通信协议】本文通过I2C协议使用Oled屏幕的过程,详细记录了个人小白对I2C通信协议的理解与归纳总结
2023-07-03 00:27:52
551
2
原创 【树莓派控制3D打印机】Octoprint多端口配置控制多台3D打印机
本文详细记录了如何使用树莓派烧录Octopi镜像文件并对Octoprint进行多端口配置,进而实现在网页上控制多台3D打印机
2023-06-30 17:18:09
2231
2
原创 【交叉编译】ubuntu安装树莓派工具链与环境变量配置
本文详细记录如何在ubuntu系统下进行树莓派的交叉编译,以及带wiringPi库的交叉编译
2023-06-24 22:18:49
1495
1
原创 【STM32之FreeRTOS(一)】FreeRTOS移植到STM32
通过STM32CubeMX将FreeRTOS实时操作系统快速移植到STM32开发板,本文以STM32F103C8T6为例进行详细移植说明,并简单介绍FreeRTOS
2023-06-01 23:30:45
1318
原创 【Linux C】虚拟机Ubuntu之FTP云盘项目(含源码解析)
linux C 之FTP云盘项目(含源码解析)——小白初次入坑Linux C 网络编程,该项目比较基础,还有待优化,但五脏俱全,该有的基本功能还是有的。
2023-05-03 14:25:05
523
3
原创 Python OSError: wkhtmltopdf reported an error:Exit with code 1 due to network error:ProtocolUnknownE
Python-Markdown转PDF-报错OSError: wkhtmltopdf reported an error:Exit with code 1 due to network error: ProtocolUnknownError 解决办法
2022-12-26 12:01:17
5503
4
原创 Python ERROR: Could not install packages due to an OSError:XXX解决方法
Python pip install 安装包报错ERROR: Could not install packages due to an OSError:XXX解决方法
2022-12-25 06:02:31
18132
9
原创 Android Studio第三方github库导入法(一)——CV大法
本文详细介绍了Android Studio如何利用”ctrl CV“的方法将github项目中的第三方库导入进来并使用
2022-12-08 16:07:57
2283
1
原创 Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法
Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法
2022-12-07 00:07:28
39427
15
原创 ESP8266从点灯到遥控小车(三)——组装小车,0代码开发APP控制小车
本文详细介绍了ESP8266入门小车的组装以及0代码开发APP,实现手机APP远程控制小车。
2022-12-01 07:15:00
5620
27
原创 Arduino模块学习笔记(一)—GPS模块的使用
本文通过Arduino UNO开发板使用现有的GPS模块,并对采集来的GPS标准协议NMEA信息进行提取和解码,得到最终所需的位置信息。
2022-11-29 21:35:55
9505
2
原创 Android Studio 无法加载ESP32cam的mjpeg视频流网址
解决Android Studio 无法加载ESP32cam的mjpeg视频流网址问题
2022-11-26 15:44:40
697
2
原创 ESP8266从点灯到APP控制小车(二)——搭建http网络服务器,实现网页点灯
通过ESP8266简单快速搭建http网络服务器,实现网页点灯
2022-11-26 15:11:50
2689
原创 Android Studio同步gradle报错:你的主机中的软件中止了一个已建立的连接
解决—>使用Android Studio 在同步gradle时报错显示:你的主机中的软件中止了一个已建立的连接
2022-11-25 01:18:41
3281
6
原创 ESP8266从点灯到APP控制小车(一)——初识单片机,点亮LED
本文从一个小白的角度一步步搭建Arduino IDE环境,简单了解单片机的使用方法,并使用ESP8266点亮自己的第一个LED
2022-11-24 12:11:25
2730
2
【ESP32+LVGL】1.69寸ST7789+CST816触摸屏之Vscode+platformio开发搭建移植例程
2023-09-09
ESP32-lvgl-触摸屏ST7789+CST816(Vscode+platformio可跑例程)
2023-08-13
ESP32-lvgl-触摸屏ST7789+CST816(Vscode+platformio可跑例程)
2023-08-11
MIT APP Inventor MQTT 插件
2022-12-20
Markdown笔记工具-Typora
2022-12-20
ESP8266一键安装驱动及开发板包(2.7.4)
2022-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人