- 博客(13)
- 收藏
- 关注
原创 CubeMX的FreeRTOS学习
Free即免费的,RTOS的全称是Real Time Operating system,中文就是实时操作系统。注意:RTOS不是指某一个确定的系统,而是指一类的操作系统。比如:us/OS,FreeRTOS,RTX,RT-Thread等这些都是RTOS类操作系统。FreeRTOS是一个迷你的实时操作系统。
2024-10-12 18:29:43
3159
1
原创 上官Linux学习第二天
链表是物理存储单元上非连续的、非顺序的存储结构,数据元素的逻辑顺序是通过链表的指针地址实现,有一系列结点(地址)组成,结点可动态的生成。
2024-09-01 09:58:37
512
原创 上官Linux学习第一天
linux是一个开源、免费的操作系统,其稳定、安全性、处理多并发已经得到业界的认可,目前很多企业级项目(java/php/python...)都会部署到linux/unix系统上。常见的操作系统(windows、IOS、Android、MacOS、Linux、Unix)Linux创始人Linus Torvalds(林纳斯·托瓦兹),同时也是Git的创作者,是世界著名黑客Linux主要发行版:Ubuntu(乌班图)------嵌入式开发RedHat(红帽)CentOS-------Web服务器。
2024-08-30 22:41:14
1403
原创 华清远见Linux实训记录第三天
I/O多路复用:在实际应用中,如果服务器需要同时处理多个客户端,`waitForClient`可能需要结合I/O多路复用技术(如select、poll或epoll),以提高效率。套接字创建:学习如何使用`socket`函数创建一个套接字,理解套接字地址族(如AF_INET表示IPv4)和套接字类型(如SOCK_STREAM表示TCP流)。错误处理:在学习过程中,理解如何处理`waitForClient`可能出现的错误非常重要,比如网络错误、超时等,这些都需要适当的错误处理逻辑。
2024-08-30 16:19:29
443
原创 华清远见Linux实训记录第二天
一、IO操作一、IO操作1.定义Linux IO操作是指Linux系统下的输入输出操作。在Linux系统中,一切皆文件,包括硬件设备、网络连接等,都被抽象成文件的形式。Linux IO操作包括文件IO和网络IO两种类型,其中文件IO包括 标准IO和系统IO两种方式。标准IO是C语言库提供的一套文件操作函数,而系统IO是Linux内核提供的一套文件操作函数。2.Linux IO操作的五种模型阻塞IO、非阻塞IO、IO多路复用、信号驱动、异步IO。
2024-08-28 16:34:47
564
原创 蓝桥杯物联网设计省/国赛准备第6天
将PB0和PB1分别配置为ADC_IN8和ADC_IN9,然后点击ADC进入界面选择将Discontinuous Conversion Mode配置为enabled即可生成代码。
2024-05-20 23:58:58
693
1
原创 蓝桥杯物联网设计省/国赛准备第五天
将PB6和PB7分别配置为I2C1_SCL和I2C1_SDA(此时引脚为黄色),将I2C1中的模式选为I2C即可生成代码。//通过串口打印定时器每秒完成的标准。printf("当前温度为:%.2f\r\n",Final_STS30());将CubeMX中的定时器7激活即可生成代码。
2024-05-19 22:38:51
1569
1
原创 蓝桥杯物联网设计省/国赛准备第四天
首先点击SPI1,然后Mode选择Full-Duplex Master,此时PA5、PA6、PA7被点亮,再讲PA4选择为GPOI_Output然后点击GPIO将PA4的标签命名为SPI_NSS生成代码即可。(A,B的Final.c代码都是相同的,所以我只列出其中一个就行了)//名称:SPI_WriteRead。//返回值:系统函数 无需关系。//参数:系统函数 无需关系。//作用:LORA读写函数。
2024-05-18 23:23:56
1573
原创 蓝桥杯物联网设计省/国赛准备第三天
将第五个实验的文件夹复制后进入Cubemx中进行图中配置即可生成项目需要在stm32l0xx_it.c文件中添加如下内容#include "Final.h"#include "gpio.h"#include "string.h"#include "stdio.h" #define final_uart_rx_buffer_len 100//允许不定长接收的数据的缓存区长度unsigned char final_uart_rx_len;//接收到一帧串口数据的长度unsigned char fin
2024-05-17 21:50:44
822
原创 蓝桥杯物联网设计省/国赛准备第二天
将PA2,PA3分别配置为USART_TX和USART_RX(此时他们为黄色状态代表配置了一半),在点击USART2mode选择Asynchronous(通用异步),波特率改为9600,再点击DMA点击add,选择USART2_TX,最后在NVIC中如图中内容配置即可。
2024-05-16 23:53:42
1641
1
原创 蓝桥杯物联网设计省/国赛准备第一天
实验目的:掌握LED5的GPIO口设置及STM32CumeMX的配置实验内容:在实验版上点亮LED5实验现象:实验A版上点亮LED5或者LED闪烁。
2024-05-15 15:01:29
882
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅