首页 > 其他分享 >一位读者逻辑清晰的提问

一位读者逻辑清晰的提问

时间:2023-02-19 22:22:44浏览次数:32  
标签:逻辑 项目 面试 正点 读者 pdf 驱动 搞懂 提问

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

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

我的回答:

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

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

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

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

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

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

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

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

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

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

标签:逻辑,项目,面试,正点,读者,pdf,驱动,搞懂,提问
From: https://www.cnblogs.com/dongxb/p/17135794.html

相关文章

  • 点赞点踩正确业务逻辑
    1.点赞效果:   2.前端代码:   3.后端代码:   urls.py:(注意路由的位置要写在带有$路由的上方)views.py ......
  • 期末复习之逻辑电路
    非(NOT)门与门或门异或门与非或非逻辑电路布尔代数性质半加器全加器......
  • R语言用逻辑回归、决策树和随机森林对信贷数据集进行分类预测|附代码数据
    原文链接:http://tecdat.cn/?p=17950 最近我们被客户要求撰写关于的研究报告,包括一些图形和统计输出。 在本文中,我们使用了逻辑回归、决策树和随机森林模型来对信用数......
  • 小程序静默登录, 自定义Promise.all实现业务逻辑的封装
    前言做了一个小程序,里面涉及到用户授权以及登录的情况,初次登录需要获取用户信息,然后再走登录流程,后续就不需要用户授权了,就可以直接走登录流程了同时有的数据......
  • 用或非门实现其他逻辑门
    如何用NOR(x,y)实现NOT(x),AND(x,y),OR(x,y),XOR(x,y)?1.NOT(x)=NOR(x,0)2.AND(x,y)=NOR[NOR(x,0),NOR(y,0)]3.OR(x,y)=NOR[NOR(x,y),0]4.XOR(x,y)=NOR{NOR(x,y),NOR{NOR[NOR(x,0......
  • 两阶段提交(实现逻辑上的一致)
    mysql在执行更新语句时,会同时记录redolog和binlog日志。为了保证这两个日志记录同样的数据,mysql通过两阶段提交,实现逻辑上的一致。在执行引擎更新到redolog后,redolog......
  • 根据Query的名字查找是那个CLF逻辑中使用
    selectcdodefinition.cdoname,CLFeventMap.Name"Method",CLFDefinition.CLFNAMECLF--,CLFSource.CLFNAMECLFCopySource,functiondefinition.NAMEFunctionName,fu......
  • 自定义批量上传一些逻辑
    <template><!--上传弹窗--><el-dialogtitle="上传文档"width="648px":close-on-press-escape="false":close-on-click-modal="false":vi......
  • 机器学习基础概念-逻辑回归和线性回归
    逻辑回归和线性回归虽然名字很相似,但是它们是两个不同的模型,适用于不同的任务。主要区别在于以下几个方面:目标变量类型不同:逻辑回归的目标变量是二元分类变量,即只有两个......
  • 读者最需要什么样的题解
    哈哈,其实还是鲜花,主要是看到\(\text{f}\color{red}{\text{eecle6418}}\)的这篇题解有感而发,当然我自己写的题解也很抽象,需要改正。当然这里的写题解是指主动打算写一......