0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一位读者逻辑清晰的提问

嵌入式与Linux那些事 来源:嵌入式与Linux那些事 2023-02-01 15:39 次阅读

哥,想请教你一些问题,麻烦哥你有时间的时候帮我解答一下,非常感谢:

1.驱动岗位少?面试准备驱动会不会有点偏?

2.感觉自己之前看的太细了,有些东西记不住。你的pdf+正点原子+项目 完全看完不太现实。

3.我现在的情况:正点原子裸机、系统移植看完,驱动看了大部分;之前花的时间很多,看的太细了,总在纠结一些细节是怎么回事,而且记不住,面试估计体现不出来;正点的驱动介绍的太草率了,驱动后面部分只讲操作,不讲原理,看不下去了。

数据结构严蔚敏书籍看完,你的pdf数据结构部分全部看完,pdf对应的力扣题目全部做完,剑指offer做了六七道题;有好多人给我讲,嵌入式没必要刷太多题,多把时间放在项目上,所以现在不太清楚该怎么做,感觉题目还是要刷的。

这个寒假模仿志辉君做了一个F1C200s的小电脑,从硬件设计、PCB制作焊接到uboot移植、内核和设备树修改,Debian根文件系统制作,然后LCD、触摸屏、USB音频驱动,还有一些正在做,esp-12f做无线网卡、移植一个小游戏、跑lvgl或qt。但是只是照着别人的教程用内核的驱动或已经写好的驱动,感觉自己不懂原理,面试不知道怎么讲,或者说不知道怎么他们会问什么我怎么回答。准备照着别人的教程把功能实现,后面补充一些原理。哥你觉着这个项目能拿的出去吗?

之前有做过一个关于Qt利用摄像头进行长度测量的小项目,这个项目和驱动不相关,可以写上去吗?

你的pdf中还有C/ C++基础、ARM体系与架构、操作系统Linux驱动没看,不知道怎么取舍,时间不够。

4.后面的计划我准备寒假年前继续项目,年后看C/C++基础,开学后复习正点pdf,然后看你的Linux驱动部分,然后尽量再准备一个项目,当然刷题要一直进行。至于ARM体系与架构和操作系统感觉没时间看了,准备挑一下重点。

后面的基调应该定位为学习一些面试能够体现自己的东西。

5.自己的缺点--心态问题还是觉得自己看东西有执念,就想什么都搞懂,看的特别细,一字一句都想搞明白,遇到问题耽误时间,影响自己的计划,就会感到焦虑。比如看数据结构部分,每道题几种解法都看了,担心自己记不住会多次复习,结果搞了一个学期,哦,还有小项目的硬件。所以我很羡慕像哥你一样乐观的人。

我的回答:

驱动岗位相比于应用开发,单片机开发,确实岗位会少点。但是,驱动待遇不错,前景比较好,门槛高。未来可以从事很多专精的方向,比如linux内核开发,usb驱动开发,音视频驱动开发等。这些方向,难度比较大,但越老越值钱,因为会的人比较少。

学习前期以正点原子+项目为主。面试前5个月左右开始刷PDF。看的细是好事,建议你多做笔记。把自己花了时间研究的问题都记下来,后面再复习下。

剑指offer是一定要刷的,大厂很爱考算法题,算法题笔试必考,面试必考!根本少不了的。剑指offer的题目,最低要求是一遍。有时间还是刷两遍比较好。

小电脑的项目,先把功能实现再说。把做的过程中遇到的问题记录下来。面试的时候就讲你遇到的问题,解决思路是什么。后期再针对一两个功能实现,深挖下源代码,搞懂原理。你这项目拿出去完全没问题!

如果你是面驱动岗位,你列出的这几部分都是要看的。除了linux驱动部分可能需要多理解,其他内容都是八股文,背诵下来就好了。OS是一定要看的,面试肯定会问的。ARM架构那块,如果实在没时间,可以不看那么细。

像操作系统这些八股文现在没必要看太细。只要能做到问你问题,能答出来就好了。

等你找到工作后,可以好好研究下操作系统,计算机组成原理的内容。毕竟,我们现在的重点是找到一份工作,而不是把这些理论都搞懂。

有时间可以再准备一个项目,没时间就算了。小电脑的项目搞懂70%,面试完全没问题。QT项目+小电脑项目,两个也够了。驱动方面本来就很少有合适的项目。驱动都是原厂做好的,我们拿来用。

Linux驱动部分,要能讲出基本的驱动框架。一个字符设备驱动怎么写?块设备驱动怎么写?总线设备驱动模型是什么?这些不要求你都能写出来,但面试一定要能答出来。说白了,还是背诵的问题。

重要度排名:C/C++基础 > 剑指offer > 项目 > Linux驱动 > 操作系统 > ARM架构

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    6293

    浏览量

    121904
  • C++
    C++
    +关注

    关注

    21

    文章

    2066

    浏览量

    72902
  • 数据结构
    +关注

    关注

    3

    文章

    564

    浏览量

    39907

原文标题:一位读者逻辑清晰的提问

文章出处:【微信号:嵌入式与Linux那些事,微信公众号:嵌入式与Linux那些事】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    i2c通信实验左移一位有啥用?

    这个圈着的左移一位有啥用?
    发表于 04-08 08:08

    寻找一位编程员

    寻找一位编程员。请法邮件 j_helmut@163.com
    发表于 04-02 13:34

    您有份OpenHarmony开发者论坛2023年度总结,请查收~

    帮助提问的开发者解决了问题,被提问的开发者采纳。 OpenHarmony 开发者论坛感谢每一位在论坛上分享知识、交流想法的开发者,让大家共同见证了无数精彩内容的诞生。 展望未来,我们将继续努力提升论坛的品质与体验,为大家创造
    发表于 01-26 17:27

    xmc7200开发COOLDIM_PRG_BOARD,用逻辑分析仪捕捉输出的最后一位直为低电平的原因?

    我使用 xmc7200 开发 COOLDIM_PRG_BOARD。 我用PWM输出正弦波,我用逻辑分析仪捕捉输出的最后一位异常,最后一位应该是高电平,但长时间低电平,为什么?
    发表于 01-18 09:37

    雷军回答网友提问 都有哪些问题

    12月26日,雷军发文就小米汽车技术发布会回答网友提问。雷军称,小米SU7正在试产爬坡阶段,正式上市还需要几个月时间。
    的头像 发表于 12-28 09:40 324次阅读

    请问WATHR取值为Pmax电能寄存器的每一位代表多少电能呢?

    请问WATHR取值为Pmax 电能寄存器的 每一位代表多少电能呢?书大佬指教。
    发表于 12-26 07:55

    逻辑板倒屏电阻点怎么设置

    逻辑板是液晶电视的重要组成部分,负责处理图像信号并控制液晶屏幕的显示。其中,倒屏电阻点是逻辑板上的一个关键部分,对于图像的正常显示具有重要作用。本文将详细介绍逻辑板倒屏电阻点的设置方法,以帮助
    的头像 发表于 12-14 18:09 636次阅读

    AD9220 ADC数据是并行输出,有一位数据输出的电平应该直是低但在时钟周期内会出现段高的情况怎么解决?

    我用的是AD9220采集信号,这款ADC数据是并行输出,测试的时候我给的0V输入(VINA-VINB=0),其中有一位数据输出的电平应该直是低,但是在时钟周期内会出现段高的情况。 如图,蓝色是时钟信号,黄色为我测试的其中
    发表于 12-12 07:29

    AD7768-4的四个通道第一位芯片错误直是1的原因?

    大家好,我正在使用AD7768-4,引脚模式,使用外部晶振。目前收到的四个通道第一位芯片错误直是1,其他bit都是0。通过示波器可以看到DCLK和DRDY都是正常的。最有可能是什么原因造成的?希望大家能帮忙看
    发表于 12-07 06:28

    51单片机如何控制8数码管中的一位按秒闪烁?

    请问下: 在51单片机中如何控制8数码管中的一位按秒闪烁? 而其它的保持原先的状态. 有代码可以参考吗?谢谢!
    发表于 11-15 12:44

    为什么我用定时器做的秒表第一位直显示0?

    做的秒表0.000到9.999的,为什么第一位直是0,不是毫秒那三,毫秒那三不用准确。是秒的那一位
    发表于 10-31 07:23

    漫画电学原理 让读者快速掌握学习诀窍

    《漫画电学原理》是一本由藤泷和弘创作的图书,于2010年5月出版。本书通过漫画情节先拉近读者与电学原理的距离,再以循序渐进的方式为读者说明基础知识、生活中与电相关的事物。主要介绍了电路与欧姆定律
    发表于 10-17 09:35 10次下载

    请问C语言中为什么字符串通常都要多一位

    C语言中为什么字符串通常都要多一位
    发表于 10-08 08:32

    请问单片机C语言变量怎么一位一位的取出?

    用下面的算法,LCD1602显示个变量,按键按次变量++,数值在99内显示正常,超过就显示乱码。比如按了123次,取十的时候就是123/10=12.3这个运算就不对了,不知道应该怎么写公式
    发表于 09-26 07:30

    一位AT32F415 MCU关于灯光行业升降球的程序开发技术人员合作

    我在上海,现需要找一位熟悉AT32F415的灯光行业的程序开发技术人员,产品通讯是DMX512通讯的。板卡需要控制个闭环电机或者多个闭环步进电机,和几路灯光,有兴趣的朋友可以与我私聊!你不需要太了解整个板卡的功能。只需要会AT32F415的编程就可以。外围电路我可以配合
    发表于 06-27 14:25