自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(175)
  • 收藏
  • 关注

原创 【嵌入式学习收徒,高薪offer等你来!!!】

团队指导老师毕业于南京航空航天大学、萨塞克斯大学、山东大学、华东理工等知名大学的本科/硕士。目前从事芯片、智能家居、音视频、图像识别、无人机等行业工作多年的学长学姐,他们在各自行业都是发展很不错的佼佼者。我们的指导采用完整的教学和辅助体系,**指导内容能够结合工作实际。不脱离实际工作岗位,**拒绝假大空于噱头,希望能够真正地帮助到学弟学妹们。

2024-03-18 19:55:51 732

转载 【数学建模】——多领域资源优化中的创新应用-六大经典问题解答

2024暑期数学建模之优化模型 作业 经典六道题练习

2024-07-18 21:48:42 57

转载 标准IO/文件IO详细解析

标准IO/文件IO详细解析,主要是从两者区别、特点、常用函数接口、使用方法展开解析!

2024-07-18 15:27:23 17

转载 蓝桥杯,我劝你不要参加的8个完美理由

蓝桥杯,我劝你不要参加的8个完美理由,确定不进来看看吗???

2024-07-18 15:10:21 10

转载 大厂面试干货分享

最后,技术面试时我们需要准备一份可以介绍自己技术能力的自我介绍,以及要准备几个问题在最后阶段询问面试官,以此来给面试官留下你是一个很好学,并且迫切想了解公司内部情况的候选人,一旦技术面试时你的语言或行为折服了一位面试官,很有可能你在这次面试后会被公司直接锁定,因为面试官大概率就是未来你的直系上司,你的上司觉得你行,那么你就是行!

2024-07-10 18:35:57 17

转载 数学建模——农村公交与异构无人机协同配送优化

重新定义问题以考虑等待时间、电池更换时间和公交车发车时间表。最小化总费用,包括固定费用、飞行费用、等待时间和电池更换时间。每个需求点只能被一个无人机配送。无人机的最大飞行距离限制。无人机的载重能力限制。公交车的发车和到达时间。

2024-07-09 22:18:45 418

转载 【感受C++的魅力】:用C++演奏歌曲《起风了》——含完整源码

【感受C++的魅力】:用C++演奏歌曲《起风了》——含完整源码

2024-07-09 19:03:24 29

转载 手把手教会你使用Markdown【从入门到精通一篇就够了】

大家好,我是卷不动的小白,如名我可能和大部分人一样是个什么都要学习的小白,当自己潜下心来要记笔记写博客的时候接触到了Markdown语法。Markdown 是一种轻量级标记语言,通俗的说你记笔记写博客的时候不用管排版如何,只要将自己的内容写上去,Markdown语法就可以给你搞定一切。

2024-07-09 13:00:38 99

转载 【Python的魅力】:利用Pygame实现游戏坦克大战——含完整源码

敌方的坦克在初始的时候是默认 5 个的(这可以自己设置),当然,如果我方坦克被敌方坦克的子弹打中,游戏结束。在子弹类中初始化子弹,每个子弹在不同的方向发射会有不同的运动轨迹,每个子弹在坦克方向上的不同子弹发射的坐标也会有所不同。子弹类中新增方法,子弹与墙壁的碰撞,如果子弹与墙壁碰撞,修改子弹的状态,墙壁的生命值减少,如果墙壁的生命值小于等于零时候修改墙壁的状态。在子弹类中增加我方子弹碰撞敌方坦克的方法,如果发生碰撞,修改我方子弹及敌方坦克 live 属性的状态值。子弹类中,新增敌方子弹与我方坦克的碰撞。

2024-07-08 20:47:03 20

转载 单例模式&特殊类的设计

本篇文章着重讲解C++的特殊类的设计,包括怎样设计一个只能在堆/栈上创建对象的类,怎样设计一个不能被拷贝/继承的类.并且讲解了设计模式之单例模式的饿汉模式和懒汉模式的具体实现,内附代码和图文讲解,看完就能学会!

2024-07-06 20:56:33 17

转载 RS-485接口协议详解

电子工业协会(EIA)于1983年制订并发布RS-485标准,并经通讯工业协会(TIA) 修订后命名为TIA/EIA-485-A,所以TIA/EIA-485-A才是真正的名字,因为人们已经叫习惯RS-485了,所以后续也一直沿用RS-485这个叫法。​RS-485标准是为弥补RS-232通信距离短、速率低等缺点而产生的。RS-485标准只规定了平衡发送器和接收器的电特性,而没有规定接插件、传输电缆和应用层通信协议。​RS-485标准与RS-232不一样,数据信号采用差分传输方式。

2024-07-05 22:03:12 181

转载 Linux权限大揭秘:深入理解系统安全

目录的可执行权限是表示你可否在目录下执行命令。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd进入目, 即使目录仍然有-r读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限,所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。!文章已获作者授权转载,版权归原作者所有,如有侵权,与本账号无关,可联系删除。原文作者:W.Y。

2024-07-03 22:46:27 20

转载 C++:超越C语言的独特魅力

实际项目通常是由多个头文件和多个源文件构成,而通过C语言阶段学习的编译链接,我们可以知道,【当前a.cpp中调用了b.cpp中定义的Add函数时】,编译后链接前,a.o的目标文件中没有Add的函数地址,因为Add是在b.cpp中定义的,所以Add的地址在b.o中。以值作为参数或者返回值类型,在传参和返回期间,函数不会直接传递实参或者将变量本身直接返回,而是传递实参或者返回变量的一份临时的拷贝,因此用值作为参数或者返回值类型,效率是非常低下的,尤其是当参数或者返回值类型非常大时,效率就更低。

2024-07-03 22:14:57 12

转载 STM32F1常用外设介绍(超详细35000字介绍)

一本超级详细的stm32学习笔记(看的江科大自化协),不存在看不懂

2024-06-29 00:13:25 42

转载 Linux内核的GPIO子系统驱动框架详解以及基于pinctrl和gpio子系统的LED驱动程序

上图就是gpio子系统的层次结构图,在其他的驱动程序里面,我们可以直接用gpiod_set_value这种函数来设置引脚的值,这个函数是在gpio库里面定义的,gpio库起到一个承上启下的作用,然后这个gpiod_set_value函数最终调用的是chip->set(chip, gpio_chip_hwgpio(desc), value)函数,这里的chip就是在gpio驱动程序里面注册的结构体,这个结构体体里面就包含了一些对gpio的操作函数。然后这三个函数里面就是gpio的各种操作函数。

2024-06-28 21:11:52 37

转载 linux输入子系统详解——看这一篇就够了

(1)输入子系统分为三层,分别是事件处理层、核心层、设备驱动层;(2)鼠标移动、键盘按键按下等输入事件都需要通过设备驱动层→核心层→事件处理层→用户空间,层层上报,直到应用程序;(3)事件处理层和核心层是内核维护人员提供的,我们作为嵌入式开发工程师是不需要修改,只需要理解和学会使用相关接;我们只需要根据核心层提供的接口和硬件特性,去编写设备驱动层;//设备名称//设备在系统中的物理路径//设备唯一识别符。

2024-06-28 21:02:00 51

转载 数据结构之“双向链表”

前面我们介绍了单向链表,我们这里的双向链表是为了弥补单向链表只能从头节点开始单向遍历,插入和删除节点时需要更多的操作,因为无法直接访问前一个节点。

2024-06-26 00:37:27 13

转载 数据结构之”单链表“

接下来介绍的是”单链表“,单链表只是简称,单链表是一个不带哨兵位单向不循环的链表。其次它可以不是连续储存的内存,它和我们生活中的火车很像。

2024-06-26 00:36:55 22

转载 Linux环境(Ubuntu)上搭建MQTT服务器(EMQX )

本文主要介绍EMQX 的一些内容,终端介绍如何在Ubuntu上安装EMQX,并可以在第三方电脑上访问该服务器。本文通过实际操作方式,详细记录每个步骤应该注意的要点。

2024-06-19 00:09:11 413

转载 深入Qt信号与槽:事件驱动编程的艺术与实践

在现代软件开发中,图形用户界面(GUI)的设计和实现是至关重要的一环。Qt作为一个跨平台的C++应用程序框架,为开发者提供了强大的工具集来构建具有丰富交互性的GUI应用程序。Qt的核心机制之一就是信号和槽(Signal and Slot),它允许开发者以一种声明式的方式响应用户操作或其他事件,从而实现组件间的通信和事件驱动的编程范式。本文旨在深入探讨Qt中的信号和槽机制,从基础概念到高级应用,逐步解析这一机制的工作原理、使用方式以及最佳实践。

2024-06-19 00:06:26 42

转载 【工具使用】Keil软件包——知识宝藏库

以上就是在ARM目录下找到的一些实用宝藏,其他有一些文件目前还没搞明白有什么用,如有知道的小伙伴,评论区里吼一吼哦。文章已获作者授权转载,版权归原作者所有,如有侵权,与本账号无关,可联系删除。原文作者:热爱嵌入式的小佳同学原文链接:https://blog.csdn.net/u012749085/article/details/125815288。

2024-06-18 21:51:10 43

转载 MCU最小系统电路设计(以STM32F103C8T6为例)

就是让单片机程序复位,把除了备份区域寄存器以外所有寄存器状态恢复至原始状态,简单来说就是让程序重头开始跑。晶振是由石英晶体组成的,石英晶体之所以能当为振荡器使用,是基于它的压电效应:在晶片的两个极上加一电场,会使晶体产生机械变形;在石英晶片上加上交变电压,晶体就会产生机械振动,同时机械变形振动又会产生交变电场,虽然这种交变电场的电压极其微弱,但其振动频率是十分稳定的。当外加交变电压的频率与晶片的固有频率(由晶片的尺寸和形状决定)相等时,机械振动的幅度将急剧增加,这种现象称为“压电谐振。

2024-06-15 19:43:13 93

转载 Qt 读写文件(QFile&QTextStream&QDataStream) 详解

Qt QFile类是一个用于读取和写入文件的类,它提供了对文件的访问、读取和写入等操作。它既可以操作文本文件,也可以操作二进制文件。

2024-06-15 19:34:16 121

转载 RS-485接口协议详解

电子工业协会(EIA)于1983年制订并发布RS-485标准,并经通讯工业协会(TIA) 修订后命名为TIA/EIA-485-A,所以TIA/EIA-485-A才是真正的名字,因为人们已经叫习惯RS-485了,所以后续也一直沿用RS-485这个叫法。​ RS-485标准是为弥补RS-232通信距离短、速率低等缺点而产生的。RS-485标准只规定了平衡发送器和接收器的电特性,而没有规定接插件、传输电缆和应用层通信协议。​ RS-485标准与RS-232不一样,数据信号采用差分传输方式。

2024-06-14 21:23:47 243

转载 继电器介绍及接线说明

1、常开接口限大负载:交流250V/10A,直流30V/10A2、采用贴片光耦隔离,驱动能力强,性能稳定;触发电流5mA3、模块工作电压有5v、12v、24v可供选择(请注意连接是否为所需电压)4、模块可以通过跳线设置高电平或低电平触发6、电源指示灯(绿色),继电器状态指示灯(红色)

2024-06-14 21:19:27 99

转载 一文带你了解Stm32定时器常用知识

TIMx_CH1,TIMx_CH2,TIMx_CH3,TIMx_CHy就是通道引脚,通道引脚在输入捕获模式下用作输入,在输出比较模式下用作输出,但同时只能用作一种模式。

2024-06-12 23:00:51 35

原创 static的用法

static修饰变量声明周期延长:该变量不随函数结束而结束初始化:只在第一次调用该函数时进行初始化记忆性:后序调用时,该变量使用前一次函数调用完成之后保存的值存储位置:不会存储在栈上,放在数据段b. 全局变量改变该变量的链接属性,让该变量具有文件作用域,即只能在当前文件中使用c. 修饰变量时,没有被初始化时会被自动初始化为0。

2024-06-06 20:43:41 293

转载 【工具使用】Keil5软件使用-进阶工程配置篇

本文面向已经懂得软件基本操作的职业老手,如果是未使用过该软件的小鲜肉,请移步基础篇。这里以STM32芯片为例对工具进行讲解,其他品牌的芯片在工程配置上可能存在差异。

2024-06-06 19:00:39 654

转载 【工具使用】Keil5软件使用-基础使用篇

本文面向未接触过Keil的新手,如果是职场老手可跳过此篇。为了快速上手,本文会跳过很多细节及解释,如需要了解原理,请移步进阶篇。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。目前软件对中文的支持不友好,不建议安装网上的一些汉化包之类的。另外建立的工程文件路径也尽量不要存在中文,否则可能会出现一些异常。演示版本:5.24a。

2024-06-05 19:57:32 248

转载 C++ 内存管理(建议收藏)

在C++中,内存分成5个区,他们分别是栈、堆、自由存储区、全局/静态存储区和常量存储区。栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。自由存储区,就是那些由malloc。

2024-06-01 14:13:17 17

转载 嵌入式软件面试题

今天给小伙伴们分享一些嵌入式软件开发工程师的校招面试题。企业校招对基础考察较多。其次,在校参加的相关比赛,项目经历。我在生病前,面试了一周,收到八九个offer,薪资8-10k。下面说说我在面试嵌入式软件开发岗位常遇见的问题。在面试前可以提前熟悉这些问题的答案。

2024-05-29 17:17:37 28

转载 【电赛电力电子方向】STM32输出SPWM波

在电机控制,PWM整流器,逆变器中都需要单片机输出SPWM波去控制.

2024-05-28 13:01:45 660 2

转载 qt面试经验

(1)发送者和接收者都需要是QObject的子类(当然,槽函数是全局函数、Lambda 表达式等无需接收者的时候除外);(2)使用 signals 标记信号函数,信号是一个函数声明,返回 void,不需要实现函数代码;(3)槽函数是普通的成员函数,作为成员函数,会受到 public、private、protected 的影响;(4)使用 emit 在恰当的位置发送信号;(5)使用QObject::connect()函数连接信号和槽;

2024-05-25 22:37:56 24

转载 Dijkstra算法在《庆余年》中的应用:范闲的皇宫之旅

Dijkstra算法是一种经典的图搜索算法,用于查找图中节点之间的最短路径。它以贪心的方式逐步扩展最短路径集,直至找到目标节点。该算法适用于加权图,并要求权重为非负数。

2024-05-24 19:27:49 28

转载 蓝桥杯嵌入式总结和考前冲刺(超详细、所有模块)

笔者是今年蓝桥杯嵌入式的考生之一,在备战蓝桥杯的过程中,将遇到到的难点以及经验总结分享给大家,其中包含基础模块的使用,和每个模块所对应的难点,以及各个模块配置的注意事项,无论是以后的参赛者或是今年的参赛者,这个教程对大家有所帮助,希望大家可以耐心看完,因为肯定会有所收获,希望大家都能猛猛拿奖,上岸上岸!!!

2024-05-22 09:45:55 90

转载 独特好解之排序方法--简单基础堆排序

当前我们已经学过一些排序方法,如冒泡排序,选择排序,还有链表(单双),qsort()等一系列进行排序的方法。那么,你真的了解排序的各种方法吗?今天,我将介绍一种新的巧解–堆排序,从时间复杂度和空间复杂度上看,堆排序并不比以上我们所说的那些方法复杂,甚至有时它更为常见!也许你会感觉很陌生,不知道如何下手?其实我想说的是:堆排序也并非很难****。****首先,堆排序的物理结构是数组,逻辑结构为二叉树。对于物理结构,相信数组大家都不陌生,我们再学习栈的时候,就是通过数组来实现的,我们创建的结构体,数组指针,以及

2024-05-17 21:19:47 12

转载 不只有冒泡,八大排序算法代码+详解10分钟搞定(C语言)

在我们刚上学时我们用C语言实现过冒泡排序,大家不知道还清楚吗,我是很清楚的,写起来非常难受,我只能通过上网查资料来获取。哎一言难尽。遥想当年,冒泡初学了,雄姿英发。现在接触的不仅是冒泡这一种算法了。还有很多,冒泡是交换排序的一种,接下来我们进入排序的世界。

2024-05-16 21:57:54 22

转载 嵌入式工程师常用的软件工具推荐

常言道:工欲善其事,必先利其器。作为一名合格的嵌入式工程师,日常可能需要接触和处理各种奇奇怪怪的问题,这时候一款高适配性的工具将会令工作效率大大提升。作者根据个人的实际使用情况与粉丝的客观感受,为大家推荐几款嵌入式开发常用的软件。希望本篇博客可以让大家学会使用一些新的工具,当然如果读者朋友有其他的好软件推荐也可以在评论区留言!

2024-05-13 22:45:14 95

转载 网络文件共享服务

文件传输协议:File Transfer Protocol 早期的三个应用级协议之一,基于C/S结构数据传输格式:二进制(默认)和文本双通道协议:命令和数据连接21:命令端口(权限,认证)20:数据端口(真实传数据)由 vsftpd 包提供,不再由xinetd管理用户认证配置文件:/etc/pam.d/vsftpd。

2024-05-12 20:06:35 19

转载 嵌入式工程师常见面试题

本篇文章汇总了嵌入式工程师常见的面试题目,其答案包含网络搜索和作者自己感悟总结的,可能存在问题,如有大的纰漏希望诸位前辈矫正!当然,也希望该博客可以帮助同样求职的你

2024-05-11 23:59:06 30

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除