目前主要学习并掌握C++、Linux以及嵌入式开发相关技术,熟悉C++基础语法、面向对象编程以及基础数据结构,能够完成简单功能模块开发。熟悉Linux开发环境搭建、常用Linux命令以及基础系统调试,能够在Ubuntu环境下进行项目开发与运行。
在嵌入式方向,了解串口通信、Socket网络通信以及基础设备控制流程,能够进行简单的设备调试与数据采集开发。对嵌入式Linux、基础驱动开发以及硬件接口有一定了解,学习过多线程、日志输出以及基础网络通信相关内容。
同时具备一定的问题分析与学习能力,能够根据项目需求快速学习新技术,并配合团队完成基础功能开发与测试工作。
在学习期间参与了基于C++与嵌入式Linux的设备控制系统项目开发,主要负责基础功能模块编写、Linux开发环境配置以及设备调试工作。项目通过C++实现设备状态控制、数据通信以及基础日志输出功能,并在Linux环境下完成运行与测试。
项目中学习并实践了串口通信、Socket网络通信以及基础多线程开发,对嵌入式设备的数据采集与控制流程有了一定了解。同时参与了系统运行测试与问题排查,能够使用Linux命令进行基础调试与环境配置。
通过项目实践,对C++开发流程、嵌入式Linux开发以及设备通信有了较深入认识,提升了自身的问题分析能力与实际开发能力,也积累了一定的软件开发与嵌入式项目经验。