首页 / 嵌入式
#

嵌入式

#
4190691次浏览 60320人互动
此刻你想和大家分享什么
热门 最新
08-12 00:38
已编辑
门头沟学院 嵌入式工程师
26秋招-拓竹嵌入式软件面经
7.31投递,8.7约面,8.11一面如下:1、自我介绍2、如何理解堆和栈?3、在裸机或者RTOS中,有什么比较快速的方法去精确确定一个任务或者整个系统里面栈的 最大使用深度 是多少,如何运行一段时间后查看栈用了多少?4、什么情况下栈内容会变化?5、CPU保存现场(函数嵌套、中断等场景下)都是保存什么信息?6、系统异常(比如进入HardFault)如何定位源头?7、说一下MCU启动的过程,从上电到跑到main函数8、全局变量的初始化过程是在哪里初始化的?9、看你项目里用串口挺多的,说一下你是怎么用串口的?(DMA、缓冲区、中断)10、DMA的全满中断和串口空闲中断(当二者都满足触发条件时)会同时将标志位置位然后触发吗?(我答的是先DMA全满再空闲,因为打日志看过,但好像没答到点子上)11、继续10中的场景,当满足触发这两个中断的条件后,我把中断给关了10个字节的时间之后再打开(或者说更高优先级的中断一直把系统阻塞住了),DMA和空闲中断的标志位都还在,这时CPU可能需要仲裁一下,这会对你的驱动有影响吗?如果要没有影响的话需要怎么做?(没太懂这个提问的意思)12、说一下RTOS的运行机制?13、进程任务的切换时机?14、系统 如何/什么时候 得知高优先级任务准备好了?(涉及底层实现原理吧)15、详细说一下某个项目16、系统中微秒级的延时是怎么实现的?17、IIC中时序的延时是如何实现的?18、软件IIC造成的CPU被多次阻塞,中断会造成这些延时的滞后,这些对IIC的读取有影响吗?19、IIC时钟不均匀会对通信有影响吗?20、讲讲使用cmbacktrace定位到的一些实际的问题案例21、数组越界一定会产生hardfault吗?不产生Hardfault的话会有什么其他的影响吗?22、你做Bootloader时,你觉得其最重要的功能是什么?23、Bootloader跳转过程中DMA要关吗?24、说一下低功耗怎么做的?超低功耗Standby模式想唤醒应该如何唤醒?25、介绍一下软件通信协议是怎么设计的(串口协议栈)?如何去优化协议栈的设计?无手撕,反问环节问了一些上面没答出来的点一面总结:根据简历上的项目,由八股为切入点深挖底层,甚至好多问题我都不明白要答什么还是很难的,感觉和传说中的大疆面试差不多了,很深挖。最难的是会根据你当前的场景给你些假设,让你回答会发生什么注:上面的提问点与项目高度相关,并不是纯八股,仅供参考--------------------------------------------------------------------------------------------------
求求offer的河老...:以下是自己的一些解答不一定对,希望大佬解答 2.堆栈都在ram中,生长方向不同,管理方式不同,一个自动分配一个手动管理 3.估算最大深度没思路,运行时候可以掉rtos自带的函数可以看见深度 4.任务切换入栈出栈,进中断保存现场 5.lr pc psr r0-r3 r12?具体记不清楚了 6.系统异常会压栈pc lr还有状态寄存器,可以根据lr判断此时是中断环境还是任务环境,根据keil内存访问找到sp对应的栈,找到压栈的pc然后和反汇编来对比就知道什么地方有问题 7.上电复位,从程序起头中断向量表拿到复位中断地址,从复位中断里面拿出来.s里面的内容,主要是初始化堆栈.stm32会有一个system init(设置频率和时钟),好像还有变量搬移到ram里面具体记不清楚了
查看25道真题和解析
点赞 评论 收藏
分享
11-06 20:09
已编辑
门头沟学院 Java
26秋招,嵌入式双非🤡艰难乞讨😭
劝退嵌入式软件,这行已经严重过饱和,只要是工科生都能来插一脚。本身就不是啥好行业,好公司不多,待遇也不高,岗位也少,一堆人扎堆内卷。尤其是学历普通,本科生更不建议学。这行没双2以及上学历很多好公司都没机会面。27及以后还没入坑的真不如转互联网前端测开客户端有性价比。这行可以说是技术岗性价比倒数前几,卡学历比互联网严重,一堆小公司都只要硕士以上,好点要92硕,再好点的卡硕卡本,卡完学历再卡匹配度,卡实习。身边一些学测试的互联网大厂不会被卡学历,去投硬件公司直接一堆挂。待遇平均不如互联网,加班裁员倒是一点不少,一堆995.5,996及其以上的公司。双休已经成了这个行业的特殊福利。让应届生进去背绩效裁应届的也不少,包括一些行业头部公司。什么加班少点,越老越吃香(只适用极少数大佬卷王),没互联网裁员猛,无35危机都是忽悠人,不信看我的下场。下面列出秋招全流程供27,28,29届毕业生自行判断性价比,后面只可能比现在还差,如果你能接受加班多事杂钱少,不比互联网少的降薪裁员,纯粹对这行更感兴趣,那也不是不能入,如果学历低,老老实实去搞mcu 应用,别碰linux,内核驱动这些方向,不然就会跟我一个下场或者更惨。如果你是抱着加班少稳定无35危机越老越吃香的想法而来,我劝你早点转行。简历:双非一本本硕+GPU芯片厂5个月实习+rt-thread 开源社区贡献+2个内核驱动相关项目,准备时间两年半,除了学历其他能卷的都尽力了。当前投简历128家/9家给面/1家没接到约面电话3家拒面实际面5家秋招完结心得:秋招全程三个月,一般500人以上公司每轮都有池子,过每轮面试的人太多了就挑几个最满意的放下一轮,前面人不去了后面才会推进,所以不但要过几轮面试,还要成为通过人里企业比较满意的几个才有比较大希望拿到,非常非常卷。今年就业情况来看总体比去年卡学历严重,可能有中上2硕+有相对不错的项目实习才能有比较多的机会面一些好企业。去年有的公司还收双非的今年直说只要92。除了学历,企业对垂直对口度要求也越来越高,行情不好,不想培养应届,想要上手就能干杂活的,倾向高学历或者双非经历高度垂直对口的。重要程度我觉得:学历>垂直对口实习>垂直对口落地项目>不对口实习>不对口项目。对跟我学历差不多的27,28届同学一点建议:尽量别学嵌软,近两年学学前端这些性价比更高。虽然今年也有双非大佬斩获一堆不错的offer,但这种少数大佬不具备参考性,绝大部分双非都非常艰难痛苦,嵌入式能面的公司大多数都很坑,好点的公司基本就是看运气和经历匹配度给一点可怜的机会,而且还要跟一堆92去卷,如果卷不过可能最后结果就是花了大量时间精力,找到一个996,给的钱不如互联网一点零头的工作。有这精力去卷前端测开,我觉得完全都能找到一个很不错的工作。如果硬要卷,那建议做好极低投入回报比,甚至秋招0 offer的心理准备。可以选一到两个细分领域去准备垂直对口落地的项目(最好是可以实际使用,较完整的产品),再刷1-2段垂直对口实习。注意像GPU驱动和ISP驱动虽然都是驱动,但这不算对口,得是业务赛道方向一样才算对口。所以像GPU芯片厂实习去投其他非GPU芯片厂可能就没啥用。用驱动实习去投做应用的公司就更不用说了。然后写到简历上要很熟悉,每个可能被深挖的地方都要仔细思考总结。好点的公司面试机会太少,得比92展现出高很多的匹配度和知识深度才有可能最后被录用。8.13 以及之前大疆百度联发科沐曦小米联想 (wlb,一年保护期)乐鑫地平线(嵌软感觉基本9硕才能过简历,测试有双非能面)长江存储摩尔线程歌尔股份平头哥瑞芯微(好像校招得双9或者西电本9硕,可能卡户籍)飞腾🦀(双211起步)8.12长存固件测评完直接入池小米测评8.13大疆测评 有点恶心,海测,60道,单机位,随便点十分钟提交,反正也配不上沐曦笔试 非海测,简历筛过才发,卡经历匹配度。全部选择,双机位,题不多,c/c++语法加数据结构同有科技 招聘软件投简历8.14海光(去年收双非,今年boss 上HR说只要92硕)芯原 (基本要求双9,可能是大小周)奥比中光芯迈半导体禾赛拓竹星宸半导体(995-9105,裁应届)8.15海光测评 海测,单机位,基础c/c++,操作系统数据结构,题不多字节跳动格兰菲达发科技(听说现在加班很多,9-10-6,只有前36小时有加班费)汇顶科技全志科技(不怎么卡学历,试用期996,转正大小周)8.16炬芯科技寒武纪豪威asr (上海刚裁过一波员)高拓讯达思特威电子8.17地平线简历挂大疆海笔,放弃影石nxp安克创新国科微电子博世8.18字节跳动简历挂沁恒微(裁应届)芯合微传音控股(996,卡转正)墨芯人工智能康冠科技芯思原8.19兆芯英集芯睿联(想要能提前去实习的,往届只看学校专业)开立医疗兆芯测评百度昆仑芯海笔 单+多+三道编程boss 投递中昊智芯无回复boss投递芯擎已读不回boss投递联想开天无回复8.20芯钛中科芯(往年只要双9)海栋舞肌科技联咏科技中微公司(刷好评,裁员不赔钱,需要背诵五十大,上午要做早操)8.21紫光同芯佰维存储恒玄科技(强度据说接近9-10-6)杰华特固胜科技联合电子泰芯半导体(听说965)MPS施耐德电气墨芯笔试(单,多,简答,一道编程)8.22睿联简历秒挂格科科技(月加班36h-80h)欣旺达(886义务加班)卓胜微(9-10-6义务加班)隼瞻科技理想汽车8.23全志科技已归档,寄国科微2志愿其一已淘汰小米笔试 (单加多+两道编程)记忆科技(裁应届不给赔偿)紫光青藤8.24泰凌微(日常9-10-6,偶尔007,氛围压抑,年终打骨折,无效内卷,裁应届不赔钱)芯动科技(995,试用期裁应届,装监控)博通集成8.25华测导航(9-10-6)中微亿芯(中科芯子公司,强迫进来的员工转劳务派遣,无年终)三星极智嘉中科曙光8.26英飞凌(测试招一人)翼盟电子(网上查不到信息)凌云光(7月极限毁约,裁应届,季度末尾淘汰)海能达(40h-100h月加班)8.27中微公司测评(非海测,题跟联想差不多)8.28忘记做MBS芯源笔试了8.29同有科技笔试(好像不是海笔,驱动笔试全是很简单的选择填空)联想开天投简历8.30安谋科技(实习一般卡2硕,秋招9硕)德赛西威零跑汽车长安汽车小天才8.31泰凌微笔试,双机位,单选填空简答两道算法一道画软件架构,不太懂wifi 无线通信应用开发啥的,感觉不太匹配9.1中微公司测评完秒进人才库南京翼辉虚拟化当天投当天电话约面北极熊芯超研股份,麦米睿能科技9.2融创微为旌南自信捷电气锐捷网络abb9.3华测导航感谢信中科曙光笔试传音测评9.4传音测评完秒挂😅炬芯科技boss 问了一下说不匹配,估计学历不够青芯半导体桑达无线中兴微电子利普芯9.5佰维存储boss 回复:“很不巧,我们刚刚与其他候选人进入深入的沟通阶段”😅,应该不要双非麒麟信安已读不回麦米海笔,很多电路题不咋会小米系统内核电话约面同有科技电话面了解实习项目,后面安排正式面试格兰菲电话约面,没接听到🥺联宝得一微影微创新歌尔股份9.6复旦微万有引力清微智能奥克斯9.7360集团9.8翼辉一面:面经见其他帖子格兰菲约面9.9小米一面,面经见主页其他帖子9.10江波龙9.11格兰菲一,二,三面加测评沐曦电话约面小米约二面9.12格兰菲HR面9.14进迭时空9.15同有科技约面9.16翼辉二面,通知还有三四面。。。抽象公司小米二面面试官没来😅9.17锐捷网络感谢信🥺同有科技一面80-90分钟,问了很多实际开发相关问题,和一些细节。9.18炬芯科技感谢信,芯片公司基本全军覆没😅翼辉HR面,又强调尽快提前全职实习😅沐曦面试官有事,等了十几分钟HR打电话加微信后面改时间9.20欣旺达测评360笔试晶晨半导体9.21驰芯合见工软9.22天数智芯翼辉4面9.23沐曦一面燧原投递8.24小米二面面试期间博世打来电话没接到😭9.26天数智芯感谢信🥹9.28清微智能笔试9.29恒玄科技感谢信😭10.6曦望西部数据上汽华曦达妙存科技纵维立方曦望网投完不到十分钟感谢信😮‍💨10.10沐曦二面10.11同有二面10.16同有三面10.19隼瞻科技约面,初创公司太小,已拒面10.20清微智能约面,看了一下两年不发年终,打算拒面了10.21记忆科技笔试10.28沐曦约HR面10.29沐曦HR面10.30沐曦意向,看往年意向不一定开得出来11.5拿到比较满意的offer ,秋招结束
Volume1550:我们的秋招到底会变成什么样子
点赞 评论 收藏
分享
零基础转嵌入式学习路线(MCU+RTOS)
0️⃣背景:本硕纯机械,无竞赛无论文,研一下转行嵌入式开发(因为课题组师哥转嵌入式拿到30Woffer之后狠狠心动),秋招最终收获10offer(汇川、泰凌微、复旦微、华测导航等,华为小米理想还在泡池子ing,学习路线可以为27届或者28届的的UU们提供参考,可以关注一下1️⃣阶段:C语言和STM32的基础📜1-2个月:C语言(这个指针,关键字啊,基础语法、库函数会用就可以,后续再深研底层)单片机(江科大入门(如果觉得很枯燥的话最好是结合HAL库一起学)标准库的话可以更加了解底层,用F103入门,后面HAL库做项目(我是直接上手的H7或者F4),配合CUBEMX,UP主:Kevin_WWW✅tips:了解完外设之后做一下开源项目!📃1个月:多去调试,深入了解一些底层原理(书籍:嵌入式C语言自我修养——王利涛)多记录!✅tips:一定动手去实践一下!哪款开发板无所谓,重点是你去经历了才会成长!📑1-2个月:FreeRTOS(视频我是对着韦东山老师的视频学的,然后H7的正点原子的书籍、RTOS的入门书籍(韦东山老师的))如果有时间可以在了解一下RTT✅tips:RTOS重点掌握任务调度、内存管理、任务间通信、锁等,大概学完这些可以去试着投一下实习了。有两个项目就可以去找实习/秋招了,哪怕是开源的也没事,一定得会包装,这个我可是吃了不少亏!!!‼️简历:推荐Mastergo(非常方便!)两个月:实习的话可以试着去投一下了,哪怕没去,也可以当作面经,我暑期实习的时候投递了施耐德面试了一个多小时,秋招绝大部分的面试问题都是之前施耐德的老师提问的!!!跪谢老师✅tips:等你觉得简历上有东西写就可以跑路了,我当时就实习了一个半月这样吧。最后:MCU+RTOS继续巩固八股,想去大厂就开始刷题(代码随想录(时间够多看几遍)、华南溜达虎(复习用,每个视频就几分钟)、灵茶山艾府(小白友好)当然自己的项目肯定是要特别熟悉的!我在2月确定走MCU➕Rtos,在三月份速通了一下C++,后面有学Linux的想法又放弃了……秋招的时候有要求Linux经验的就没有投递了!✅tips:如果学历好的话,还是建议去Linux(小米面试官说的.......)哈哈,不过后面肯定会继续学习的。
点赞 评论 收藏
分享
08-20 22:50
已编辑
门头沟学院 嵌入式工程师
26秋招-影石嵌入式软件面经
投递的是RM通道(开的很早截止也很早),约面前无笔试8.8一面,40min,面试分为四部分:自我介绍、嵌软八股、实习和项目、反问。如下:先自我介绍:1、你的实习经历都是在汽车领域,为什么想要做消费电子2、你对自己的方向有什么倾向(未来想做嵌软的哪部分)3、对我们公司有什么了解,对于影像行业有什么看法开始八股3、平时编程用C还是C++4、C当中用过什么数据结构5、用链表和队列做过什么功能开发6、IPC通信:队列是用的变长还是定长的,消息包是固定长度的7、C++构造函数中的深复制和浅复制的区别?(没答出来)8、智能指针和虚函数,什么情况下需要使用虚函数9、进程和线程的区别、进程间常见的通信方式、RTOS任务间常见的通信方式、有用过条件变量聊实习和项目10、第一段实习的工作,在相关技术(通信、存储)中有没有遇到过什么问题、什么bug(想听细节)(但是实习都是学习和打杂,真憋不出来什么印象深刻的问题)11、介绍RoboMaster比赛所做的工作、代码合作开发的管理、联调过程中有没有什么问题、如何快速定位问题、有没有偶现性问题12、RTOS里面的稳定性问题通过什么方式去定位(还是之前提到的偶现性问题)?反问:部门情况、面试次数(三面、含HR面)-----------------------------------------------------------------------------------------------------------8.11日被告知之前一面的面试官是音视频嵌入式的,可能比较偏linux,就把我推荐到Bsp嵌入式部门进行二次一面8.12日二次一面:1、详细说明某个项目负责的内容2、你编写的驱动的抽象有没有具体的例子,功能实现3、其中一个模块是用的什么总线?4、IIC常见的速率?IIC原理?IIC传输信号的组成部分和内容?IIC地址有多少位?IIC最多能挂多少设备?IIC电路设计上有上拉电阻吗?开漏输出和推挽输出有什么区别?5、讲讲FreeRTOS任务调度原理?任务运行的状态有哪些?举例说明任务状态是如何切换的?优先级反转?互斥锁和信号量的区别?不同任务之间通讯/交换数据,如何实现?不同的任务如何做状态的同步?消息队列有什么特性?FreeRTOS低功耗是怎么做的?进入低功耗模式怎么唤醒?6、C语言Static关键字有什么作用?函数内部定义的静态局部变量的内存在哪里?C语言内存分区?C语言代码编译生成可执行文件会经历哪些步骤?.o文件是什么?其内部是机器代码还是汇编代码?大小端的含义?回过头来发现自己有些题目答得还是不太好的,还需要巩固。-----------------------------------------------------------------------------------------------------------8.20二面如下:1、对自己将来找工作的规划?两段实习经历都很短?2、问项目做的咋样?研究的深不深入?根据项目点挨个一个一个问3、任务优先级如何规划?提升系统响应速度怎么做到的?系统可靠性如何保证?4、环形缓冲区和乒乓缓冲区相比有什么优缺点?环形缓冲区怎么控制回绕?DMA怎么用的?5、定位HardFault的方法?无损调试?6、FreeRTOS相比于裸机多了什么?互斥量的作用?两个线程操作同一个变量为什么不行?原理?7、C++接触过吗?C语言中的printf是如何实现传任意多个参数的?8、最近有学到一些让自己觉得 比较开心/厉害/之前的盲区 的知识点?9、FreeRTOS所有任务能不能没有自己的栈,然后共用一个栈?一个任务线程运行的时候有哪些上下文需要保存?10、函数调用的参数存在哪里?函数局部变量存在哪里?11、假设一个函数有30个局部变量,那在上下文切换的时候会如何保存?
求求offer的河老...:八股文盛宴啊我的天啊
查看60道真题和解析
点赞 评论 收藏
分享
嵌入式软件开发学习路线
一、学习方向选择以下仅代表笔者个人看法:嵌入式软件总体分为linux和mcu方向。这两个方向的应用场景不同,导致无法在同一份工作中既做Linux,又做mcu。因此,如果在时间不充裕的情况下,大家根据自身情况挑一个方向去学习就够了。mcu方向(也称为嵌入式软硬件方向)更专注于软硬件结合,也就是说除了软件部分之外,还需要懂硬件。如果在软件和硬件分的没那么开的公司,作为一名嵌入式软件工程师,不仅要自己写代码,还需要自己画原理图,画PCB。在软硬件分开的情况下,基本要求是要能看的懂电路原理图,这也是大多数转行者很容易忽视的点。linux方向由于岗位较少,通常需要驱动/内核/应用一起做,仅有部分公司或者原厂才会放出单一的岗位出来,如单独的linux驱动岗位,内核/应用岗位等,这个方向比较偏软件一点。但由于岗位较少,门槛也就稍微高一些。二、mcu方向学习路线0基础的同学建议按照步骤走(再次重申是个人看法,如果你觉得不对,就不要看下去了):1、掌握基本电路知识,重点主要为电容、电感及滤波电路,还有一个傅立叶变换(可以看刘陈版本的电路分析基础这本书或者是b站进行学习)2、模电(主要掌握二极管、稳压管、三极管、mos管、放大电路、运算放大器、反馈电路);笔者个人推荐的书籍是黄丽亚的第三版模拟电子技术基础,学完前7章就够了。当然,也可以选择其他版本的,看个人喜好。3、数电(主要掌握进制转换,反码补码、逻辑电路、触发器、寄存器、AD转换及存储器知识),推荐书籍为华中科技大学的电子技术基础(数字部分)。上述三步就是为了打牢硬件基础,能看懂电路原理图。4、接下来学习一款EDA工具的使用,不要再去学嘉立创了!企业里边只有三大EDA工具:Altium Designer/Candence/Pads,任意挑一个去学习。个人比较推荐学习AD,可以在b站上看凡亿教育的课程进行学习。5、学习C语言,个人还是推荐谭浩强红色的那本高校书籍,当然也有其他优秀课程,大家可以自行选择。C语言的学习是一个持续加深的过程,前期先掌握基础就行,需要学习的是前1-7章,第8章的指针变量/数组指针,第9章的结构体/共用体/枚举/typedef。6、学习stm32,不要再浪费时间去学51老古董了。个人推荐正点原子,资料很充足,按照资料学基本就够了。同时一定要学标准库,前期不要把精力浪费在学hal库上,hal库等后边自己看一下就行。学习方法是买一款开发板(F1/F4都可以),跟着资料一步一步学,掌握基本常用外设如串口/GPIO/定时器/中断/PWM/输入捕获/LCD/ADC/IIC/SPI/485/CAN/IAP等。ps:学习过程中不要只看,一定要做!看懂了不等于你掌握了,毕竟实践是检验真理的唯一标准!7、做完上述步骤,恭喜你已经打好基础了,进一步继续深入学习c语言的提高部分,把前边说的第8章的二维指针/数组指针/指针数组等等指针的高阶用法掌握,以及动态内存分配函数等;还有第9章的链表;此处笔者推荐看人民出版社的c和指针一书,进行c语言的加深学习。这本书需要掌握如编译的底层原理/指针的高阶用法/递归函数/单向或者双向链表/预处理器等。8、完成c语言的进阶学习之后,开始学习stm32内核,这里推荐看CM3权威指南这本资料,主要看前9章内容,至少要知道寄存器组/PendSV/SVC/systick定时器等,为学习RTOS打好基础。9、开始学习RTOS,自行挑选一款rtos进行学习(ucos/freertos/rt-thread),笔者是同时学了ucos和free,个人比较推荐从ucos学起(也是正点原子的资料),毕竟资料比较多,底层原理讲的比较细,比如任哲老师的嵌入式实时操作系统原理及应用就是以ucosii进行讲解的。当然大家也可以选择其他的,这个阶段建议还是多看资料,少看课。因此笔者并没有什么推荐的课程。ps:到这一步要开始做32和rtos的项目了,做完项目以后就可以去投实习/秋招,这个程度已经够找工作了。10、学习常用数据结构:数组/堆/栈/链表/树/哈希表/队列,图不要求掌握,树学二叉搜索树就够,在弄清楚基本数据结构以后再去力扣上进行刷题,比如要知道栈不仅可以用数组实现,还可以用链表实现。ps:这一步想进大厂必不可少,毕竟面试都是要手撕的!11、学习RTOS源码,弄清楚任务调度/任务通信/时钟及延时/内存管理等。为什么要先去学习数据结构再回来看rtos源码,就是因为其源码中包含大量链表和队列的使用,如freertos中列表与列表项中涉及到双向链表的插入和删除操作,这样才能看得懂源码。ps:到这一步已经够卷了,笔者觉得不用担心找不到工作了。接下来说的东西可以入职以后再进行学习12、其他通用中间件的学习,如网络协议(mqtt/lwip协议等),选一个进行学习。还有图形库lvgl/ewmin等,也是选择一个进行学习。学习方法也是找资料,我依然用的是正点原子。13、学习代码版本管理工具git的使用,需要掌握常用命令,如克隆,提交,上传以及创建分支等。学习方法笔者推荐是看官网。三、linux方向学习路线linux方向笔者还在摸索中,因此就简单说一下1、先学会使用linux系统,学会Linux基本命令使用,学习方法推荐b站尚硅谷。2、学习gcc、make工具链的使用及makefile脚本。3、学习c++,主要掌握面向对象特性,如类和对象/继承/重载/多态/封装/虚函数/智能指针/动态内存等。推荐书籍为c++ primer第五版以及菜鸟编程网站。4、Linux应用编程,如进程/线程、文件io、网络编程等。推荐资料--正点原子。5、学习QT开发,推荐资料正点原子。6、Linux下的裸机开发(推荐买板子学习,如imx6ull;掌握常用外设以及CortexA处理器架构),推荐资料--正点原子或者韦东山。ps:学习linux驱动需要有电路原理图能力。7、Linux驱动开发(结束裸奔,上操作系统了, 包括移植uboot/linux内核/根文件系统等、掌握Linux三大类驱动,包括字符设备/块设备/网络设备驱动),同时需要掌握GDB调试。可以看到嵌入式两个方向的内容都非常多,因此大家选一个学,找工作足够了。本次讲解就到这里,感谢观看!
点赞 评论 收藏
分享
11-06 13:05
已编辑
河海大学 嵌入式工程师
26秋招总结贴
本人bg学院本二硕,嵌入式选手,本科做的mcu方面的内容,拿过国奖和不少竞赛,但似乎对秋招没啥用,研究生阶段无论文,接触了linux应用开发,暑假突击了一波linux驱动,秋招找工作也是两个方向都在找。研二一年是学校安排的实习(实际上啥也没干,简历上硬编了一小段实习经历,图像方向,对秋招基本无作用),建议能去实习就去实习,真的太重要了。感谢牛客上众多大佬分享的经验贴和面经,给我了很大帮助,所以秋招结束了也想简单分享一波,后续也会把我之前的面经分享出来。主要投递江浙沪这边的嵌入式岗位,以官网投递为主,boss、前程、猎聘也零散投了一些,除了boss基本无回应,共计投递150+,大厂基本简历挂(实习和学历真的很重要!),以下是一些进入面试流程的公司Timeline汇总:1、汇川经纬轨道-linux方向-苏州8.12投递,9.9一面,秋招的第一场面试,排在11:30面试,面之前就感觉没戏了,就面了十五分钟,可能不够契合后续没消息了。另外集团基本投了就挂。2、信捷电气-嵌入式软件工程师-linux方向-无锡8.27投递卓越工程师,后续被转到普通岗,9.11一面hr,面完也挂了,不知道哪里答的不好,很怪。3、华勤-驱动开发-无锡8.18投递,9.27线下一面,他家流程有点奇怪,我是改到27号面试的,结果那天好像基本都是复试的人,面试官也是复试的面试官,问了hr说每个人进度不一样,面试过程中对实习里的项目指标问的很细,卡了我半天说不上来,然后可能因为对加班的事情也不够认同,挂了4、华橙-linux软开-杭州笔试txt编程,做的很难受,不过好像基本不刷人,而且他们家池子实在是太深了,基本面了的都给泡池子了,开了的听说给的不少9.11投递,9.25一面,一面八股居多,二十分钟左右,面试官没开摄像头,感觉很忙。9.26南京线下二面三面,二面主管过了直接安排hr面,面试体验还行5、公牛-软开-宁波9.25来学校线下宣讲的,9.26群面,听说开13k左右,和华橙冲突了没去6、海德斯(海能达子公司,通信军工方向)-嵌软-南京boss投递,9.23一面,问的以mcu为主,岗位说是linux的开发。9.28二面hr,正常hr面。10.14线下主管面,很奇怪,十分钟左右,也没问啥,还问了不了解机器人,安卓啥的,我寻思这和之前面的那个岗不太一样吧。后续终面,但是是备选。7、梅特勒托利多这家没有进流程,但是我要狠狠吐槽,国庆后开了个线下宣讲,把一堆人都叫过去,那个领导在上面讲老半天,抽奖还抽他的签名书还是啥的,整个宣讲会开到下午五六点,开完还要笔试,排队交简历简短面试,特别特别浪费时间,最后还不招几个人,一股kpi的感觉,体验感及其差劲。8、龙旗-驱动-上海感谢龙旗给了我第一份offer,流程很快,三面基本一周就走完了,后续违约交了钱也是很快就给我开解约函了,虽然没去,但是也非常感谢龙旗能给我第一份offer。9.11投递,10.11一面,面试官问了英语口语咋样,如果过了能加1k,当时磕磕绊绊说了两句。10.14二面hr,常规面试。10.16终面,有主管面和英语口语面,主管面项目为主,英语口语为一些日常交流,我感觉当时答的比较糟糕,但是后面也过了。10.20发offer,当时还在高铁上谈薪的,确实挺开心的,后续审核了获奖,又加了1k。整体面试体验很好,流程也很迅速。9、影微创新-嵌软-上海好像是商汤的影像芯片业务分离出来的,强度应该也不小,一面是晚上面的。9.7投递,10.14一面,八股和项目为主,然后当初问了笔试时的编程题的一些思路。10.30二面,应该是主管面,主要问项目。后续暂时没有通知10、添可智能-mcu-苏州来学校宣讲直接参加的面试,我还特地晚上跑过去面的,结果好像hc不多,最后挂了。11、中电信无人科技-嵌入式-南京-签了通过中国电信官网投递,参加了第一批笔试,后续发了线下面试通知。10.21一面技术面,10.23二面技术面以及三面主管及hr面,10.30体检,11.4 offer。流程也很快,感谢收留。12、联宝科技-联想子公司-固件开发-合肥9.07投递,10.20笔试,10.31一面,问了十五分钟左右,暂无后续。13、壹阳能源-bms-无锡初创公司,主要做国外的业务,校园招聘会投递,10.24一面,有手撕,整个公司嵌入式好像就几个人,hc=1,无后续。除了这些有面试的,还有很多因为笔试没做好挂了的,常规中小厂嵌入式笔试主要还是考察c为主,可能有一些偏门的题,有空最好还是刷一刷这方面的题,不然可能错失良机。嵌入式这几年入行门槛越来越高了,我当时本科室友还能找驱动方向的工作,现在已经全都硕士起步了,学的东西也很杂,非科班入行需谨慎。还是要感谢牛客上大佬的专栏和各种经验分享,真的帮了我很多。最后祝大家都能找到心仪的工作。
投递公牛集团等公司10个岗位
点赞 评论 收藏
分享
2024-10-28 13:40
已编辑
嵌入式春招可投公司整理
手机厂 - 华为- 小米- OPPO- Vivo安防厂- 海康威视- 浙江大华芯片原厂- 联发科- 紫光展锐- 华为海思- 全志科技- 北京君正家居家电- 美的- 海尔- 格力医疗- 迈瑞- 理邦仪器- 联影医疗- 鱼跃医疗- 新产业医疗汽车及智能驾驶- 理想汽车- 小鹏汽车- 零跑汽车- 极氪汽车- 比亚迪- 蔚来汽车- 赛力斯- 集度汽车- 佑驾创新- 影石360- 特斯拉- 星辰科技互联网及科技公司- 字节跳动- 美团- 百度- 360集团- 京东- 网易- 商汤科技- 科大讯飞- 深信服- 奇安信- 远景集团- 乐鑫科技电子与半导体- 高通- 英飞源- 瑞声科技- 汇顶科技- 兆易创新- 瑞晟微- 飞凌嵌入式- 聚辰半导体- 迈普通信技术- 中微电- 智驾科技- 思远半导体- 星猿哲- 影石360后补充:- 大疆创新- 卓驭科技- 科曼医疗- 泰凌微电子- 新凯来- 海柔创新- 毫末智行- 极智嘉- 中科曙光- 华勤集团- 浪潮- CVTE- 影石360- 江波龙- 武汉中航传感技术- 中国航天科工集团- 易事特- 阳光电源- 中冶南方-自动化- 中元汇吉- 施耐德电气- 高德红外- 飞凌嵌入式- 友道智途- 迈瑞医疗- 申昊科技- 长虹- 徐工集团- 友道智途- 云鲸智能- 美的- 海信- TCL- 联想- 中兴- 大唐- 烽火- 新华三- 赛昉科技- 复旦微电子集团- 友道智途- 远峰科技- 佰维存储- 赛力斯- 施耐德电气- 安途AutoX- 图森未来
纯牛奶yyds:妈呀,已经春招了吗,可我还没有一个offer,都是一面挂了
投递美的集团等公司10个岗位
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务