关于我
自我看来应该是一个喜欢探索,追求效率的人吧,基本上对很多事物或者技术都有涉猎,按照我之前的的想法是搞一下全链路,通俗一点就是从手机端、前端界面或者小程序到服务器端再到智能家居或者说嵌入式板卡,能够完整地搞通一条信息流向的道路,为此学习了Vue,UniApp,Nginx,Android相关的一些知识,当然仅仅是初入门,实现了一些基础的功能,不过也算是打通了,哈哈
目前的主要领域还是嵌入式,主要是有一些想法能够立马动手去做,并且能看到真实的反馈,也算是有五年的嵌入式开发经验了,下一步的规划是出一个小产品,欢迎加入QQ群交流
教育经历
时间 | 专业 | 实验室 | 学校 |
---|---|---|---|
2020年9月-2024年7月 | 通信工程专业 | 通院电赛实验室 | 西安电子科技大学 |
2024年9月-至今 | 信息与通信工程专业 | ISN国家重点实验室 | 西安电子科技大学 |
技术能力
- 熟练使用Keil,CCS,Multisim以及Vivado,Modelsim等基础IDE和仿真工具进行电路以及代码的构建仿真测试
- 熟练使用CMake,KConfig以及Makefile进行大型项目的构建,了解Yocto以及buildroot等构建工具的使用
- 熟练使用Git,repo等工具进行代码版本的管理
- 熟练使用gdb,kgdb以及msan,asan等工具进行问题的调试与定位,针对裸机系统可以编写启动汇编代码来实现堆栈回溯的打印
- 熟练使用交叉编译工具链进行Linux单板应用的构建,熟练使用Clang进行通用多架构构建
- 掌握I2C,SPI,串口,CAN总线的协议实现,并封装了一套BSP来实现软件模拟I2C以及SPI,目前已支持40+芯片的驱动
- 熟悉Linux内核驱动相关知识,熟练使用pinctrl,gpio,input,中断,IIO,regmap子系统来完成内核驱动的编写
- 熟悉前后端框架,能使用Vue+ts快速制作一个基础的前端界面,并使用nodejs+express做一些简单的后端数据库交互
- 编程语言能力:C,CPP,TypeScript,Python,可以熟练的编写shell以及powershell脚本