嵌入式操作系统知识点框架整理

写在前面:

  1. 本来是打算整理大疆软件工程师的面试题目,但是逐渐的发现作为嵌入式软件工程师并不是你会用单片机,会调调代码就行了的。需要对整个的计算机系统都有较深了解,既要有深度也要有广度。
  2. 在整理的阶段发现,看到很多优秀的博客,对于问题能够深入浅出的分析,自己真实望尘莫及。写博客不光可以加深自己的理解,梳理自己的思路,也是交流的一种好的方式。
  3. 为准备面试,也为了更好的理解嵌入式系统,结合网上大佬们的整理将进行一下几点的整理。但其实每个问题展开来讲都是一篇博客,只能借助自己的理解进行适当的整理,后续会继续修改。
  4. 为了更有目标导向性,会以面试题+ 答案+相关知识基础的形式展开此系列的博客。

此外此处会收录其他的未分类的问题。

C语言基础

  1. 函数指针、指针函数、指针函数数组等概念
  2. C语言关键字 static、const 、volatile。
  3. sizeof () union and struct
  4. malloc函数

数据结构

  1. 用C实现的链表操作(add、del、mod、倒置)
  2. 排序算法

操作系统

  1. 内存管理
  2. 进程管理
  3. 实时系统和非实时系统
  4. 任务间通信
  5. 中断处理

linux基础

  1. Linux中断实现机制和中断对外设时序间隙的影响、中断中不能用延时的原因

  2. linux 内核态与用户态
  3. linux多线程与多进程通信

ARM框架

编译基础

内存对其

编译与执行的过程

通信基础

  1. 外设与总线
  2. 通信协议:TCP与UDP

嵌入式校招岗位梳理

大疆的面试题目昨天做完了,考试节奏没有把握好,太多不会的,编程最后两题都没做出来,大概率凉了。

但秋招不止,仍要继续。下面是对相关嵌入式岗位的整理,以便投递。主要集中在上海。

思科http://campus.51job.com/cisco2020/template/position-software.html

比特大陆https://app.mokahr.com/campus_apply/bitmain/1027#/job/a620aad7-f2e4-4a8d-a21d-3534a2e26ec6?_k=jkwl4b

寒武纪 测试开发工程师

百度 嵌入式linux软件AI研发工程师

https://talent.baidu.com/external/baidu/campus.html#/jobDetail/1/137122

中国航空无线电子研究所 BSP软件设计师

http://campus.51job.com/careri2020/zp_job.html

亿咖通

小米 嵌入式工程师

https://app.mokahr.com/campus_apply/xiaomi/6145#/job/ccb590f8-d4cd-40ad-920a-a2d498a3591a?_k=fll2ne

依图 嵌入式/IoT安全

https://app.mokahr.com/recommendation-apply/yitu-inc/3702?recommenderId=109456#/job/bf218135-234d-4671-9aa4-6dab713f5003?_k=xcxahg

已投递

汇顶科技 软件工程师(单片机/驱动)上海
华为
大疆
商汤
远景科技

驭势科技 嵌入式软件

地平线:http://horizon.hotjob.cn/
乐鑫科技 校招-嵌入式软件工程师
联想 嵌入式系统软件工程师 https://talent.lenovo.com.cn/campus/2

兆芯科技 -前程无忧

复旦微电子 -前程无忧

字节跳动

联影医疗http://campus.51job.com/uih2020/page.html?index=2

紫光展锐 -2020校园招聘-嵌入式软件工程师2551

http://www.hotjob.cn/wt/UNISOC/web/index/webPositionN310!getOnePosition?postId=133833&recruitType=1&brandCode=1&importPost=1&columnId=1

其他岗位:

阿里 自动驾驶系统研发工程师

https://campus.alibaba.com/position.htm?spm=a1z3e1.11770907.0.0.16723a316MheuL&refno=12285

联想 机器人算法工程师

https://talent.lenovo.com.cn/campus/2

贝壳 激光slam算法工程师

http://campus.ke.com/zpdetail/190226680

科大讯飞 硬件开发工程师-20届校招

http://iflytek.cheng95.com/position/detail?id=1927&channel=1&brand=12

bigo C++ https://app.mokahr.com/recommendation-apply/bigo/1020?recommenderId=180587#/job/09fea529-9761-4dca-85bd-f6c049e4d5c0/apply?email=dianx12%40126.com&_k=rayffq

华勤通信 -驱动软件开发工程师-C

[http://campus.huaqin.com/zpdetail/510362910?k=&r=&d=&c=3100&p=1%5E4](

放弃

CETV 理由: 工作地点不合适