李志良(Jack Li)
软件工程师
专业:计算机科学与技术
领域:嵌入式系统,自动化,机器学习
微信:Jack_Li09
QQ:249252915
Email:lizhiliang06@qq.com
13年嵌入式C语言,C++语言开发经验。
4年linux开发经验。
在多款芯片有过开发经验,例如:MIPS, ARM Contex-M/A, ARM7, ARM9, STM32, ESP32, i.MX6ULL, Freescale MC9SXXX, ELAN MCU, 51 MCU, ATmage328/ATMage2560(arduino)等等.
熟悉TCPIP协议原理,移值过LWIP网络协议栈.
有过丰富的网络通信编程经验,例如:TCP, UDP, MQTT, HTTP, HTTPS, HLS, DLNA, RTSP, RTP, Wireguard,TLS(Openssl&Wolfssl) 等等.
熟悉使用过多种嵌入式通信接口,例如: RS232, RS485, UART, I2C, SPI, CAN Bus, LIN Bus, SDIO, modbus, IAP更新(STM32).
熟悉使用过多种嵌入式硬件接口:ADC, LCD,Touch Panel,Stepping Motor,marvell88w8801 WIFI(SDIO).
熟悉使用过多种存储芯片:NorFLASH, EEPROM, W25QXX, AT24C02..AT24C256.
熟悉使用过多种文件系统,例如:FATFS,LittleFS.
熟悉Windows/Linux下的APP应用开发.
熟悉RTOS/linux下的多线程开发,线程同步,线程安全等.
熟悉RTOS应用或驱动开发.
熟悉linux框架下的驱动开发.
熟悉编写过Cmake, Makefile, LD链接脚本,基于MIPS RTOS的Elf模块动态重定位加载运行.
熟悉使用过:Keil, Freescale CodeWarrior, gcc, g++.
熟悉使用过嵌入式OS:FreeRTOS,RT-Thread,Ucos,linux.
熟悉使用过运动控制库:GRBL, Marlin等.
熟悉使用过多种语言工具开发项目:C, C++, QT5, VC/VS, MFC, VB, Delphi, Python, PHP.
熟悉使用过相关数据库开发:MYSQL, SQLite.
熟悉使用过版本控制软件:SVN,Git,P4.
熟悉硬件原理图,能看英文开发文档。
13 years experience of C and C++ language in embedded system development.
4 years experience under Linux development.
Skillful at many ChipSet, MIPS, ARM Contex-M/A, ARM7, ARM9, STM32, i.MX6ULL, Freescale MC9SXXX, ELAN MCU, 51 MCU, ATmage328/ATMage2560(arduino) etc.
Skillful at TCP/IP protocol communication program, TCP, UDP, MQTT, HTTP, HTTPS, HLS, DLNA, RTSP, RTP, TLS(Openssl&Wolfssl) etc.
have many projects experience with TCP/IP, LWIP, UDP penetrate, UPNP mapping and SSL data encryption transmition.
(Particularly interest in vehicle network communication: automotive ethernet, SOME/IP, DoIP, CAN ISO11898 etc).
Skillful at many embedded system hardware interfaces program(ADC, LCD,Touch Panel,Stepping Motor).
Skillful at RS232, RS485, I2C, SPI, CAN Bus, LIN Bus protocols for data transmition.
Skillful at FLASH, EEPROM, W25QXX, AT24C02..AT24C256.
Good Skillful at windows, linux applications development.
Good skillful at write Cmake, Makefile, LD script.
Good skillful at Embed Dev Tools: Keil, Freescale CodeWarrior, gcc, g++.
Good skillful at Embed OS: FreeRTOS,RT-Thread,Ucos,linux.
Good skillful at C, C++, QT, VC/VS, MFC, VB, Delphi, Python, PHP.
Good skillful at MYSQL, SQLite.
Good skillful at Code Version Control Tool SVN,Git,P4.
familiar with protel99,Altium designer for the hardware schematic and PCB.