- 博客(38)
- 问答 (1)
- 收藏
- 关注
原创 嵌入式就业方向
嵌入式无处不在:涉及的领域包括家电(智能冰箱、空调)、手机(安卓、iOS设备)、汽车(无人驾驶、车载系统)、工业(工业控制、智能设备)、医疗(CT、心率检测设备)等
2025-03-26 17:26:25
362
原创 秋招/春招投递公司记录表格
最近在准备秋招,在各个平台投递秋招简历,什么官网,邮箱,boss,应届生各个平台上,投递的平台比较多,比较乱,因此自己想将这些平台投递记录都收集到一个表格上,所以在腾讯文档上自己做了一个表格,用来记录秋招在各个平台上的简历投递
2024-09-02 20:07:41
2582
11
原创 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
原创 u-boot介绍与u-boot启动流程介绍
Bootloader是在操作系统运行之前执行的一小段程序,通过这一小段程序,可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。
2024-07-10 11:02:20
906
原创 常用数据结构与算法—哈希表
哈希表是根据关键码的值而直接进行访问的数据结构,数组就是一张哈希表。一般哈希表都是用来快速判断一个元素是否出现集合里。
2024-03-18 19:12:47
474
1
原创 常用数据结构与算法—链表
链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思),链表的入口节点称为链表的头结点也就是head。给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。删除链表中等于给定值 val 的所有节点。
2024-03-16 09:46:07
595
原创 嵌入式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体系架构-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
原创 嵌入式面经-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
原创 虚拟机连接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
原创 基于小蜜蜂老师代码风格的蓝桥杯单片机第十二届第一次省赛程序代码
PS:本人第十届蓝桥杯单片机省赛第一,熟悉51单片机与STM32的操作与使用,如有关于单片机(51、STM32)的作业、课设、毕业设计皆可询问本人。
2023-07-04 16:15:13
889
7
基于 STM32F103 的智能平衡车设计
2024-03-10
基于STM32F103的蓝牙智能小车项目代码
2024-03-10
询问一个simulink中的原件
2022-07-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人