- 博客(9)
- 资源 (7)
- 收藏
- 关注
转载 GNU、Linux和GNU/Linux之间的关系
1.什么是Linux?2.什么是GNU?3.GNU/Linux是什么玩意儿?什么是Linux相信了解一些IT知识的人都听过Linux这个名词。维基百科上的Linux词条是最经典和最准确的说明(http://zh.wikipedia.org/wiki/Linux),在此直接应用,免去班门弄斧之嫌。Linux操作系统(Linux),是一种计算机操作系统。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。Linux内核最初是为英特尔38...
2021-08-12 10:00:59 185
转载 网络协议分层
应用层(Application Layer)->传输层(Transport Layer)->网络层(Network Layer)->链接层(Link Layer)->物理层(Physical Layer)每一个层都是完成了某一种功能,为了功能实现,所以规定了一些规则,这些规则就被称为“协议”(protocol)1.1 物理层电子设备要组网,第一件事就是要让电子设备能通过电信号连接起来。这种连接可以通过实体的电线,网线,光纤进行也可以通过无线信号来实现...
2021-06-04 17:30:00 231
原创 以ODrive源码说明“使用STM32CubeMX配置stm32f4串口”
MX_UART4_Init为STM32CubeMX软件按图形配置生成的初始化函数,其内部首先是按图形配置初始化串口句柄UART_HandleTypeDef结构体内的.Init成员结构体成员变量(主要是串口通信的一些参数)。然后就是调用HAL_UART_Init函数,参数为所要初始化的串口句柄指针。HAL_UART_Init函数是HAL库提供的串口初始化函数,其内部调用了HAL_UART_MspInit函数,这个函数是在HAL库中定义的一个弱函数,在STM32CubeMX生成的用户文件usart.c中有对这个
2021-04-27 17:14:18 1831
原创 烂笔头之“对stm32f4单片机DMA的不解记录”
烂笔头之“对stm32f4单片机DMA的不解记录”STM32F4有两个DMA控制器,DMA1和DMA2,以DMA2为例。DMA有8个stream,每个数据流有8个channel可以选择,使用DMA时,每个数据流都可以选择不同的通道流过,数据流流过不同的通道分别服务于不同的硬件外设。DMA_SxNDTR,这个寄存器控制DMA数据流x的每次传输所要传输的数据量。其设置范围为0~65535。并且该寄存器的值会随着传输的进行而减少,当该寄存器的值为0的时候就代表此次数据传输已经全部发送完成了。所以可以通
2021-04-27 16:45:00 188
原创 Windows下ODrive固件编译环境搭建
ODrive固件开发环境搭建进入Python官网https://www.python.org/,下载Python安装包Python3.x.x。双击安装包图标安装,一定要勾选添加Python 3.9到环境变量,然后按照提示保持默认安装即可。最后在Windows命令行窗口输入“Python”,回车出现以下内容,即安装成功。成功安装Python后,打开新的Windows命令行窗口输入“pip install PyYAML Jinja2 jsonschema”安装需要的Pyth
2021-04-25 11:47:51 2646 1
原创 FreeRTOS临界段函数、开关中断函数调用关系
1、FreeRTOS开关中断函数分别为portENABLE_INTERRUPTS()和portDISABLE_INTERRUPTS();2、FreeRTOS临界段保护相关函数:taskENTER_CRITICAL()、taskEXIT_CRITICAL()、taskENTER_CRITICAL_FROM_ISR()、taskEXIT_CRITICAL_FROM_ISR();3、taskENTER_CRITICAL()<-宏-portENTER_CRITICAL()<-宏-vPortEnte
2020-07-20 17:21:27 596
原创 对“c指针和内存分配”的一点小见解
malloc分配内存,一般首先定义一个指针,然后将malloc函数返回的地址赋予该指针u8 a;u8 *P;p = &a;p = malloc(ram,1);什么时候需要使用malloc申请内存?定义了指针变量之后,要想使用它,(当然我们不是也不能因为定义了所以才使用它,而是应该因为要使用它所以才定义它)就得让它指向具体的内存,让它指向内存有两个办法:1、就是用p=&...
2019-04-09 16:57:26 245
原创 对“用FSMC驱动TFT-LCD”的烂笔头
对“用FSMC驱动TFT-LCD”的烂笔头前几天在某宝上买的F4小板子到了,板子上带一块3.2寸320*240的电阻屏。然后就想着把正点原子的LCD驱动和uc/GUI移植到这个小板子上,然后将之前不甚明白的FSMC驱动TFT-LCD的知识全面学习一下。图为我的小板,本人什么都喜欢mini的之所以不用GPIO口直接驱动液晶,是因为这种方法速度太慢,而FSMC是用来外接各种存储芯片的,...
2017-12-30 13:15:28 7213 9
stm32驱动SGP40获取原始数据和VOC空气质量Index
2023-05-24
RTL8305NB.rar
2021-05-10
STM32自学笔记 2012.rar
2019-12-31
基于stm32F103vct6的SD卡FATFS文件系统移植
2017-11-29
DHT11温湿度数码管可设置上下限报警
2017-11-29
基于stm32F103c8t6和GPS模块做的小玩意儿
2017-11-29
nRF24l01相关代码
2017-11-29
51单片机NOKIA5110屏幕按键手机模仿
2017-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人