草庐IT

Kernel32

全部标签

KylinV10离线安装mysql8.0.32修改端口、修改密码、开发连接权限

前言记录在KylinV10上离线安装最新Mysql8.0.32,以及所遇坑一、准备1、卸载mariadb如果系统内存在自带的旧版MariaDB,直接安装MySQL,会和MariaDB的文件冲突。为了保险起见,先卸载自带的MariaDB,再安装MySQL。#查找mariadbrpm-qa|grep-imariadb#卸载mariadbsudoyumremovemariadbmariadb-server#再次查看rpm-qa|grep-imariadb#还有就继续删rpm-e--nodeps找到mariadb相关的例如:sudorpm-e--nodepsmariadb-connector-c-3.

CentOS 7启动时报“Started Crash recovery kernel arming.....shutdown....”问题处理过程

有台虚拟机由于CPU负载过高而宕机,宕机重启后停在“StartedCrashrecoverykernelarming…shutdown…”阶段,如下所示:重置虚拟机,进入grub菜单,按e编辑启动选项,在linux16行末,加上:enforcing=0init=/bin/bash,修改完之后,按Ctrl+X保存重启,进入单用户模式,然后以读写方式重新挂载根文件系统。#mount-orw,remount/网上找到的相关案例的解决方法都是建议更改crashkernel参数的值为128M或256M,于是参考官方文档手册修改了crashkernel的值为256M:重启系统后,问题还是一样,启动时依旧停

STM32高级定时器输出指定数量PWM(STM32CubeMx配置)

STM32高级定时器输出指定数量PWM原理了解STM32CubeMx配置定时器及通道配置GPIO口选择工程生成及代码编写工程文件代码编写tim.c编写中断相关函数实现功能函数atim.c及atim.h编写key.c及key.h编写main.c编写原理了解高级定时器中有一个重复计数器,本实验输出指定个数PWM就是利用了重复计数器的特性,先来看看重复计数器的特性是什么:计数器每次上溢或下溢都能使重复计数器减1,减到0时,再发生一次溢出就会产生更新事件这是什么意思呢,这里举个例子比如说我设定重复计数器的值为3,则计数器上溢一次则重复计数器的值变为2,再继续上溢知道重复计数器的值变为0,此时在溢出一次

STM32个人笔记-SDIO接口

目录SDIO接口常用设备SD卡的总线拓扑总线协议SD卡数据包格式 SD命令 SD命令类型响应SD卡操作模式SD卡系统(包括主机和CD卡)定义了两种操作模式:卡识别模式和数据传输模式。卡识别模式数据传输模式STM32功能框图控制单元命令路径 数据路径数据FIFO适配器寄存器HAL库_SDIOSDIO配置SDIO初始化结构体SDIO函数SD卡常用接口:SPI、SDIO。SDIO接口常用设备SD卡组成:存储单元、存储单元接口、电源检测、卡及接口控制器和接口驱动器。SD卡的总线拓扑虽然可以共用总线,但不推荐多卡槽共用总线信号,要求一个单独总线应该连接一个单独的SD卡。 CLK:时钟线,由SDIO主机产

Linux shell编程学习笔记32:declare 命令

0 前言在Linuxshell编程学习笔记16:bash中的关联数组https://blog.csdn.net/Purpleendurer/article/details/134053506?spm=1001.2014.3001.5501中,我们在定义关联数组时使用了declare命令。其实,declare命令的功能不只是定义定义关联数组,现在我们就来探讨它的功能和用法。1 declare命令的功能和格式我们可以使用 命令 helpdeclare 查看 的功能和格式purpleEndurer@bash$helpdeclare declare:declare[-aAfFgilrtux][-p][

RT-Thread STM32 NUCLEO-F072RB开发板BSP说明

RT-ThreadSTM32NUCLEO-F072RB开发板BSP说明RT-ThreadSTM32NUCLEO-F072RB开发板BSP说明简介开发板介绍外设支持使用说明快速上手硬件连接编译下载运行结果进阶使用注意事项示例代码源码下载维护人:RT-ThreadSTM32NUCLEO-F072RB开发板BSP说明简介本文档为NUCLEO-F072RB开发板提供的BSP(板级支持包)说明。主要内容如下:开发板资源介绍BSP快速上手进阶使用方法通过阅读快速上手章节开发者可以快速地上手该BSP,将RT-Thread运行在开发板上。在进阶使用指南章节,将会介绍更多高级功能,帮助开发者利用RT-Threa

S32K系列MCU介绍和资料搜集

1.S32K系列微控制器概述S32K系列微控制器,是NXP推出的专门面向汽车电子和工业应用场合的微控制器。基于Arm®Cortex®-M系列的可扩展、低功耗微控制器,获得了AEC-Q100认证,具有高级功能安全、信息安全和软件支持,适用于工业和汽车ASILB/D车身、区域控制和电气化应用。S32K系列MCU有多个系列型号,包括S32K1、S32K3、S32K39/37系列。下图是各个系列内核、存储器、外设支持等参数。S32K系列MCU,提供汽车级软件开发套件,支持多种编译工具链和IDE,如下表:2.S32K1xx系列概述关于K1系列,官网的介绍如下:S32K1系列32位AEC-Q100认证的M

STM32 IAP固件升级跳转后卡死可能存在的原因

使用IAP固件升级,本质上就是代码地址的跳转,从bootload代码跳转到APP代码。具体关于IAP升级的原理可自行查找资料。本贴主要说明一下,在开发过程中遇到的2个问题导致固件升级跳转后复位。问题1:bootload跳转成功后,串口初始化卡死,导致看门狗复位。分析:APP代码中需要清除bootload中外设的初始化,否则在APP中的初始化无法成功,而且STM32CubeMX生成的HAL,下层函数大部分都是while形式的,初始化不成功就会卡死,如果这个时候设置了看门狗,就会复位。处理方式:在main函数第一行添加HAL_DeInit();清除外设初始化。问题2:一旦bootload运行跳转函

STM32:TTL串口调试

一.TTL串口概要    TTL只需要两个线就可以完成两个设备之间的双向通信,一个发送电平的I/O称之为TX,与另一个设备的接收I/O口RX相互连接。两设备之间还需要连接地线(GND),这样两设备就有相同的0V参考电势。二.TTL串口调试    实现电脑通过STM32发送指令来控制红绿小灯的亮灭。    电脑输入"R0"红灯灭,"R1"红灯亮;"B0"蓝灯灭,"B1"蓝灯亮;"G0"绿灯灭,"G1"绿灯亮 注:案例使用STM32F103CT6芯片,KEYSKING教程的开发板套件。开发板接口图如下在CubeIDE中,设计面板->属性分类->connectivity中有3个USART。意思为:U

STM-32:按键控制LED灯 程序详解

目录一、基本原理二、接线图三、程序思路3.1库函数3.2程序代码注:一、基本原理左边是STM322里电路每一个端口均可以配置的电路部分,右边部分是外接设备电路图。配置为上拉输入模式的意思就是,VDD开关闭合,VSS开关断开。浮空输入模式的意思就是,VDD开关断开,VSS开关断开。下拉输入模式的意思就是,VDD开关断开,VSS开关闭合。在按键控制LED灯亮灭中,必须要求配置为上拉输入模式。在按键开k1断开,及不操作的时候,上拉输入模式有VDD上拉电阻将引脚电平上拉,保证了不会出现浮动的现象。配置好了上拉输入模式,VSS开关就已经断开了,通过K1按键开关的通断来实现的。所以在这种方式下,按下K1为