1、背景
即将秋招,是时候该综合的去了解一下自己所能够适合的岗位,尽管了解了大量的软件方面的知识,但是竞争能力还是太差,因此,下面制定一个硬件开发岗位的一个面试前的一个准备工作给自己一个简单的激励。
2.基本核心知识点
因此对此结合自己本科的所学主要需要大面积需要了解的硬件的基础知识如下: (1)模/数电 (2)电路原理 (3) 信号于系统/自动控制把(pid调节等)
3、进阶知识
1、关于buck/boost/buck boost ,mosfet等一些个新技术 2、板级协议:uart/i2c/spi等 3、相关电路板外界配件,显示屏等 4、简单的电路,一键开关,电平转换等
3、拓展自己项目
(1) 高速ad模块 (2)fpga之以太网控制(MAC),时序分发。fpga仿真 (3)arm架构是什么?什么是arm?stm32 是什么? (4)之前的供气系统的pid中的很多核心的内容都进行详细的了解和说明 (5)arm侧的phy芯片控制,lwip协议栈等等(学习操作系统???),关于lwip协议栈要进行更详细的了解码?????? (6)udp协议/tcp协议等 (7)上位机部分的多线程/多进程,web等
4 软件
1 、 计算机网络 2、 操作修通