- 博客(5)
- 收藏
- 关注
原创 vim配置文档
Vim配置文件在 home 目录下新建或替换 .vimrc 文件vim ~/.vimrc复制填入以下内容,可能会报错如^M等错误,简单百度就能解决。文件目录:~/.vimrc"========================================================================="""" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console""====================
2021-06-01 20:06:10
187
1
原创 C语言面试题-某无人机大厂-C程序由哪些部分组成
最近小伙伴面试大疆碰到的一个问题,C语言程序的组成?这个问题比较考察基础,但刚毕业的同学平时也不一定会留意,于是总结一下。C程序由哪些部分组成?或者说是内存构成?先抛出答案,一个C程序由以下几个部分构成。名称内容BSS段未初始化的全局变量、静态变量数据段已初始化全局变量、静态变量、常量数据代码段可执行代码、字符串常量堆动态分配内存栈局部变量、函数参数C程序内存分布BSS段(BSS segment,Block Started by Sym
2021-04-09 01:04:42
495
原创 讨好面试官之 IIC子系统驱动
大家好我是石斑鱼,本文适合正在找Linux驱动相关工作的新手开发者,大佬们可以跳过了。阅读本文之前,建议先大概了解一下IIC的物理电路时序,这个在面试中可能也会被问到,由于我目前主要关注驱动,所以先略过,后面有机会再补上。Linux面试中,面试官会常问 IIC设备驱动常规写法,因为IIC子系统算经常修改调试的驱动,之前也只是会怎么抄。这里针对口语化理解总结,细节部分没有写出来,细节可以再搜一下其他大佬的文章。本文大概写下主干框架,方便自己回忆结构,也方便兄弟姐妹们面试口语回答这个问题时候参考,如果哪
2021-03-16 00:17:10
416
原创 解决Buildroot中busybox工具包组件重新编译问题
解决Buildroot中busybox工具包组件重新编译问题发现设备里面的 df 命令没支持 -i 等选项,猜测可能是busybox版本问题或者是没勾选支持,项目是用Buildroot构建的,所以应该要修改Buildroot工具包中组件支持。进入组件目录。按自己的要求修改文件,然后删除这个目录下的.stamp_built和.stamp_target_installed.然后回到buildroot根目录下make。buildroot会自动重新编译busybox并且拷贝到文件系统。buildroot/o
2021-03-01 10:06:07
2593
3
原创 C语言编译过程中*.i *.s *.o *.out 等文件是什么?
大家好我是大石斑Grouper,今天查资料时候看到一段鸡汤,喂大家喝一口。皮格马利翁效应(Pygmalion Effect),又称罗森塔尔效应,即对人们的期望值越高,他们的表现就越好。对个人而言也是如此,你越自信,你越有可能做好某件事,如果你不自信,觉得自己做不好,心理上就会自我设障碍;如大多数人都有过的经历:这道题我不会,知识点这么多我记不住,这个Bug我解不了,那原本基于你想象的阻力就会真实发生,你越深入执行,你内心的压力就越大,越觉得做不好;但如果有前辈指导你,给你信心上的支持,你会发现...
2020-12-23 00:34:24
18406
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人