自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 问答 (1)
  • 收藏
  • 关注

原创 最全蓝桥杯单片机比赛代码模板

最全蓝桥杯单片机比赛代码模板

2024-03-09 21:51:37 11396 4

原创 嵌入式就业方向

嵌入式无处不在:涉及的领域包括家电(智能冰箱、空调)、手机(安卓、iOS设备)、汽车(无人驾驶、车载系统)、工业(工业控制、智能设备)、医疗(CT、心率检测设备)等

2025-03-26 17:26:25 362

原创 秋招/春招投递公司记录表格

最近在准备秋招,在各个平台投递秋招简历,什么官网,邮箱,boss,应届生各个平台上,投递的平台比较多,比较乱,因此自己想将这些平台投递记录都收集到一个表格上,所以在腾讯文档上自己做了一个表格,用来记录秋招在各个平台上的简历投递

2024-09-02 20:07:41 2582 11

原创 SPI时钟不匹配问题原因与定位方法

SPI时钟不匹配问题原因与定位方法

2024-08-22 22:53:05 1224

原创 Linux系统挂载U盘方法

Linux系统挂载U盘方法

2024-08-18 17:56:18 2202

原创 linux内核启动流程详细介绍

linux内核启动流程详细介绍

2024-08-18 17:49:21 312

原创 linux内核启动流程

内核启动流程

2024-08-18 17:44:37 245

原创 Ubuntu 中GCC交叉编译工具链安装

Ubuntu 自带的 gcc 编译器是针对 X86 架构的,如果要编译的是 ARM 架构的代码,就需要一个在 X86 架构的 PC 上运行,可以编译 ARM 架 构代码的 GCC 编译器,这个编译器就叫做交叉编译器,

2024-08-17 11:18:36 1464

原创 Ubuntu 下 NFS服务开启

NFS(Network File System,网络文件系统)是一种基于TCP/IP传输的网络文件系统协议,它允许网络中的计算机之间通过TCP/IP网络共享资源

2024-08-17 11:00:24 810

原创 嵌入式开发如何看芯片数据手册

不管什么芯片手册,它再怎么写得天花乱坠,本质也只是芯片的使用说明书而已。而说明书一个最显著的特点就是必须尽可能地使用通俗易懂的语句,向使用者交代清楚该产品的特点、功能以及使用方法。

2024-08-17 10:48:31 432

原创 面试必备之——TCP/UDP(二)

面试必备之——TCP/UDP

2024-08-15 13:07:36 912

原创 面试必备之——TCP/UDP(一)

面试必备之——TCP/UDP

2024-08-15 13:06:22 1223

原创 man手册的安装和使用

man手册的安装和使用

2024-07-10 11:26:07 499

原创 u-boot介绍与u-boot启动流程介绍

Bootloader是在操作系统运行之前执行的一小段程序,通过这一小段程序,可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。

2024-07-10 11:02:20 906

原创 CAN总线学习笔记-CAN帧结构

数据帧:发送设备主动发送数据(广播式)

2024-06-06 15:44:06 591

原创 CAN总线学习笔记-CAN物理层

CAN总线:控制器局域网总线(类似一个局域网网络,网络中任何一个节点都可以向其他节点发送数据)

2024-06-06 15:42:09 602

原创 常用数据结构与算法—哈希表

哈希表是根据关键码的值而直接进行访问的数据结构,数组就是一张哈希表。一般哈希表都是用来快速判断一个元素是否出现集合里。

2024-03-18 19:12:47 474 1

原创 常用数据结构与算法—数组

常用数据结构与算法—数组

2024-03-18 19:09:46 552

原创 常用数据结构与算法—链表

​ 链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思),链表的入口节点称为链表的头结点也就是head。给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。删除链表中等于给定值 val 的所有节点。

2024-03-16 09:46:07 595

原创 3.14-嵌入式软件实习生-面试记录

经纬恒润嵌入式软件实习生面试记录

2024-03-16 09:41:14 796

原创 嵌入式linux项目介绍与分享-基于 Linux 下 Socket 网络编程的局域网聊天室

本项目是基于 Linux 下 Socket 网络编程的局域网聊天室,实现了账号注册与登录、私聊消息、群发消息、发送离线消息、查看聊天记录、修改昵称密码等功能,并设置管 理员,实现将用户禁言、解禁、踢出聊天室等,采用多线程并发服务器模型处理多个客户端的同时连接和请求,服务器创建并管理用户数据、在线用户数据、聊天数据、离线消息数据等 SQlite 数据库,并提供后台服务,客户端通过 TCP 协议建立与服务器的稳定连接,并通过格式化输入输出实现与用户的交互。

2024-03-13 14:42:14 3081 4

原创 3.12-嵌入式软件实习生-面试记录

链表定义灵活不需要再定义时确定成员变量使用链表可以充分地利用内存空间,在合适的时候可以释放空闲内存在同一个链表上,所有包含链表节点的数据类型不是必须一致的,但是为了正确性和安全性,通常设置相同的数据类型可以将链表节点嵌入到数据结构体中,便于索引该结构体。

2024-03-13 14:27:06 665

原创 嵌入式面经-ARM体系架构-寄存器与异常处理

寄存器是处理器内部的存储器,没有地址。

2024-03-12 11:01:00 936

原创 嵌入式面经-ARM体系架构-ARM体系结构理论基础

指令能够指示处理器执行某种运算的命令称为指令指令在内存中以机器码(二进制)的方式存在每一条指令都对应一条汇编程序是指令的有序集合指令集处理器能识别的指令的集合称为指令集不同架构的处理器指令集不同(比如ARM与X86)指令集是处理器对开发者提供的接口arm指令集arm指令集:所有指令(机器码)都占有32bit(4字节)存储空间thumb指令集:所有指令(机器码)都占有16bit(2字节)存储空间。

2024-03-11 20:19:58 608

原创 嵌入式面经-ARM体系架构-计算机基础

操作系统的作用:向下管理硬件,向上提供接口(API)应用开发:使用操作系统提供的接口(API),做上层的应用程序开发,基本不用去关内核操作硬件是怎么实现的底层开发:做操作系统本身的开发。

2024-03-11 20:16:05 879

原创 嵌入式面经-数据结构-十大排序

冒泡排序:比较相邻的两项,交换顺序排错的项时间复杂度为O(n^2)

2024-03-10 15:31:18 508

原创 嵌入式面经-linux基础知识

linux内核:内核是操作系统的核心,责管理硬件资源、提供进程调度、文件系统和设备驱动程序等基本功能Shell:是用户与操作系统之间的接口,它接受用户输入的命令,并将其传递给内核执行文件系统:用于存储和组织数据的方式GUN工具集:是一系列的开源软件工具,包括编译器、文本剪辑器、调试器应用程序库:Linux提供了许多应用程序库,如C库、图形界面库用户空间工具:Linux提供了各种实用程序和应用软件,包括shell命令解释器、文本编辑器、网络工具。

2024-03-10 15:28:32 959

原创 嵌入式面经-FreeRTOS

优先级继承:当一个互斥信号量正在被一个低优先级的任务持有时, 如果此时有个高优先级的任务也尝试获取这个互斥信号量,那么这个高优先级的任务就会被阻塞。时间片调度:每个任务都有相同的优先级,任务会运行固定的时间片个数或者遇到阻塞式的 API 函数,比如vTaskDelay,才会执行同优先级任务之间的任务切换。抢占式调度:每个任务都有不同的优先级,任务会一直运行直到被高优先级任务抢占或者遇到阻塞式的 API 函数,比如 vTaskDelay。任务和任务,任务和中断之间同步,用二值信号量最合适。

2024-03-10 15:04:17 963 1

原创 嵌入式面经-STM32

PLL锁相环:是一种反馈控制电路,其核心特点是利用外部输入的参考信号来控制环路内部振荡信号的频率和相位,在STM32的时钟系统中,PLL通常用于倍频,通过提高外部晶振的频率,得到满足系统需要的更高频率的时钟信号。LSI是低速内部时钟,同样是RC振荡器,频率为40kHz,提供低功耗时钟。

2024-03-10 14:58:50 1002 1

原创 第十一届第二次蓝桥杯单片机组省赛程序代码

【代码】第十一届第二次蓝桥杯单片机组省赛程序代码。

2024-03-10 14:51:26 608 1

原创 第十一届第一次蓝桥杯单片机组省赛程序代码

【代码】第十一届第一次蓝桥杯单片机组省赛程序代码。

2024-03-09 21:45:25 527

原创 嵌入式面经-C语言

嵌入式面经—c语言

2024-03-09 21:23:30 887

原创 虚拟机连接linux开发板方法

最近在学I.MX6ULL的系统移植,但是开发板连接虚拟机一直有问题连接不上,搜了优快云上的很多资料,感觉有的写的不全,有的写的很多,最后总结出一个连接方法,亲测可用,而且自己也发现很多需要避坑的地方。现在编辑出来分享给大家。

2023-10-11 16:43:32 2264 4

原创 VM下安装虚拟机,插入u盘虚拟机不显示,并且“虚拟机->可移动设备->u盘->连接(断开与主机的连接)”是灰色的,解决办法

VM下安装虚拟机,插入u盘虚拟机不显示,并且“虚拟机->可移动设备->u盘->连接(断开与主机的连接)”是灰色的,解决办法

2023-08-24 09:57:03 8177 9

原创 STM32C8T6控制智能小车代码

一个STM32控制小车的代码,包含小车的前进后退转弯调速蓝牙通信等

2023-07-04 16:34:43 5484 39

原创 基于小蜜蜂老师代码风格的蓝桥杯单片机第十二届第一次省赛程序代码

PS:本人第十届蓝桥杯单片机省赛第一,熟悉51单片机与STM32的操作与使用,如有关于单片机(51、STM32)的作业、课设、毕业设计皆可询问本人。

2023-07-04 16:15:13 889 7

原创 单片机蜂鸣器和继电器的基本控制附详细程序与零基础注释

单片机蜂鸣器和继电器的基本控制附详细程序与零基础注释

2023-01-05 09:59:01 1131

原创 单片机LED 指示灯的基本控制附详细程序与零基础注释

单片机LED 指示灯的基本控制附详细程序与零基础注释

2023-01-05 09:55:57 3357

基于 STM32F103 的智能平衡车设计

实现一个能够自主平衡并通过蓝牙遥控的智能平衡车。该平衡车将利用PWM 波控制电机速度,使用 MPU6050 传感器获取车辆姿态信息,并通过 PID控制算法来维持平衡状态。通过蓝牙通信,可以远程遥控车辆的移动。 平衡车是基于 STM32F103,硬件之间的连接是基于PCB的,本人自己绘制了供硬件之间连接的PCB板,方便硬件之间的连接,如果大家需要下载程序后可以私聊我,面给给大家PCB板的文件,供大家自行去打印。

2024-03-10

基于STM32F103的蓝牙智能小车项目代码

基于STM32F103的蓝牙智能小车项目代码,本程序是在keil5软件下使用标准库编程的,纯自己手打,包含详细的代码注释。PWM模块,此模块用于改变小车的转速。还有电机控制的模块、小车控制模块、蓝牙模块。本项目可以使用蓝牙控制小车的前进后退转弯等等。 使用蓝牙调试软件(各大手机应用商店都有下载),连接蓝牙模块后,想蓝牙模块发送相应代码,小车就可以执行相应的命令。

2024-03-10

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

TA关注的人

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