- 博客(41)
- 资源 (22)
- 收藏
- 关注
原创 Ubuntu安装交叉编译工具链(gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu)
Ubuntu安装交叉编译工具链(gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu)
2024-08-28 14:24:01
1037
原创 解决Qt使用vlc,报错:VLC-Qt Error: libvlc failed to load!
解决Qt使用vlc,报错:VLC-Qt Error: libvlc failed to load!
2024-08-26 17:08:05
334
原创 关于Ubuntu20.04无法连接、识别蓝牙设备;开机启动界面报错:Bluetooth:hci0:Failed等问题的解决
关于Ubuntu20.04无法连接、识别蓝牙设备;开机启动界面报错:Bluetooth:hci0:Failed等问题的解决。Ubuntu菜单栏一直有蓝牙图标,突然蓝牙图标消失了,进入系统设置蓝牙窗口,显示蓝牙已禁用,手动打开蓝牙没有反应。
2024-08-23 18:57:54
2055
原创 一文教你轻松玩转树莓派
很多小白,甚至老手还在用“新建文件,加改名字的操作来配置ssh、树莓派联网”,我只想说,这样也可以,但不够简单、不够优雅~~~
2023-07-14 12:27:09
422
原创 初识树莓派:强大功能与创造力的结合
买的亚博的官方摄像头套餐:(树莓派4B、Type-c开关电源、亚克力外壳、散热片、32GTF卡、读卡器、Mico-HDMI线、网线、RPI 8MP官方摄像头)(不推荐,体验一般,他官方的视频质量差得离谱!此外,树莓派4B还提供了两个Micro HDMI端口,支持双显示器输出,可提供高达4K分辨率的视频输出。作为树莓派系列的最新版本,4B提供了许多令人兴奋的特性和改进,使其成为教育、创客和嵌入式开发等领域的理想选择。组装这些没什么好说的,小心点就行,我装的时候亚克力外壳裂开一块,脆得要死!
2023-07-05 15:05:57
463
原创 VMware和Ubuntu20.04的安装
1、下载好VM后右击管理员运行:PS:推荐大家去官网下载,如果需要许可密钥的话,可以去搜一下,或者私信一下UP,链接放下面了。因为我已经安装好了,所以就不在贴图出来了,后面的也很简单,需要许可证密钥的记得私信我。
2023-05-19 15:06:51
731
原创 C语言经典面试题10道(八)
71.请编写一个C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值。答案:int search(char *head,int n,char key){ assert(head!=NULL); for(int i=0;i<n;i++) { if(*(head+i)==key) return i; } return -1;...
2022-05-14 16:16:10
983
原创 C语言经典面试题10道(七)
61.下面的代码输出是什么,为什么?void foo(void){ unsigned int a = 6; int b = -20; (a+b> 6)? puts("> 6") : puts("<= 6");}答案:>6详解:当有符号和无符号运算时,统一转换为无符号,而在有符号的情况下是将最高位置1来表示负数,所以负数转为无符号时将会是一个很大的数。62.评价下面的代码片断:unsigned int zero = 0;unsign...
2022-05-13 22:55:51
1481
原创 C语言经典面试题10道(六)
51.main(){ int a[5]={1,2,3,4,5}; int * ptr=(int*)(&a+1); printf(“%d,%d”,*(a+1),*(ptr-1));}请问输出:答案:2,5详解:a代表数组首地址,即* a=1,* (a+1)=2&a代表数组指针,其类型为int (*)[5],所以&a+1可以理解为在数组指针的基础上偏移为5,然后强制转换为int类型的指针赋给ptr,所以是下个数组的首地址,ptr-1即为上个数组...
2022-05-13 22:53:18
2301
2
原创 C语言经典面试题10道(五)
41.什么是预编译,何时需要预编译?答案:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。42.用两个栈实现一个队列的功能?要求给出算法和思路!答案:设2个栈为A,B, 一开始均为空.入队:将新元素push入栈A;出队:(1)判断栈B 是否为空;(2)如果不为空,则将栈A中所有元素依次pop 出并push到栈B;(3)将栈B 的栈顶元素pop 出;详解:队列.
2022-05-13 22:52:26
3676
4
原创 C语言经典面试题10道(四)
31.写一个“标准”宏,这个宏输入两个参数并返回较小的一个。答案:#define Min(X, Y) ((X)>(Y)?(Y):(X))// 结尾没有 ;32.带参宏与带参函数的区别(至少说出5点)?答案: 带参宏 带参函数处理时间------编译时------- 运行时参数类型 ----- 无-------------需定义程序长度 ------变长----------不变占用存储空间-否 ----------- 是运行时间-----...
2022-05-13 22:50:54
727
原创 C语言经典面试题10道(三)
21.头文件中的ifndef/define/endif 干什么用?答案:防止该头文件被重复引用。22.#include <filename.h> 和 #include “filename.h” 有什么区别?答案:对于#include <filename.h> ,编译器从标准库路径开始搜索filename.h ; 对于#include “filename.h” ,编译器从用户的工作路径开始搜索filename.h 。23.const 有什么用途?(请至少说明两.
2022-05-13 22:30:31
358
原创 C语言经典面试题10道(二)
11.数组和链表的区别?答案:数组:数据顺序存储,固定大小;链表:数据可以随机存储,大小可动态改变。12.void main(){ char aa[10]; printf(“%d”,strlen(aa));} 会出现什么问题?打印结果是是多少?答案:sizeof()和初不初始化没有关系,strlen()和初始化有关,打印结果值未知。13.给定结构struct A...
2022-05-13 22:27:21
1968
原创 C语言经典面试题10道(一)
1、请填写bool , float, 指针变量 与“零值”比较的if语句。提示:这里“零值”可以是0, 0.0 , FALSE 或者“空指针”。例如int 变量 n 与“零值”比较的 if 语句为:if ( n = =0 ) if ( n != 0 ) 以此类推。(1)请写出bool flag 与“零值”比较的if 语句。答案:if ( flag ) ;if ( !flag )(2)请写出float x 与“零值”比较的if 语句。答案:const float EPSINON = 0.00.
2022-05-13 22:11:06
3389
2
原创 关于打开SolidWorks显示无法获得许可,无法连接到服务器(错误代码:-15,10,10061)
首先打开SW之后,窗口弹出的提示如下,并且SW无法正常打开:这个错误代码提示是:SW连接不上SQL导致的,解决的办法就是重新连接SQL即可。我的解决方法:1、右击此电脑,选择“属性”并打开。2、 找到高级系统设置,并打开。3、 找到环境变量,选择打开。4在系统变量中找到系统Path打开,并新建。...
2022-05-07 22:21:20
60032
53
原创 笔记本重装系统后声音图标显示红色×号
最近我帮别人弄笔记本时就出现了一个问题:重装完系统后,声音突然没了!!!在我试了很多的方法后,总结了以下的经验,方法有很多种,希望能帮到有需要的人。PS:显示“未安装任何音频输出设备”也可以通过下面操作解决问题。方法一:右击声音图标,选择“打开声音管理”,进入下面界面,然后点击管理声音设备。然后右击下面箭头的选项,查看扬声器是否被禁用,如果禁用就开启就可以了。方法二:进入”计算机管理“,点击左边“设备管理器”,在中间栏中,找到“声音、视频何游戏控制器”展开,下面显示.
2022-04-30 00:10:23
9033
7
原创 STM32CuBeMX(HAL库)实现定时器中断(STM32F407ZGT6)
工具:1、芯片: STM32F407ZET62、STM32CubeMx软件3、IDE: MDK-Keil软件4、STM32F4xxHAL库这部分内容源自https://blog.youkuaiyun.com/weixin_44584198/article/details/119078492STM32定时器分为基本定时器、通用定时器和高级定时器,部分型号还具有低功耗定时器等等。STM32基本定时器具有以下功能:16位向上、向下、向上/下自动装载计数器。16位可编程(可以实时修改)预分.
2022-04-29 00:05:21
9563
1
原创 基于HAL库STM32CuBe的外部中断EXIT(STM32F407ZGT6)
STM32的中断分为内核中断和外部中断,“内核中断”在《ARM CM3&CM4权威指南》中也被称作“系统异常”,如下所示:今天主要讨论外部中断,即 CMSIS-Core中枚举值为正的异常(见表7.3)。首先看关键词“中断线”,即“EXTI线”。STM32F407有23个外部中断,即23个中断线,从EXTI线0到EXTI线22。(此处书中似乎写成了22个中断线,貌似有误)我们需要将I/O口与中断线之间建立映射关系,由于I/O口数量多于23,因此这种映射是多对一的,多个...
2022-04-28 17:00:06
2425
原创 基于HAL库SMT32CuBe实现简单的ADC读取模拟量(芯片STM32F407)
读取模拟量想要串口实现,用其他的也可以,如果有的话,串口的配置看我的这篇文章https://blog.youkuaiyun.com/weixin_53000184/article/details/124463299?spm=1001.2014.3001.5502在之前的串口配置上加配ADC就可以了,这个实验也是很简单 。SYS和RCC的配置这里就不再重复说了,不了解的小伙伴可以去看我这些文章https://blog.youkuaiyun.com/weixin_53000184/article/details/.
2022-04-28 16:20:55
2072
2
原创 HAL库STM32CuBe实现按键扫描芯片STM32F407
芯片STM32F407ZGT6注意:这芯片的按键不是矩阵按键分类: 按结构原理分: 触点式开关按键 无触点开关按键 接入方式 独立式按键 矩阵式键盘 ————————————————————————————————————————————矩阵式键盘识别方法(行扫描法)五向按键,这种按键的按键检测方法比较简单,配置起来也很简单。配置相应的引脚即可。(注意:大部分五向按键直接按下是复位键,这里就是)SYS:RCC:按键在芯.....
2022-04-28 11:23:45
2146
4
原创 HAL库实现STM32F407看门狗IWDG(STM32CuBe)
1、IWDG1.1 独立看门狗简介IWDG(Independent watchdog)独立看门狗,可以用来检测并解决由于软件错误导致的故障,当计数器到达给定的超时值时,会触发一个中断或产生系统复位独立看门狗的时钟是它专用的低速时钟(LSI),所以它能保持工作及时主时钟出现问题。窗口看门狗的时钟是有APB1时钟分频得到得到,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。IWDG 最适合应用于那些需要看门狗作为一个在主程序之外,能够完全独立工作,并且对时间精度要求较低的场合。 WWDG
2022-04-28 09:54:12
2911
2
原创 关于FlyMcu和XCOM软件下载程序的使用(关于STM32F4实现串口通信后续)
首先软件的界面是这样子的。把板子按相应的线路连接好后,按下面步骤来走,小伙伴们得先了解自己板子哦。因为板子得不同,使用下面得操作可能会有出入。串口下载时,想要BOOT0接高电平3.3v,BOOT1接地。注意接线帽。程序下载得时候可能会出现这种界面,这种是正常的。(注意下载程序时,要按复位键复位!!)当显示出这行字时就已经下载成功了。FlyMcu的使用就到这了。下载完成后,断电,切换 BOOT 模式为 FLASH 程序驱动模式 (BOOT0 接 GND,BOOT1 任意都可
2022-04-28 00:23:55
6023
1
原创 基于HAL库STM32CuBe实现STM32F4串口发送消息
首先先找到自己的芯片(我这里是STM32F407ZGT6,按到原理图找到相应的引脚就好了,最基础的配置在这里了,想要的可以学习一下。)STM32CuBeMx实现调用定时函数,实现LED显示与蜂鸣器控制(开发板:STM32F407ZGT6)_不会创建对象的博客-优快云博客还是先配置一下SYS,这个养成习惯就行。这里我习惯用USART1,所以我配置的是USART1,小伙伴们也可以配置自己所需要的串口。下面的波特率、字长、标志位都可以直接默认使用就好,我们就先学最简单的,等以后理解了,再根.
2022-04-27 23:49:49
1810
FS4412内核各类模块实验代码
2023-07-20
ZigBee课程实验CC2530-GPIO输出控制实验-LED闪烁-流水灯
2022-11-24
zigbee课程cc2530按键控制LED
2022-11-24
ZigBee课程学习:cc2530串口传输数据
2022-11-13
STM32F407ZG通过ADC获取模拟量
2022-09-22
STM32F407ZG按键控制LED、蜂鸣器
2022-09-22
STM32F407ZG外部中断
2022-09-22
STM32F407ZGTX(LED)
2022-09-22
JAVA期末大作业--模拟电梯系统(全部源码)
2022-06-01
华中科技大学计算机组成原理--单总线CPU实验
2022-05-21
华中科技大学--计算机组成原理实验
2022-05-21
华科计算机组成原理--存储器设计实验
2022-05-21
STM32项目(4).zip
2022-05-20
7个STM32项目(内含大赛作品)
2022-05-19
接口技术实验:七段码显示。
2022-05-19
计算机网络:NAT地址转换实验
2022-05-19
22个易上手的STM32项目(适合对STM32有一定了解的伙伴)
2022-05-06
C语言编写最短路径算法(含迪杰斯特拉、弗洛伊德)
2022-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人