【写在最前】我要开始搬砖人生活的记录啦

作为一个还在职业初期的嵌入式软件工程师小白,虽然耕耘C51、STM32有一段日子了,但作为全栈工程师的路还需要很远,目前的目标就是渐渐往linux Arm开发上靠拢,这里的学习还有望各位大佬指导啦!先来梳理梳理目前自己会的一些技能。
(1)C51编程【不过这玩意基本上都没人用了】
(2)STM32/GD32/AT32 编程,操作系统包括FreeRtos,Ucos-III以及自己之前写的一个非常小的周期执行操作系统。协议的话目前只会LWIP,但也仅限于TCP、UDP的一些使用,对于源码还是不懂。CanOpen有所涉猎,但是并没有做过实际的项目。对于 设备的使用,I2C、SPI、UART、ETH、DCMI、内置flash、ADC、TIM(包括基本定时和PWM以及高级PWM)、IWDG、RNG(随机数产生器,不是LOL战队哦)、CAN、DMA、SDIO都使用过啦!目前还差工程实际中的modbus使用,DAC、Hash以及快速USB没使用过啦!
(3)C/C++开发,使用过Qt 基于C++开发过串口/UDP上位机
(4)一定的硬件设计能力,主攻:低压嵌入式,做过的硬件有很多,但是也很粗心大意,每个硬件设计都要踩好几次坑!目前自己使用过的硬件从分类上来说:传感器有MPU6050/MPU9250、什么温湿度传感器DS18B20、屏幕的话只使用过16840的LCD屏幕、陶晶驰的HMI屏幕(非常推荐),摄像头玩过OV2710【最难】、OV7670以及最普通的OV2640,然后后面就是比较复杂的一些电路设计,比如电机的H桥,使用过不少这种芯片。还有就是电平转换芯片、DC-DC一些电路,目前最复杂的就是 220V ac转直流的 开关电源设计,非常离谱!居然还需要设计 高频变压器。

这个博客的目的:
旨在记录、分享各种 坑,其实算得上自己技术的记录,虽然现在对linux还是停留在学习、使用,并未完全踏入 嵌入式 linux的步伐,但是为了往更高的技术上走,我会慢慢跟上!

猜你喜欢

转载自blog.csdn.net/qq_32006213/article/details/128818418
今日推荐