编程语言:有一定的 C++ 、 Python、Java 开发经验、熟悉 CUDA C,能熟练运用 QT 开发框架进行嵌入式界面开发。
深度学习与架构:了解 Pytorch、TensorFlow 等框架,掌握嵌入式系统中轻量级模型的部署方法。
系统与工具:熟悉 Linux 系统架构、计算机网络原理,掌握 MySQL 数据库应用,具备嵌入式系统调试经验。
基于QEMU-x386的Linux操作系统实现
项目描述:在QEMU平台上实现自定义Linux操作系统,涵盖系统架构、进程调度、内存管理、设备驱动与文件系统等多个模块。
项目职责:
系统架构与内核编译: 基于QEMU虚拟化平台搭建x86模拟环境,使用GCC与Makefile实现内核定制化编译与自动化构建流程。
底层引导与进程管理: 实现两级引导程序(Bootloader + Loader),完成保护模式切换与ELF内核加载;设计时间片轮转与抢占式调度算法,管理进程同步与内存隔离。
设备驱动与Shell开发: 开发键盘/显示器驱动与文件系统,设计命令行Shell界面,优化系统安全性,调试内核解决底层逻辑问题。
2022.03-2022.06 中文街景图片文字识别系统开发
项目描述:该项目聚焦于中文街景图片中文字的自动识别,基于深度学习技术实现高精度的文字识别系统,并且结合嵌入式系统进行模型部署,提升实际应用场景中的识别效率与准确性。
项目职责:
深度神经网络设计与实现: 基于Pytorch框架设计并实现深度神经网络,用于中文街景图片的文字识别,负责整体架构设计与网络调优。
模型训练与验证: 完成模型的训练、测试与验证,在CTW数据集上达到了82.5%的预测准确率,通过持续优化提高了算法性能。
深度学习模型部署: 熟悉并实施深度学习模型在嵌入式系统中的部署,优化模型的推理速度和系统资源消耗,提升了模型在实际环境中的应用效果。
即时通讯功能 单聊与群聊:支持一对一私密聊天和群组聊天,消息实时推送。 联系人管理:可添加、删除、拉黑联系人,处理好友申请等。 消息类型:支持文本、文件、音视频等多种类型消息的发送与接收。 离线消息处理:确保用户离线时消息不丢失,上线后可正常接收。 音视频通话:基于 W
RPC(Remote Procedure Call Protocol) 远程过程调用协议。 RPC是一种通过网络从远程计算机程序上请求服务,不需要了解底层网络技术的协议。 RPC主要作用就是不同的服务间方法调用就像本地调用一样便捷。 常用RPC技术或框架 应用级的服务框架