日常生活 -- 专业能力

最近要开始为找工作做准备了,第一件事就是写简历。而其中的专业技能和项目经验是值得考虑的部分。
CSDN博客写了两年,原创博文也有270多篇。现在根据专业技能部分和项目经验部分,将其总结一下。
一来可以看看自己到底会些什么,再者也可以将招聘信息上需求的,自己暂未总结掌握的部分,好抓紧时间看一看。

一、专业技能

(1)软件部分

1、熟练掌握C语言,熟悉常用的算法/数据结构,具有良好的编码风格;

  • C语言再学习 专栏
  • 数据结构与算法 专栏
    其中我觉的总结的不错的文章包括:
    32个关键字、再论数组和指针、内存管理、时间函数、大小端、段错误、GCC编译、C预处理器、位操作。
    再论递归、栈、队列、链表、二叉树、算法、时间复杂度。

2、熟练使用嵌入式Linux开发工具和linux常用基本命令,熟悉 Makefile、shell编程、gcc、gdb调试、交叉编译;

3、熟悉文件操作、进程间通信、多线程编程、Socket网络编程、TCP/IP协议、UDP通信协议、MQTT协议;

4、有TI达芬奇平台(DM368/DM365、DM8168)和海思平台(Hi3516A)的开发经验;

5、熟悉嵌入式Linux操作系统,有Linux系统移植、驱动开发经验;

6、熟悉视频开源项目FFmpeg、mp4v2、LIVE555,有相关的使用经验;

  • 图像和流媒体 专栏
    FFmpeg包括: Linux 安装说明、将 jpeg 转成 mp4、Windows下安装说明、视音频基础知识、硬件加速编解码、FFmpeg解码知识、SDL 环境搭建和视频显示、FFmpeg+SDL+MFC实现图形界面视频播放器。
    mp4v2包括: Linux 下安装说明、H264视频编码成MP4文件。
    LIVE555包括: Windows 下编译、Linux 下编译、DM368/Hi3516A 交叉编译、OpenRTSP 源码分析、testRTSPClient 源码分析、testRTSPClient 实例、testH264VideoStreamer 源码分析、testOnDemandRTSPServer 源码分析、live555实现RTSP直播服务器、live555实现RTSP直播服务器分析、FFmpeg + live555实现RTSP直播。

7、熟悉h264、h265视频编解码,熟悉RTSP等流媒体传输协议;

  • 图像和流媒体 专栏
    h264/h265视频编解码包括: I 帧,B帧,P帧,IDR帧的区别、H.264视频压缩标准、目前主流的几种数字视频压缩编解码标准(转载)、详解 H.264 NALU语法结构、帧率、分辨率、码流的概念和关系、详解YUV数据格式。
    RTSP流媒体传输协议包括: RTSP协议分析、Hi3516A RTSP实例、Hi3516A RTSP实例 分析、利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中、DM368编码并实时播放。

8、熟悉陀螺仪和加速度计传感器(MPU6050)的原理和应用,对互补滤波、卡尔曼滤波等常用滤波算法有一定了解;

(2)硬件部分

1、熟练掌握AD/DXP2004等EDA软件,有独立完成多层(4层以上)结构的PCB设计经验;

  • Altium Designer – 精心总结
    其中包含:
    软件优化设置、熟悉各个常用选项、快捷键介绍、蛇行等长布线、差分布线、更新PCB、添加元器件、添加layer层、添加mark点、过孔添加阻焊、加泪滴、铺铜、DRC检测、生成BOM单、生成坐标文件、生成光绘Gerber文件、打印PCB生成PDF、定义PCB的板框、PCB布线规则、绘制库元件、封装库更新、提取、使用AD打开cadence的PCB文件XXX.brd、PCB 文件中如何添加 LOGO、3D模式预览 等操作。

2、熟悉PCB的工艺设计要求与PCB布局布线规则;

3、有一定的EMI/EMC电路设计经验;

4、熟悉常用的电子元器件电路板的焊接、调试,会使用电烙铁、万用表、示波器、电源等工具;

5、熟悉UART、IIC、SPI、USB、SD/MMC 等常用接口和通信协议;

UART:

IIC:

SPI:

USB:

待续!!

SD/MMC:

6、熟悉Keil、IAR等软件开发环境;

7、熟练掌握嵌入式硬件知识,能熟练阅读硬件原理图;

猜你喜欢

转载自blog.csdn.net/qq_29350001/article/details/78990772