个人介绍
本人主要擅长软件开发,热衷于代码开源和维护,现在芯片上游企业就职。在技能方面熟悉嵌入式软硬件开发,熟悉IEEE802.11协议(WiFi协议),也熟悉TCP/IP协议,当然对PC和服务器开发也有一定涉猎,无论是照抄还是自研项目都可以快速入手出成果。
在项目方面使用过多款芯片(如esp8266/32、w600/w800、stm32、tr6260等)并熟悉其系统和驱动(如linux、no os、rtos、watchdog/timer/gpio/pmu/rtc/uart/spi/i2c/pwm等),移植过各种开源程序/系统(如mbedtls、wpa_supplicant、lwip、rt-thread、mbed-os、amazon-freertos、micropython、arduino、openocd等),对接过各种平台(如阿里云、涂鸦云、机智云、onenet、amazon等),制作过各种物联网/智能家居产品(如阿里智能插排、涂鸦智能灯、MiFi盒子等),具有很丰富的实操经验。
工作经历
2020-10-01 -至今紫光展锐高级通信工程师
本人主要负责展锐手机平台(marlin2/marlin3)上的WiFi固件、bsp方面的工作。包括可行性调研、方案设计、移植、开发、调试、性能调优、客户问题处理等。
2014-10-08 -至今北京联盛德微电子有限责任公司高级嵌入式软件工程师
本人在公司参与了三代芯片的迭代,所做的事情较为复杂,主要有参与SDK开发和维护,各种云的对接,各种OS的移植,各种客户的需求和bug处理等
2010-10-11 -2014-09-30杭州华三通信技术有限公司软件工程师
曾就职于H3C无线事业部,在职期间主要参与AC/AP上的station认证和管理功能的研发(软件对802.11协议的实现)。
教育经历
2006-09-01 - 2010-06-01兰州理工大学控制理论与控制工程本科
在校期间有幸加入了苹果技术开发实验室,从此我就进了技术研发领域的大门。
技能
MicroPython是 Python 3 语言 的精简高效实现 ,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。针对W600这款芯片移植了MicroPython,使其可以运行python程序。