![](https://img-blog.csdnimg.cn/direct/aa7de557c8c648eaa2b14c1550a5cd86.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式面经
文章平均质量分 65
嵌入式面试经验
嵌入式探索之旅
电子信息专业控制方向自学嵌入式的研究生一枚,在CSDN上分享自己的经验笔记。想交流技术的或者想交朋友的可以私聊我加我微信!
展开
-
Linux中各种重要命令-面试专用
列出指定目录中的目录以及文件。原创 2024-07-10 11:09:30 · 303 阅读 · 0 评论 -
u-boot介绍与u-boot启动流程介绍
Bootloader是在操作系统运行之前执行的一小段程序,通过这一小段程序,可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。原创 2024-07-10 11:02:20 · 727 阅读 · 0 评论 -
嵌入式面经-ARM体系架构-寄存器与异常处理
寄存器是处理器内部的存储器,没有地址。原创 2024-03-12 11:01:00 · 784 阅读 · 0 评论 -
嵌入式面经-ARM体系架构-ARM体系结构理论基础
指令能够指示处理器执行某种运算的命令称为指令指令在内存中以机器码(二进制)的方式存在每一条指令都对应一条汇编程序是指令的有序集合指令集处理器能识别的指令的集合称为指令集不同架构的处理器指令集不同(比如ARM与X86)指令集是处理器对开发者提供的接口arm指令集arm指令集:所有指令(机器码)都占有32bit(4字节)存储空间thumb指令集:所有指令(机器码)都占有16bit(2字节)存储空间。原创 2024-03-11 20:19:58 · 538 阅读 · 0 评论 -
嵌入式面经-ARM体系架构-计算机基础
操作系统的作用:向下管理硬件,向上提供接口(API)应用开发:使用操作系统提供的接口(API),做上层的应用程序开发,基本不用去关内核操作硬件是怎么实现的底层开发:做操作系统本身的开发。原创 2024-03-11 20:16:05 · 803 阅读 · 0 评论 -
嵌入式面经-数据结构-十大排序
冒泡排序:比较相邻的两项,交换顺序排错的项时间复杂度为O(n^2)原创 2024-03-10 15:31:18 · 474 阅读 · 0 评论 -
嵌入式面经-linux基础知识
linux内核:内核是操作系统的核心,责管理硬件资源、提供进程调度、文件系统和设备驱动程序等基本功能Shell:是用户与操作系统之间的接口,它接受用户输入的命令,并将其传递给内核执行文件系统:用于存储和组织数据的方式GUN工具集:是一系列的开源软件工具,包括编译器、文本剪辑器、调试器应用程序库:Linux提供了许多应用程序库,如C库、图形界面库用户空间工具:Linux提供了各种实用程序和应用软件,包括shell命令解释器、文本编辑器、网络工具。原创 2024-03-10 15:28:32 · 883 阅读 · 0 评论 -
嵌入式面经-TCP/UDP
TCP指使用TCP(传输控制协议)进行网络通信的编程方式,TCP是一种可靠的、面向连接的协议。原创 2024-03-10 15:23:44 · 407 阅读 · 1 评论 -
嵌入式面经-死锁
死锁是指在并发计算中,两个或多个进程(线程)因为互相等待对方释放资源而无法继续执行的状态。原创 2024-03-10 15:20:07 · 416 阅读 · 1 评论 -
嵌入式面经-线程与进程
进程是资源分配的基本单元,它是程序执行时的一个实例,在程序运行时创建线程是程序执行的最小单元,是进程的一个执行流,一个进程可由有多个线程组成。原创 2024-03-10 15:14:21 · 843 阅读 · 1 评论 -
嵌入式面经-linux系统移植
Boot loader:引导加载程序、位于计算机固件和操作系统之间的软件,负责在计算机启动时加载并执行操作系统。其首先会进行硬件初始化,并接管计算机的控制权。然后,它会加载Linux内核到内存中。Linux内核:是操作系统的核心部分,它负责管理计算机的硬件资源和提供各种系统服务。一旦被Boot loader加载到内存中,Linux内核就开始执行,并完成一系列初始化工作,如设置进程调度器、初始化设备驱动程序等。同时,内核还会检测并挂载根文件系统。原创 2024-03-10 15:08:55 · 357 阅读 · 1 评论 -
嵌入式面经-FreeRTOS
优先级继承:当一个互斥信号量正在被一个低优先级的任务持有时, 如果此时有个高优先级的任务也尝试获取这个互斥信号量,那么这个高优先级的任务就会被阻塞。时间片调度:每个任务都有相同的优先级,任务会运行固定的时间片个数或者遇到阻塞式的 API 函数,比如vTaskDelay,才会执行同优先级任务之间的任务切换。抢占式调度:每个任务都有不同的优先级,任务会一直运行直到被高优先级任务抢占或者遇到阻塞式的 API 函数,比如 vTaskDelay。任务和任务,任务和中断之间同步,用二值信号量最合适。原创 2024-03-10 15:04:17 · 576 阅读 · 1 评论 -
嵌入式面经-STM32
PLL锁相环:是一种反馈控制电路,其核心特点是利用外部输入的参考信号来控制环路内部振荡信号的频率和相位,在STM32的时钟系统中,PLL通常用于倍频,通过提高外部晶振的频率,得到满足系统需要的更高频率的时钟信号。LSI是低速内部时钟,同样是RC振荡器,频率为40kHz,提供低功耗时钟。原创 2024-03-10 14:58:50 · 812 阅读 · 1 评论 -
嵌入式面经-C语言
嵌入式面经—c语言原创 2024-03-09 21:23:30 · 585 阅读 · 0 评论