logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于野火stm32f407实现动态任务创建点亮LED灯

本文介绍了在STM32F4平台上使用FreeRTOS实现动态任务创建的过程。主要内容包括:1)添加FreeRTOS和板级支持包头文件;2)创建任务句柄和声明任务函数;3)在main()中初始化硬件并通过xTaskCreate()创建主任务APPTaskCreate;4)在主任务中动态创建LEDTask,控制LED闪烁并输出状态信息;5)使用任务调度器启动系统。代码实现了优先级为2的LED任务,每5

文章图片
#stm32#嵌入式硬件#单片机 +2
基于野火stm32f407开发板实现DMA串口接收和发送

STM32 DMA数据传输实现 本程序展示了STM32F4系列MCU的DMA(直接存储器访问)功能实现。主要功能包括: 定义32位源数据缓冲区(0x01020304到0x7D7E7F80)和目标缓冲区 配置DMA2数据流0进行存储器到存储器的数据传输 通过LED颜色指示传输结果:蓝色表示传输成功,红色表示失败 包含DMA初始化配置、数据传输状态检测和缓冲区比较功能 程序采用了DMA的高优先级模式,

文章图片
#stm32#单片机#嵌入式硬件 +1
基于野火stm32f407创建新工程

本文摘要: 详细介绍了基于STM32F4系列芯片的Keil5工程搭建步骤。首先创建项目文件夹结构,包含Libraries、Project等5个子目录;在Libraries中移植CMSIS和标准外设驱动库。随后配置User目录下的核心文件(main.c等),通过Keil5新建工程并建立RVMDK目录。工程模板需设置STARTUP、USER等5个分组,禁用部分外设驱动文件。最后进行代码优化,包括清理m

文章图片
#stm32#嵌入式硬件#单片机 +1
麒麟系统上部署Mysql数据库

6输入alter user root@localhost indentified with mysql_native_password by "密码"修改数据库密码(如果需要的话)8.输入use jy2309使用它,再输入create table stu()创建一张表,后面就是MySQL的增删改查根据图片操作。2.输入命令sudo apt install-y mysql-server安装MySQL

文章图片
#数据库#mysql
基于野火stm32开发板实现独立看门狗

摘要:本文展示了一个基于STM32F4的独立看门狗(IWDG)应用实例。工程包含main.c、bsp_iwdg.c和bsp_iwdg.h三个文件,实现了以下功能:1)通过LED指示灯区分是否为看门狗复位;2)配置64分频和256重载值,设置1秒超时溢出;3)按键检测功能,当按键按下时执行喂狗操作并点亮绿灯。完整代码展示了IWDG初始化配置、喂狗操作以及复位状态检测的实现方法,适用于需要监控系统运行

文章图片
#stm32#嵌入式硬件#单片机 +1
麒麟系统上部署Mysql数据库

6输入alter user root@localhost indentified with mysql_native_password by "密码"修改数据库密码(如果需要的话)8.输入use jy2309使用它,再输入create table stu()创建一张表,后面就是MySQL的增删改查根据图片操作。2.输入命令sudo apt install-y mysql-server安装MySQL

文章图片
#数据库#mysql
麒麟系统上配置samba服务

4.输入命令sudo /etc/samba/smb.conf配置文件根据需要配置然后保存并退出。1.输入命令sudo apt instsall -y samba安装samba服务。5.输入命令sudo systemctl restart smbd重启smbd服务。3.创建一个目录输入命令mkdir -m 777 自己想输什么就输什么。6.在文件管理输入框输入smb://自己的ip:445效果如下。

文章图片
#服务器#linux#网络
麒麟系统部署ssh服务

3.输入sudo vim sshd_config编辑这个文件把port22、PermitRootLogin、MaxSession、printmotd前面的注释去掉然后保存并退出。1.安装ssh,输入命令sudo apt install ssh 来完成安装,效果图如下。4. 输入sudo vim /etc/motd编辑这个文件,输入年龄学号保存并退出。5.输入命令systemctl restart

文章图片
#ssh#linux#运维
到底了