自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NFS服务器环境搭建

(- *(rw,sync,no_subtree_check,no_root_squash):表示允许所有客户端以读写权限(rw)访问共享目录,同步写入(sync),不检查子树(no_subtree_check),不对root用户进行权限限制(no_root_squash)。● 打开ubuntu,终端执行如下命令(dpkg -s nfs-kernel-server)查看是否安装了nfs服务器,显示ok表示安装了,直接跳过下一步就可以了。NFS的操作非常简单,客户端只需要挂载服务器上的共享目录即可使用。

2024-07-28 22:44:30 282

原创 Tftp服务器环境搭建

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是一种基于UDP(User Datagram Protocol)的文件传输协议,它被设计为一个非常简单的文件传输机制,特别适用于那些对复杂性有严格限制的环境,如小型嵌入式系统或者进行网络引导(如DHCP和PXE启动过程中)。修改为如下内容(第四行为Tftp服务器路径(即客户端要下载的文件需要放到该目录下),下面步骤中会创建,第五行一定要是:69,注意有个冒号,第六行为权限),修改完保存退出。安装了直接执行下一步。

2024-07-28 22:42:47 87

原创 【小超嵌入式】C++图书管理系统详细分析

之前实现过学生管理系统今天来看看图书馆管理系统,其相对学生管理系统来说会复杂一些。

2024-07-13 18:02:36 863

原创 【小超嵌入式】C++猜数字游戏详细分析

【代码】【小超嵌入式】猜数字游戏详细分析。

2024-07-12 22:55:41 349

原创 【小超嵌入式】C++实现简单计算器详细分析

意味着程序正常终止,返回给操作系统一个值为0的状态码,通常表示成功。输出一个提示信息,告诉用户需要输入一个运算符。这是主函数的开始,每个C++程序都必须有一个。输出一个提示信息让用户输入两个数字,再用。头文件,它提供了输入输出流的功能,如。命名空间中的标识符,而无需每次都前缀。这行代码表示我们将在整个程序中使用。从标准输入读取一个字符并将其存储到。读取这两个数字并将它们存储到。函数,它是程序的入口点。这是主函数的结束部分,

2024-07-11 21:29:31 278

原创 【小超嵌入式】基于C++的学生管理系统详细分析

此外,当数组接近满时,频繁的删除操作可能会导致效率降低,因为每次删除都需要重新排列数组中的元素。语句用于终止循环,这意味着一旦找到了名字匹配的学生并修改了其成绩,就不会再继续查找数组中的其他元素。这是非常重要的,因为关闭文件可以释放操作系统持有的文件资源,同时确保所有缓冲区中的数据都被写入磁盘。是C++标准库中的一个类,用于处理文件的输出流。数组中的有效学生记录数量会减少1,同时数组的内容会被适当调整以移除指定的学生记录。如果找到了名字匹配的学生,程序会输出一个提示消息,要求用户输入新的成绩,然后使用。

2024-07-10 23:18:51 926

原创 【Linux系统移植】网络环境搭建

在Linux系统移植过程中我们的最终目的是让Linux在产品或者开发板上可以正常的运行工作,为了让Linux能够正常的工作运行,需要我们讲配置好的Linux镜像文件、跟文件系统等下载到开发板内运行,这个下载过程如果使用串口烧录不但不方便还很慢,使用网络的方式烧录既方便又快捷,所以需要搭建一个网络环境保障ubuntu(服务器用于存放Linux镜像等待烧录的文件)和产品或者开发板能够正常网络通信。找到自己的网络端口(连接开发板的,这里留一下我画横线处的名字,之后会用到),右键属性,选择IPV4双击。

2024-06-27 15:36:49 825

原创 U-boot相关基础知识

U-Boot是Bootloader的一种实现,它专门用于嵌入式系统,特别是那些基于ARM、MIPS等处理器的系统。U-Boot提供了丰富的硬件支持和功能,使得开发者能够轻松地初始化硬件、加载操作系统内核,并进行一些基本的系统配置。简单来说就是Uboot属于Bootloader中的一种,bootloader就相当于类,uboot就相当于对象。嵌入式领域常用的bootloader就是uboot。

2024-06-27 15:14:59 556

原创 一文详细了解Bootloader

bootloader是一个引导加载程序,它的主要作用是初始化硬件设备、设置硬件参数,并加载操作系统内核。在嵌入式系统中,bootloader是硬件启动后第一个被执行的程序,它位于操作系统和硬件之间,起到桥梁的作用。

2024-06-26 15:43:01 1100

原创 【程序】STM32HAL库实现PWM

关于PWM的基础知识可以观看。

2024-05-24 14:42:10 380

原创 一文搞懂脉冲宽度调试(PWM)

PWM,即脉冲宽度调制(Pulse Width Modulation),是一种利用数字信号来控制模拟电路的有效技术。其基本原理是通过改变一系列固定频率脉冲的宽度,从而调节这些脉冲的占空比(高电平时间与整个周期时间的比例),以此来模拟连续的模拟信号。在PWM中,尽管脉冲本身是矩形波,但通过调整占空比,接收PWM信号的负载(如电机、LED等)所感受到的有效电压或功率,可以被模拟成期望的连续变化值。

2024-05-24 09:34:05 4312

原创 FreeRTOS中的动态内存管理(heap_1、heap_2、heap_3、heap_4)

FreeRTOS 提供了多种动态内存分配方案,这些方案通过不同的内存管理器(heap managers)实现,主要位于目录下。

2024-05-14 17:21:40 1156

原创 STM32CubeMX软件使用(超详细)

STM32CUBEMX超详细介绍

2024-05-10 17:24:07 510

原创 STM32中的ICACHE是什么有什么用?如何使用?

icache是一种用于缓存指令的存储器,其目的是提高CPU执行指令的效率。在计算机系统中,icache(指令缓存)是处理器核心内部的一个关键组件,它专门用来存储最近使用过的指令。当CPU需要执行一个指令时,会首先检查i-cache中是否已经缓存了该指令。如果所需的指令已在i-cache中(这种情况称为缓存命中),CPU可以直接从i-cache中快速读取指令,无需等待从主内存中获取,这显著提高了指令的访问速度并提升了程序的执行效率。

2024-05-10 16:03:14 661

原创 基于stm32f4的蓝牙控制小车 (含源码位于文末)

LM2940 系列是输出电压固定的低压差三端端稳压器;输出电压有5V、8V、10V 多种;最大输出电流1A;输出电流1A 时,最小输入输出电压差小于0.8V;最大输入电压26V;工作温度-40~+125℃;内含静态电流降低电路、电流限制、过热保护、电池反接和反插入保护电路。同时LM2940 价格适中而且较容易购买,非常适合在本设计中使用。LM2940-5.0 封装和实物如图3.4所示。如图3.5所示,采用两路供电,这样可以使用其中一路单独为STM32F4discovery电路板供电,指示灯等供电。

2024-01-12 22:18:31 2096

原创 链家JAVA笔试题

样例说明:小明出售这些食物(初始价值1,3,1,5,2)的顺序为:第一天卖掉1个,第二天卖掉5个,第三天卖掉2个,第四天卖掉3个,第五天卖掉4个,获得最大的价值1x1+2x3+3x3+4x1+5x5=43。给定每一个食物的初始价值V(i),请求出小明卖掉它们后可以获得的最大价值,第一天出售的食物年龄为1,此后每增加一天食物的年龄就加1。

2024-01-09 22:20:30 911

原创 美团点评秋招前端测评分享

小Q是一个专业的射击运动员,有一天他像往常一样进行n次射击训练,每次射击他都会取最高的四次得分作为最终得分来衡量他的射击状态,但是今天他制定了一个奇怪的规则:在n次射击得分中取出四次得分a,b,c,d,并且满足a*b*c=d作为最终得分来衡量他的射击状态。40. 甲乙丙均为工人,其中一个是车工,一个是钳工,一个是焊工,并且车工比甲的工资高,乙的工资比焊工低,焊工的工资比丙低。1. 甲乙二人各自加工一批同样数量的零件,甲完成一半时,乙完成150个,甲全部完成时,乙完成全部的5/6,求这批零件一共有(C)个。

2024-01-09 22:19:35 1077

原创 海康威视校园招聘笔试题

是一个在栈上的局部变量,当函数运行结束的时候,栈上的内容会自动释放的,此处返回的值有可能会成为一个野指针,会出现一个意想不到的结果。指向的是一个字符型的数组空间,原来的代码只是简单的释放了指向申请空间的指针,并没有释放申请的空间,容易造成内存崩溃。的位置,找到就返回该字符位置的指针(也就是返回该字符在字符串中的地址的位置),找不到就返回空指针(就是。只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。、下面的程序是否有问题,如有问题,请重构代码(分配的单个对象的内存空间的时候用。

2024-01-09 22:18:24 1399

原创 阿里巴巴秋招前端笔试题

现代的企业是建立在大规模协作的基础上的,员工之间,团队之间,部门之间,企业之间的协作都是成功的重要因素。好的企业在协作上是高效的。淘宝上的每个宝贝一般都有个默认的全国邮费(也可能没有),同时也支持到特定省份有特定的邮费,如果到特定的省份没有特别的邮费就用默认的全国邮费。,此外由于商品数量非常大(假定十亿量级),查询量也非常大,对存储和查询的效率要求非常高,因此存储效率和查询效率是考察的重点。写段代码,定义一个字符串常量,字符串中只有大小写字母和整数,输出字符串中的出现最多的数字的和?

2024-01-09 22:16:23 990

原创 秋招阿里巴巴java笔试试题-精

2、在快递公司干线运输的车辆使用中,存在着单边车和双边车的两种使用场景,例如北京中心-杭州中心,两个分拨中心到彼此的单量对等,则可以开双边车(即同一辆车可以往返对开),而当两个中心的对发单量不对等时,则会采用单边车,并且双边车的成本是低于单边车的,即将两辆对开的单边车合并为一辆往返的双边车是能够节省运力成本的。13、设有一个二维数组A[m][n],假设A[0][1]存放位置在1601(10),A[3][3]存放位置在1648(10),每个元素占一个空间,问A[2][2](10)存放在什么位置?

2024-01-09 22:13:24 1681

原创 互联网大厂面试题目

这样做有什么好处坏处?,其中隐藏着若干0,其余非0整数,写一个函数int Func(int* A, int nSize),使A把0移至后面,非0整数移至数组前面并保持有序,返回值为原数据中第一个元素为0的下标。用过哪些Map类,都有什么区别,HashMap是线程安全的吗,并发下使用的Map是什么,他们内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。有一个教授,他三个学生,脑袋背后分别各写了一个数字,其中一个数字是另外两个数字的和,经过几轮后,有一个学生猜出了自己的数字请问是什么原因?

2024-01-01 21:07:19 1257

原创 单工通信、半双工通信、全双工通信分别是什么?

单工通信是一种单向传输数据的通信方式,只允许信息在一个方向上流动。在单工通信中,通信的两个节点中的一个节点只能作为发送方,而另一个节点只能作为接收方。发送方只负责发送数据,而接收方只负责接收数据,两者之间没有回应或反馈机制。这意味着通信的发送方无法获得接收方的确认或响应。举个例子来说明单工通信,类似于广播电台或电视台向大众发送信号。广播电台只能发送信号给听众,而无法接收来自听众的信息。在单工通信中,数据的流动是单向的,只能从发送方到接收方。由于缺乏双向通信的能力,单工通信不适合需要交互和实时响应的应用场景。

2023-11-01 14:44:19 481

原创 什么是同步通信?什么是异步通信?两者的优缺点是什么?

双方在同一个时钟信号的控制下,进行数据的接收和发送,来一个时钟,发送端发送,接收端接收,他们彼此之间的工作状态是一致的。同步通信的数据帧组成一般是:同步信号+若干数据。在最前面是个同步信号,接收端接收数据分析出同步信号之后,就认为后边的数据都是实际传输的数据了。理论上来说同步通信一个数据帧里面的若干数据的位数是不受限制的。同步通信中,数据之间是不能有间隔的,因为双方在同一个时钟下工作,这边接收的,必然是另一边发送的。

2023-10-30 16:37:16 4774 1

转载 STM32(九)SPI相关总结

SPI 是Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola首先在其 MC68HCXX 系列处理器上定义的。SPI 接口主要应用在 EEPROM,FLASH,实时时钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线。本文参考正点原子SPI实验,使用STM32自带SPI来实现对外部FLASH(W25Q64)的读写。

2023-09-28 12:55:38 207

转载 STM32(八)W25Q(16/32/64/128)芯片学习总结

按项目需求,近期调试了W25Q32芯片,W25Q系列芯片是华邦公司推出的大容量SPI FLASH产品,W25Q32是3V,32M-bit 串行闪存,具有双通道和四通道的SPI。初始使用了正点原子mini开发板,配备了W25Q64芯片。先下载了记忆芯片相应的数据手册。

2023-09-28 12:53:22 1900

转载 源代码:STM32 SPI “DMA”操作W25QXX(16/32/64/128)系列芯片代码详解

框架:自己新建库文件夹 取名lib,并按顺序新建spi.c、w25q64.c(根据自己芯片型号)使用开发板为正点原子mini板演示,开发板上芯片为W25Q64。

2023-09-13 13:45:54 295 1

转载 STM32(七)DMA总结库函数串口使用DMA

DMA,全称为:Direct Memory Access,即直接存储器访问。DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备开辟一条直接传送数据的通路,能使 CPU 的效率大为提高。

2023-09-13 13:43:41 430

转载 STM32(六)库函数串口发送与接收实例(中断)

本篇用库函数写个简单的串口收发,用的是 STM32F103RCT6 开发板(部分来自正点原子)。STM32F103RCT6 最多可提供 5 路串口,有分数波特率发生器、支持同步单线通信和半双工单线通讯、支持 LIN、支持调制解调器操作、智能卡协议和 IrDA SIR ENDEC 规范、具有 DMA等。串口设置串口时钟使能,GPIO 时钟使能串口复位GPIO 端口模式设置串口参数初始化开启中断并且初始化 NVIC(如果需要开启中断才需要这个步骤)使能串口编写中断处理函数。

2023-09-13 13:41:31 2551 2

转载 STM32(五)NVIC中断优先级管理

使用中断前,需了解中断优先级管理,CM3 内核支持 256 个中断,其中包含了 16 个内核中断和 240 个外部中断,并且具有 256级的可编程中断设置。但 STM32 并没有使用 CM3 内核的全部东西,而是只用了它的一部分。STM32 有 84 个中断,包括 16 个内核中断和 68 个可屏蔽中断,具有 16 级可编程的中断优先级。而我们常用的就是这 68 个可屏蔽中断,但是 STM32 的 68 个可屏蔽中断,在 STM32F103 系列。

2023-09-13 13:38:31 314

转载 STM32(四)时钟系统总结

提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档时钟系统图:可分为五种:HSE时钟高速外部时钟信号(HSE)由以下两种时钟源产生:● HSE外部晶体/陶瓷谐振器● HSE用户外部时钟HSI时钟HSI时钟信号由内部8MHz的RC振荡器产生,可直接作为系统时钟或在2分频后作为PLL输入。PLL内部PLL可以用来倍频HSI RC的输出时钟或HSE晶体输出时钟。LSE时钟LSE晶体是一个32.768kHz的低速外部晶体或陶瓷谐振器。它为实时时钟或者其他定时功能提供一个低功耗且精

2023-09-11 22:09:27 72

转载 STM32(三)库函数开发跑马灯[控制LED灯]

配置GPIO引脚前先查看板子原理图,LED配置在哪个IO口,本篇以正点原子、STM32F103RCT6为例。LED灯我们主要用到的固件库文件是:也可把外设固件库全部加入到工程,方便延伸。

2023-09-11 22:06:37 205

转载 STM32CubeIDE 新建工程与编译(二)

本文记录STM32CubeIDE创建工程并编译,包含了STM32CubeMX的基础上的开发环境,更加便捷的开发。新建工程与编译就完成了。

2023-09-06 22:29:30 713

转载 STM32CubeIDE 下载与安装步骤(一)

STM32CubeIDE是一个先进的C/C++开发平台,具有STM32微控制器的IP配置,代码生成,代码编译和调试功能。它基于ECLIPSE™/ CDT框架和用于开发的GCC工具链,以及用于调试的GDB。它允许集成数百个现有插件,完成ECLIPSE™IDE的功能。主要特点:1.集成STM32CubeMX:STM32微控制器选择引脚分配,时钟,IP和中间件配置项目创建和初始化代码的生成。

2023-08-31 14:02:32 626

原创 【电子电路】电容的工作原理、分类及几大用途

在电子电路中,电容是很重要的元器件之一。甚至全球的电子元器件产品中有百分之40以上是电容。基本上所有的电子设备中都能找到电容的身影,设想一下如果没有电容该是多么可怕的一件事。那么电容究竟是什么?电容(Capacitance)亦称作“电容量”,是指在给定电位差下自由电荷的储藏量,记为C,国际单位是法拉(F)。一般来说,电荷在电场中会受力而移动,当导体之间有了介质,则阻碍了电荷移动而使得电荷累积在导体上,造成电荷的累积储存,储存的电荷量则称为电容(引自百度百科)。

2023-08-06 14:23:55 3760 28

原创 华为推出手机系统云翻新服务:什么是云翻新?如何使用?

华为手机系统云翻新是华为推出的一项功能,旨在通过云服务提供系统翻新的服务。它可以帮助用户对手机的系统进行优化和更新,以提高手机的性能和流畅度。具体而言,华为手机系统云翻新功能提供了免费的云空间,用户可以将手机中的系统数据备份到云端,并进行系统的重置和更新。这样可以清除手机中的垃圾文件、缓存和无用数据,优化系统运行,提升手机性能和使用体验。华为手机系统云翻新功能首次支持华为P40。中进入服务选项,在左上角选择快捷服务,然后进入系统云翻新。选择云备份,进行数据备份。系列手机,未来还会陆续扩展到更多机型。

2023-08-04 21:58:12 38284 4

原创 高校陆续拥抱chatgpt,人工智能会给学术带来什么变化会有什么影响

在当今信息爆炸的时代,人工智能在各行各业都发挥着越来越重要的作用,高校教育领域也不例外。最近,越来越多的高校开始陆续拥抱chatgpt(Chatbot GPT)这一人工智能技术,在学术领域会带来了怎样的变化与影响?

2023-08-03 22:27:45 796 15

原创 【STM32零基础入门教程03】GPIO输入输出之GPIO框图分析

本章节主要讲解点亮LED的基本原理,以及GPIO框图的讲解。

2023-08-01 22:46:34 1265 12

原创 【STM32零基础入门教程02】STM32环境获取及搭建

工欲善其事必先利其器,在上一章了解完STM32的一些基础知识之后,我们需要对使用的环境进行获取和安装。

2023-07-17 23:15:00 1077

原创 【STM32零基础入门教程01】STM32入门基础知识

本篇内容为STM32零基础入门教程的第一篇,网上STM32的教程很多,有些初学者还是望而却步。其实STM32并不难,只是一个新的事物出现在我们面前一时间不适应,思来想去我打算写点东西一方面对自己有点知识的积累,另一方面希望可以给他人一点帮助。人们对小说、电影电视的专注度兴趣普遍比较高,所以我决定以小说的方式开展这套入门教程,好了那我们开始第一幕吧.

2023-07-16 23:22:20 807

原创 [教程]一文搞懂STM32使用DHT11采集温湿度

DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数 部分用于以后扩展,现读出为零.操作流程如下: 一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据 +8bi温度整数数据+8bit温度小数数据 +8bit校验和 数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据。

2023-01-09 15:00:37 4207 7

物联网智能家居方案-基于Nucleo-STM32L073&机智云.zip

物联网智能家居方案-基于Nucleo-STM32L073&机智云

2024-01-12

手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码).zip

手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)

2024-01-12

基于物联网的户外环境检测装置(STM32、APP、WIFI).zip

基于物联网的户外环境检测装置(STM32、APP、WIFI)

2024-01-12

基于STM32蓝牙控制小车系统设计(硬件+源代码+论文).zip

基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)

2024-01-12

基于stm32和mpu9250的usb hid键盘、鼠标、游戏控制器.zip

基于stm32和mpu9250的usb hid键盘、鼠标、游戏控制器.

2024-01-12

基于STM32的武警哨位联动报警系统设计,支持以太网和WIFI通信(硬件、源码、论文等).zip

基于STM32的武警哨位联动报警系统设计,支持以太网和WIFI通信(硬件、源码、论文等

2024-01-12

基于STM32的卫星GPS路径记录仪(附完整源代码).zip

基于STM32的卫星GPS路径记录仪(附完整源代码

2024-01-12

基于STM32的二维码识别源码+二维码解码库lib.zip

基于STM32的二维码识别源码+二维码解码库

2024-01-12

基于STM32的多功能数控电源设计(原理图、PCB、程序源码等).zip

基于STM32的多功能数控电源设计(原理图、PCB、程序源码等)

2024-01-11

基于STM32F103RC的电子相册(原理图、PCB源文件、程序源码及制作).zip

基于STM32F103RC的电子相册(原理图、PCB源文件、程序源码及制作)

2024-01-11

基于STM32 人群定位、调速智能风扇设计(程序、设计报告、视频演示).zip

基于STM32 人群定位、调速智能风扇设计(程序、设计报告、视频演示)

2024-01-11

基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频).zip

基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频)

2024-01-11

基于STM32 NUCLEO板设计彩色LED照明灯(纯cubeMX开发).zip

基于STM32 NUCLEO板设计彩色LED照明灯(纯cubeMX开发

2024-01-11

基于stm32 nucleo-L476的智能灯(操作说明+源码).zip

基于stm32 nucleo_L476的智能灯(操作说明+源码)

2024-01-11

电赛一等奖作品,老人健康监测智能手表(STM32F4主控).zip

包含APP源码、单片机源码、PCB源码 电赛一等奖作品,老人健康监测智能手表(STM32F4主控)

2024-01-11

低功耗STM32F411开发板(原理图+PCB源文件+官方例程+驱动等).zip

低功耗STM32F411开发板(原理图+PCB源文件+官方例程+驱动等)

2024-01-11

STM32数字示波器源码+数字信号处理教程、配套实例.zip

STM32数字示波器源码+数字信号处理教程、配套实例

2024-01-11

(大赛作品)STM32F072RB NUCLEO智能家居控制.zip

功能概述: 环境灯,白天不显示,夜晚根据环境光显示类似小夜灯效果,PWM自动调光。 闹钟功能,6组闹钟设置 语音播报,整点报时,温湿度报告,空气质量报告 人来检测,人来灯亮,离开熄灯 万年历显示,背光可控

2024-01-11

(ST大赛三等奖作品)超声波自拍神器.zip

对于从来没有玩过安卓系统的同学们是不是很想也体会到安卓给我们带来的乐趣了,那是不是没学安卓,就不能控制手机呢?就不能体会到安卓给

2024-01-11

互联网大厂面试题目大全

包含华为、百度、阿里巴巴、腾讯、美团、滴滴等互联网大厂面试题期望对您有所帮助

2024-01-01

蓝桥杯C题目内含原题及源码

以下是一道蓝桥C题目及其解析: 题目:小明被不明势力劫持,后莫名其妙被扔到x星站再无问津。小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。他决定在x星战打工。好心的老板答应包食宿,第1天给他1元钱。并且,以后的每一天都比前一天多2元钱,直到他有足够的钱买票。 请计算一下,小明在第几天就能凑够108元,返回地球。 解题思路:这是一个等差数列求和的问题。设小明在第n天能够凑够108元返回地球,根据题意,每天的收入为1 + 2 + 3 + ... + n (单位:元),则总收入为 (1 + n) * n / 2 元。根据题意,当总收入大于等于108元时,小明就可以返回地球了。因此,我们可以写出一个一元一次不等式: (1 + n) * n / 2 >= 108, 解这个不等式,得到 n <= 14, 所以,小明第14天就可以凑够108元返回地球。

2023-09-11

人工智能:OpenCV入门教程

OpenCV 是一个广受欢迎的开源计算机视觉库,它提供了很多函数,实现了 很多计算机视觉算法,算法从最基本的滤波到高级的物体检测皆有涵盖。很多 初学者希望快速掌握 OpenCV 的使用方法,但往往会遇到各种各样的困难。其 实仔细分析,造成这些困难的原因有两类:第一类是 C/C++编程基础不过关; 第二类是不了解算法原理。解决这些困难无非提升编程能力,以及提升理论基 础知识。提升编程能力需要多练习编程,提升理论知识需要系统学习《数字图 像处理》、《计算机视觉》和《模式识别》等课程,所有这些都不能一蹴而就, 需要耐下心来认真修炼。

2023-09-11

编程学习源码:学生管理系统源码

学生管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理。该系统的总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。

2023-09-11

C语言程序设计-宿舍管理参考报告

C语言编写的一个宿舍管理查询软件,其主要功能是实现对学生信息的录入、添加、删除、修改、查询、统计。其中查询可以分别以姓名、学号、宿舍号为关键字查询学生信息。统计可以分别以学号、宿舍号、性别、班级、专业为关键字进行统计,并且输出信息按学号大小从小到大输出。

2023-09-11

人工智能领域常用传感器,GY-52三轴陀螺仪MPU6050资料包(内含芯片手册、参考文档STM32及51测试程序)

MPU6050是一种全球首例集成了六轴传感器的运动处理组件。它适用于各种消费电子产品,如手持和桌面的应用程序、游戏控制器、体感遥控等。 它内部集成了三轴MEMS陀螺仪、三轴MEMS加速度计、数字运动处理引擎(DMP)以及用于第三方的数字传感器接口的辅助I2C端口(常用于扩展磁力计)。当辅助I2C端口连接到一个三轴磁力计时,MPU6050能提供一个完整的九轴融合输出到其主I2C端口。 此外,MPU6050具有16位模/数转换器(ADC),可将三轴陀螺仪及三轴加速度计数据转化为数字量输出。同时,它还内置了一个可编程的低通滤波器,可以用于传感器数据的滤波。 在应用方面,MPU6050的数据传输可通过最高至400kHz的I2C总线完成,封装尺寸为4mm * 4mm * 0.9mm(QFN),这个封装尺寸在业界是革命性的。因此,MPU6050被广泛应用于各种需要检测自身姿态的场景,如无人机、平衡车、飞行器等。通过数据融合技术,可以进一步得到物体的姿态角,对于姿态、运动和振动检测非常有用。

2023-09-11

电赛资源半桥驱动MOS管电机驱动板,主要用于电机驱动(PCB工程文件+磁悬浮代码)

IR2104S是一个半桥驱动器。它具有自举电路,通过IN口接收PWM波,并利用二极管的单向导电性来防止电流回流,以保护电路。 在半桥驱动中,IR2104S通过VB和VS两个端口与上下两个NMOS相连。其中,VB通过一个电容连接到VS,以提供自举电路。当NMOS导通时,源极电压等于漏极电压,为了确保VGS > VGSth(NMOS导通需要VGS > VGSth),需要一个自举电路提高栅级的对地电压。同时,自举电路还可以降低MOS管的导通电阻,从而减少发热损耗。 此外,当输入电压出现突变或不平衡时,可以通过在输入电压出接一个电容到地进行滤波。这样可以使信号变得平滑,并避免对电路造成不必要的干扰。 总之,IR2104S半桥驱动器是一种常见的驱动芯片,适用于多种应用场景,如电机驱动等。在使用过程中,需要注意正确连接自举电路和滤波电容,以确保驱动器的稳定性和可靠性。

2023-09-11

X9C104资料(内含demo程序及数据手册)

X9C104是一款数字电位器芯片,它具有8个管脚,其中有效管脚为7个。该芯片的滑动阻值范围为40欧~100千欧,共有100个台阶,每阶的阻值为1010欧。通过INC、U/D、CS三个输入端口的高/低电平和上升/下降沿组合,可以实现对滑动电位器Vw端的滑动控制。资料内含X9C104数据手册,X9C104程序。

2023-09-10

STM32示波器(内含:原理图及PCB源码、上位机及源码还有设计资料参数通信协议等)

基于STM32F103示波器,功能包括: 波形发生器:使用STM32一路DA实现正弦,三角波,方波,白噪声输出。 任意一种波形幅值在0-3.3V任意可调、频率在一定范围任意可调、方波占空比可调。调节选项可以通过触摸屏完成设置。 SD卡存储: SD卡波形存储输出,能够对当前屏幕截屏,以JPG格式存储在SD卡上。能够存储1S内的波形数据,可以随时调用查看。 数据传输:用C#编写上位机,通过串口完成对下位机的控制。(1)实现STOP/RUN功能输出波形电压、时间参数(3)控制截屏(4)控制波形发生器(5)控制完成FFT(6)波形的存储和显示 图形接口: UCGUI 水平扫速: 250 ns*、500ns、1μs、5 μs、10μs、50μs、500 μs、5ms 、50ms 垂直电压灵敏度:10mV/div, 20mV/div, 50mV/div, 0.1V/div, 0,2V/div, 0.5V/div, 1V/div,2V/div, 5V/div 被测信号的各种参数屏幕显示,包括频率、电压峰峰值等。

2023-09-10

stm32f103c8t6原理图

stm32f103c8t6原理图(GD32\AIR32\CH32等兼容的都可以使用)

2023-09-10

bios刷新辅助工具(内含MMTool-5.07工具以及Nvme模块)

bios刷新辅助工具-内含MMTool_5.07工具以及Nvme模块

2023-09-10

嵌入式领域+Linux命令570个大全

嵌入式领域+Linux命令570个大全

2023-07-17

空空如也

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

TA关注的人

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