- Email:huolinliang@gmail.com
- Phone: 185-8905-8051
- Github: http://github.com/huolinliang
- 博客:http://huolinliang.github.io/blog_leung
- 深圳大学/通信工程/本科
- 工作年限: 2年
- 期望职位: Android系统工程师
- 期望城市: 深圳
基于rk3066,rk3188主控,本人主要负责底层系统优化,驱动集成,客户定制和debug的任务。
- 负责MID项目git代码仓库的管理,合并原厂代码,解决冲突,分支管理等;
- 移植和调试各硬件模块驱动,如camera,wifi, ethernet,gsensor等;
- 改写内核framebuffer模块,使内核logo支持无损bmp数据,并支持压缩存储;
- 优化Android系统recovery模块,支持对内核镜像的检查和刷新;
- 优化Android系统recovery模块,支持特定的固件升级校验,反误刷机;
- 编写kernel编译和Android编译及打包脚本(shell脚本);
- 实现基于distcc框架的Android分布式编译, 可用于局域网内编译提速;
- 负责扩展pcba测试程序,如增加霍尔器件,电量计,马达,nfc模块检测等;
- 负责CTS测试事宜;
- 负责OTA升级事宜, 服务搭建和版本控制;
基于C51单片机的遥控型的云台控制系统.本人主要负责控制程序的编写,使用C语言进行PWM脉冲输出控制, 从而控制两路舵机进行两个维度的旋转,并可实现自动模式或者手动模式.
- 由两个舵机组成云台系统,实现两个维度的旋转;
- 可经无线模块进行无线遥控,遥控距离20米以上;
- 最大扫描角度约135°,精度9°;
项目地址(https://github.com/huolinliang/download_from_mt-bbs)
- 实现了一个半自动化的爬虫,可用于批量抓取某酒店设计论坛的原图;
- 基本原理是分析获取到的html文件,解析出原图的url,然后进行下载;
- 实现多个线程同时下载;
- 实现了两个版本,C语言和shell;
- 熟悉Linux内核架构,设备驱动模型;
- 熟悉Linux用户空间及内核空间编程;
- 熟悉Android系统内核层,HAL层代码;
- 熟悉Android代码架构;
- 熟悉Android编译系统;
- 熟练掌握Linux常用操作命令;
- 熟练掌握Git版本管理工具, 有一定Git服务器管理经验;
- 熟悉多种Linux发行版, 本人是Vim支持者;
- 开发语言按上手程度排序:C, shell, C++, python, java, SQL;
- 玩过的开发框架:scrapy爬虫框架,cocos2d-x游戏框架,django web框架;
感谢您花时间阅读我的简历,期待能有机会和您面谈。