本人比较喜欢嵌入式,在学校接触和实际操作嵌入式的软硬件有一年多时间(划水时间),在嵌入式这一块工作上有两年时间。做过半年硬件工程师,以ESP32芯片为核心的硬件开发工作。主要做PCB板焊接、软硬件测试、简单驱动开发、在贴片厂协助解决PCB贴片量产问题和协调帮助软硬件工程师工作。硬件能力上,自衬简单的不涉及到(要求比较高的(如射频、高要求模拟电路、开关电源))的2层PCB板还是能够搞定的。嵌入式软件从17年下半年开始入职公司,做了一年多的嵌入式软件工程师,主要是做STM32单片机编程和QT上位机开发。STM32单片机编程是最初的主要工作,主要开发公司的生物实验用测试工装。涉及到技术有,STM32编程、FreeRTOS以及stemwin(GUI)。快速升降温温控模块(用于QPCR仪器)开发工作。涉及到技术有STM32编程,PID算法,matlab数据处理和算法简单模拟,python做上位机开发(wxPython,PyQT5)。后期主要是做QT的上位机开发,开发公司的16孔QPCR仪器的上位机,并对市场部同事进行16孔PCR仪器软件上的支持,在公司16孔QPCR仪进入市场后,帮助市场部同事解决现场问题和软件更新工作。也做一些简单的下位机和上位机联合开发工作.涉及到技术有QT(Widget)、C++。在公司做过一些项目,做的不尽善尽美,但也满足功能和需求。在项目开发上也有了点浅薄的认知。
主要负责医疗仪器上位机(pc)软件架构设计与界面设计及后台编码。这些软件采用c#开发,主要应用了串口通信与多线程技术。上位机软件提供人机接口与服务,通过操作预先设定好的命令,将命令经过串口传递给下位机(单片机),通过下位机来控制设备完成各项操作。上位机软件主要功能有资料查询,质控管理,系统管理,干化分析等等,其中最重要的功能是干化分析,通过此功能可以控制整个干化流程,控制仪器自动完成标本检验并保存检验结果。另外还有显微镜工装程序,主要用于控制显微镜扫描工作;摄像头工装程序,主要用于采图、调节摄像头亮度、对比度等等。
我的职责