- 博客(37)
- 收藏
- 关注
原创 ubuntu安装qt creator 并配置交叉编译环境
2 安装sudo apt-get install libxcb-xinerama0。7 至此,linux qt 交叉编译环境搭建完成。5 在qmake同目录下创建qt.conf文件。6 make -j8不能运行,执行下面的命令。1 安装linux qt,不能启动。4 配置编译好的qmake。
2024-12-31 13:34:37
340
原创 ubuntu netplan使用静态ip 设置dns,dns不生效
ubuntu 使用静态ip时,通过netplan设置DNS,而查看DNS时发现DNS并没生效,其原因是系统指向的问题。
2024-09-06 18:05:33
436
原创 wpf 模板内TemplateBinding绑定失效的问题
重写combobox样式时,绑定texbox的text属性时,需要使用Binding,不能使用TemplateBinding如果后端获取属性失败,需要绑定时加上。
2024-04-10 09:43:25
474
原创 linux虚拟机软件看门狗使用
这就表示 watchdog 设备是被意外关闭的而不是正常停止的,大约等待 60 秒之后你就会发现 Linux 系统自动重启了。Linux watchdog 的异常等待时间是通过 /proc/sys/kernel/watchdog_thresh 设置的,一般默认为 60 秒。
2024-01-26 17:26:08
390
原创 QT 类介绍
使用QNetworkConfigurationManager类可以方便地创建和管理网络配置管理器,并可以实现网络客户端和服务器的功能。使用QNetworkAccessManager类可以方便地创建和管理网络访问管理器,并可以实现网络客户端和服务器的功能。使用QNetworkSession类可以方便地创建和管理网络会话,并可以实现网络客户端和服务器的功能。使用QTcpServer类可以方便地创建和管理TCP服务器,并可以实现TCP客户端和服务器的功能。
2024-01-16 09:57:13
814
原创 更换国内源
参考链接 https://zhuanlan.zhihu.com/p/563895718?# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释。
2023-11-16 10:00:08
120
原创 4 串口驱动
1初始化GPIO的模式和速度2配置中断优先级分组3 串口初始化4 串口服务函数编写====================我是分割线=================一、 GPIO初始化 //GPIO端口设置 GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //使能GPIOA时钟 //USART1_TX GPIOA...
2020-08-20 21:33:05
245
原创 3 按键输入驱动(中断方式)
1 配置中断优先级分组2根据硬件初始化GPIO为上/下拉输入3 外部中断初始化4 编写中断服务函数=======================================我是分割线=================================一、 中断优先级分组一般选择为2NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级二、 GPIO初始化void KEY.
2020-08-20 20:40:45
369
原创 2 按键输入驱动(查询方式)
1 根据硬件初始化GPIO为上/下拉输入2 根据硬件不断查询GPIO口电平状态,判断按键是否按下。按键GPIO的初始化void KEY_Init(void) //IO初始化{ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOE,ENABLE);//使能PORTA,PORTE时钟 GPIO_InitStructure.GPIO
2020-08-20 19:57:25
298
原创 1 LED驱动程序
1 初始化GPIO的模式和速度2 修改GPIO的状态即可改变LED的亮灭GPIO初始化void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE); //使能PB,PE端口时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
2020-08-20 19:31:09
456
原创 java构造器的继承
如果一个类有2个构造器,其中一个有参数,一个无参数,其子类继承时,若显示的使用super 关键字,super 可以带参数,也可以不带参数,对应会调用相应的父类构造器,如果子类构造器中没有显示地使用super 则系统默认调用无参数构造器。ep:class SuperClass { private int n; SuperClass(){ System.out.println(...
2018-06-26 07:22:37
513
原创 软件IIC
一、IIC协议 1 空闲状态:SDA和SCL都为高 2 开始信号: SCL为高期间,SDA由高变低 3 停止信号: SCL为高期间,SDA由低变高 4 应答信号: 对于反馈有效应答位ACK的要求是,接收器在第9个时钟脉冲之前的低电平期间将SDA线拉低,并且确保在该时钟的高电平期间为稳定的低电平。 5
2018-01-09 21:39:19
3039
原创 冒泡排序法
冒泡排序法:很好理解吧! u16 buf[10]; u16 temp; u8 j,i; for(i=0;i<9;i++)//排序 { for(j=i+1;j<10;j++) { if(buf[i]>buf[j])//升序排列 { temp=buf[i]; buf[i]=buf[j]; buf[j]=temp; } } }
2017-12-23 09:12:16
284
原创 SENT协议
SENT(Single Edge Nibble Transmission Protocol)中文名称为:单边半字传输协议。 SENT协议主要应用与汽车电子中的点对点,传感器和电子控制单元。 传感器数据的传输是通过一系列相邻周期的下降沿之间的时间长度来实现是的。SENT信号开时提供一个参考校准脉冲,结束时提供一个校验位。报文的长度随半字节的值而不同。
2017-10-30 22:24:02
18842
原创 关于Linux开发板与虚拟机liunx的连接。
由于只有无线网络可以连接互联网。所以笔记本用无线网络连接互联网。 Ubuntu虚拟机采用VMNAT0桥接模式,桥接的有线网卡,开发板通过网线(测试交叉网线与平行网线均可)连接电脑(win7),最后开发板、win7、Ubuntu虚拟机均可以ping通,而且win7可以通过无线网卡连接互联网。虚拟机Ubuntu
2017-08-24 23:56:25
620
原创 关于运放“虚断”、“虚短”。
虚短:同相输入端和反相输入端的电压两点的电压相等,如同将两点短路一样,将这种现象称为“虚短”。虚断:由于运放开环输入阻抗很高,可以认为两端的输入电流小到可以忽略不计,就如同被断开一样,将这种现象称为虚断。
2017-07-30 23:24:57
1045
原创 电流反馈和电压反馈的判断
放大电路中如何判断反馈为电压反馈或者为电流反馈? 方法:短路输出,若反馈任然存在则为电流反馈。 反馈不存在则为电压反馈。
2017-07-25 23:32:55
6568
原创 关于PN结
关键字:P(positive)型半导体、N(negative)型半导体、PN结、多子、少子、空间电荷区、内电场、扩散运动、漂移运动、 1 PN结:在一块完整的硅片上,用不同的掺杂工艺使其一边形成N型半导体,另一边形成P型半导体,我们称两种半导体的交界面附近的区域为PN结。 2 PN结的内电场方向由N区指向P区。 3 N型半导体参杂5价元素,形成自由电子
2017-07-16 20:31:05
820
原创 C语言static关键字的用法
1 函数内部static变量 函数内部的static变量,关键在于生命周期持久,他的值不会随着函数调用的结束而消失,下一次调用时,static变量的值,还保留着上 次调用后的内容(始终保持最新的值)。2 函数外部static变量 被声明为静态的变量,可以被模块内所有函数调用,模块外的函数不能调用。是一个本地全局变量。
2017-03-14 20:35:27
461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人