嵌入式
清晨的光明
努力写bug中...
展开
-
Linux shell判断含有通配符的文件是否存在
方法一:使用 ls ./*.jpg &> /dev/null 命令:if ! ls ./*.jpg &> /dev/null; then echo "当前文件夹下,未找到*.jpg文件!"else echo "当前文件夹下,存在*.jpg文件!"fi方法二:使用 ls *.jpg >/dev/null 2>&1 命令:if ! ls *.jpg >/dev/null 2>&1; then echo "当前文原创 2022-01-29 19:16:56 · 4356 阅读 · 0 评论 -
QT生成的EXE文件自动申请管理员权限
一、项目中配置方法一:mingw编译器在QT的pro工程文件中加入:RC_FILE=main.rc新建一个rc文件,main.rc文件内容如下:IDI_ICON1 ICON DISCARDABLE "./res/logo.ico"1 24 uac.manifest其中,第一行是为程序添加icon的,第二行是增加权限,注意是manifest。新建一个manifest文件,uac.manifest 文件内容如下:<?xml version='1.0' encod..原创 2021-12-28 19:20:43 · 1463 阅读 · 0 评论 -
Windows安装SSH服务
SSH服务包下载链接为:https://github.com/PowerShell/Win32-OpenSSH/releases1.解压后放到C:\Program Files\OpenSSH其目录为:原创 2021-06-07 22:42:13 · 693 阅读 · 0 评论 -
Collected errors: * check_data_file_clashes: Package libustream-openssl wants to install file /home/
OpenWRT编译错误,错误信息:Collected errors:* check_data_file_clashes: Package libustream-openssl wants to install file /home/lede/lede/source/build_dir/target-x86_64_musl-1.1.16/root-x86/lib/libustream-ssl...原创 2020-04-21 16:25:13 · 8409 阅读 · 1 评论 -
Linux下SSH远程连接断开后让程序继续运行
Linux下SSH远程连接断开后让程序继续运行。原创 2019-10-22 11:37:08 · 2313 阅读 · 1 评论 -
Ubuntu在sudo下安装完成Anaconda后 找不到命令
1、在终端输入如下指令:echo 'export PATH="/home/kdy/anaconda3/bin:$PATH"' >> ~/.bashrc2、回车键后,再输入如下指令:source ~/.bashrc3、完成原创 2019-10-22 11:31:45 · 1060 阅读 · 1 评论 -
Linux如何修改SSH登录密码
1、登陆SSH控制台,然后输入下面指令:passwd user注:这里的user是你的SSH用户名,比如passwd root2、输入密码原创 2019-10-22 11:29:07 · 8762 阅读 · 2 评论 -
在Ubuntu 18.04上安装GCC编译器
1、首先更新包列表:sudo apt update2、键入以下命令安装build-essential软件包:sudo apt install build-essential3、要验证GCC编译器是否已成功安装,请使用gcc --version命令打印GCC版本:gcc --version然后就可以成功使用gcc编译器啦~...原创 2019-10-22 10:52:55 · 795 阅读 · 1 评论 -
多单片机使用UART 主从模式通信
从设备采用漏极开路方式级联,从设备的串口TX必须配置为漏极开路,不能是推挽方式,如果配置成推挽方式,会导致灌电流过大,低电平低不下去问题。STM32 的UART数据寄存器是9位,数据传输先传低位(LSB)--实际应用发现9位数据大时候有丢包错包问题??利用USART可以进行多机处理器通信,其原理就是使从机处于静默模式,由主机在需要的时候发送指令唤醒从机,并传输数据。STM32静默模式特...原创 2019-06-24 20:49:01 · 6222 阅读 · 0 评论 -
输入捕捉模式和PWM输入模式的区别
STM32的通用定时器具备基本的输入捕捉功能。所谓输入捕捉功能,是指通用定时器可以通过检测输入信号的跳变沿,检测到跳变沿的同时将计数器的当前值写入相应的寄存器。我们可以利用定制器的输入捕捉模式可以测量输入信号的高电平时间、占空比和频率。1、输入捕捉模式 stm32的通用TIM2、3、4、5都具有输入捕捉的功能,每个定时器具有四个通道,并且每一个通道都可以单独...原创 2019-03-17 10:55:42 · 5062 阅读 · 0 评论 -
单片机寄存器的位操作
1、连续多位需要操作假如需要将B16的D8~D10位改为0001,但是更改D8~D10位时又不能改变其它位状态:所以需要先将D8~D10位 清0,再改为0001PORTB->PCR[16] &= 0XFFFFF8FF; //需要修改D8~D10位,确保D8~D10位为0,其他位不变(只有为0才能确保能正确修改该位的值)PORTB->PCR[16] |= 0X0...原创 2019-03-09 21:16:01 · 4383 阅读 · 1 评论