Kuang's Tech Log

任何资源链接问题或者技术问题欢迎邮件联系讨论

关于我

👋 你好, 我是 Kuang

我是一名专注于 Zynq/MPSoC 平台的高性能嵌入式软件工程师。我对打通从底层硬件到上层应用的全栈技术充满热情,尤其着迷于处理高速数据采集、存储与高效传输的挑战。

创建这个博客,主要是为了记录和分享我在学习与项目实践中的思考、笔记和解决方案。如果你也对嵌入式系统、FPGA、Linux驱动或相关技术感兴趣,希望能在这里与你交流、共同进步。


🛠️ 技术栈与工具箱

嵌入式 & 驱动层

  • 核心平台: Zynq-7000/MPSoC,具备从裸机到Petalinux系统的全栈开发经验。
  • 系统定制: 擅长 Petalinux 系统的裁剪、定制与驱动移植。
  • 硬件接口与协议: 精通 AXI, QSPI, IIC, PCIe 等常用总线,有丰富的驱动开发与调试经验。
  • 底层知识: 深入理解 ARM 架构,具备 M.2 及 PCIe 接口的硬件原理设计经验。

应用 & 平台技术

  • 上位机: 能够使用 Qt/C++ 独立开发上位机应用软件。
  • 后端开发: 了解 Java 微服务架构,有 SpringBoot, MySQL, Redis 的项目经验。
  • 开发工具: 熟练运用 Vivado, Vitis, Petalinux Tools, GCC, GDB 进行开发与调试。
  • 基础软件: 精通 Linux 开发环境、Shell 脚本以及 Git 版本控制。

✨ 项目亮点

高过载高速数据存储器

一个旨在严苛环境下实现高速、稳定数据存储的验证项目。

  • 技术挑战: 在 Zynq MPSoC 平台上,打通从处理器到NVMe SSD的完整PCIe链路。
  • 个人贡献: 独立负责原型平台搭建与性能基线测试。
  • 核心成果: 成功实现国产BGASSD 300MB/s 的稳定连续写入,峰值达 370MB/s,验证了核心方案的可行性。

航空机载同步验证单元

一个为多通道航空传感器提供统一高精度时标的同步采集项目。

  • 技术挑战: 在裸机环境下,实现纳秒级的时间同步与低延迟数据封装。
  • 个人贡献: 负责数据处理与封装模块开发。
  • 核心成果: 设计并实现了一套轻量级Pcap协议封装库,在极低资源占用的情况下,将带有北斗时间戳的数据高效封装,精度高达12.5纳秒

工业视频监控系统

一个将多路摄像头视频流集成到工业总线网络的嵌入式项目。

  • 技术挑战: 在Zynq-7000上,实现多路RTSP视频流的稳定解码与高效传输。
  • 个人贡献: 负责视频处理模块的软件开发。
  • 核心成果: 成功搭建了从网络接收RTSP流,到通过AXI总线注入PL端的低延迟视频数据通路。

🏆 荣誉与成果

  • 学术成果: 作为第一作者撰写的关于后量子密码的论文,已被 Electronics 期刊录用。
  • 竞赛奖项:
    • 蓝桥杯 Java 省赛一等奖
    • 蓝桥杯 Java 国赛优胜奖
  • 主要奖学金: 国家励志奖学金, 校级一等奖学金等。
  • 技能证书: CET-4, CET-6, 计算机二级(Java)。

📫 联系我

0%