嵌入式校招专栏
文章平均质量分 79
主要是发布些大学生毕业嵌入式相关知识
Linux随笔录
一名Linux驱动工程师,不仅仅记录驱动还有职场人生
展开
-
小米校招面试题
ARM Device Tree起源于OpenFirmware (OF),在过去的Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来讲,不过是垃圾,如板上的platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的platform_data。strncpy拷贝函数,虽然计算了复制的大小,但是也不安全,没有检查目标的边界。原创 2023-09-29 17:36:24 · 186 阅读 · 1 评论 -
嵌入式软件应届生面试题(三)
这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在windows下栈的大小是2M,如果申请的空间超过栈的剩余空间时,将提示overflow,因此能从获取的空间较小。堆:堆是低地址向高地址扩展的数据结构,是不连续的内存区域。这是由于系统是用链表来存储的空闲内存地址的,自然是不连续的,而链表的遍历方向是由低地址向高地址。3、全局区(静态区)(static)是全局变量和静态变量的存储时放在一起的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻区域。原创 2023-06-10 15:07:34 · 207 阅读 · 0 评论 -
嵌入式软件常见面试题目系列(二)
定义的常量是没有类型的(不进行类型安全检查,可能会产生意想不到的错误),所给出的是一个立即数,编译器只是把所定义的常量值与所定义的常量的名字联系起来,define所定义的宏变量在预处理阶段的时候进行替换,在程序中使用到该常量的地方都要进行拷贝替换;这样的函数又叫作静态函数。const 和指针结合的写法多少有点让初学者摸不着头脑,大家可以这样来记忆:const 离变量名近就是用来修饰指针变量的,离变量名远就是用来修饰指针指向的数据,如果近的和远的都有,那么就同时修饰指针变量以及它指向的数据。原创 2023-06-05 23:17:06 · 86 阅读 · 1 评论 -
嵌入式软件常见面试题目系列(一)
嵌入式软件面试题目系列(一)距离秋招还有三个多月左右,打算出几套面试基础题的文章。原创 2023-06-03 12:10:27 · 273 阅读 · 0 评论