嵌入式常见面试题
文章平均质量分 65
Serendipity0。0
这个作者很懒,什么都没留下…
展开
-
嵌入式常见面试题 41~50
串行口结构:51单片机的串行口是一个可编程全双工的通信接口,具有UART(通用异步收发器)的全部功能,能同时进行数据的发送和接收。时钟周期:也称为震荡周期,定义为时钟频率的倒数(时钟周期是单片机外接晶振的倒数,如12Mhz的晶振,它的时钟周期就是1/12us),它是单片机中最基本的、最小的时间单位。机器周期:单片机的基本操作周期,在一个操作周期内,单片机完成一项基本操作,如取指令、存储器读写等。(2)4KB的片内程序存储器ROM。(1) 单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM;原创 2023-08-21 14:23:45 · 40 阅读 · 1 评论 -
嵌入式常见面试题 31~40
定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。8.客户端浏览器解析HTML文件,根据文件内容获取CSS、JS等资源文件,将页面渲染展示给用户。4.客户端浏览器根据IP向服务器发起TCP三次握手,建立TCP连接。2.客户端浏览器将域名发送给DNS域名系统,请求解析。3.DNS解析域名得到相应的IP,返回给客户端浏览器。原创 2023-08-21 14:18:54 · 41 阅读 · 1 评论 -
嵌入式常见面试题 21~30
但是多进程程序更健壮,多线程程序只要有一个线程死掉,整个进程也跟着死掉了,而一个进程死掉并不会对另外一个进程造成影响,因为进程有自己独立的地址空间。而线程是共享进程中的数据,使用相同的地址空间,因此,CPU切换一个线程的花费远比进程小很多,同时创建一个线程的开销也比进程小很多。这样用户在线等待的时间太长,给用户一种卡死了的感觉(比如系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。(2)线程是程序执行的最小单位,也是处理器调度的基本单位,但进程不是,两者均可并发执行。原创 2023-08-21 14:14:39 · 39 阅读 · 1 评论 -
嵌入式常见面试题 11~20
它通过校验和,丢包时的重传控制,序号标识,滑动窗口、确认应答,次序乱掉的分包进行顺序控制实现可靠传输。即通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;进程有自己的地址空间,当一个进程建立,系统就会为它分配地址空间,而线程是共享进程的数据,使用相同的地址空间。const修饰的是p(即地址)是常量,不可改变,但是*p的值可以改变。线程之间的通信更加方便,同一进程下的线程共享全局变量,静态变量等,而进程通信需要以IPC方式进行。UDP支持一对一,一对多,多对一和多对多的交互通信方式。原创 2023-08-21 14:10:17 · 54 阅读 · 1 评论 -
嵌入式常见面试题 1~10
对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。② 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。③ 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。3) 不存在指向空值的引用,但是存在指向空值的指针。1) 引用必须被初始化,指针不必。原创 2023-08-21 14:05:59 · 79 阅读 · 1 评论