基本信息
github
姓名 | 出生 | 学历 | 兴趣 |
---|---|---|---|
杨礼林 | 1993.04.26 | 本科 | linux,FPGA |
电话 | 民族 | 专业 | 语言 | 邮箱 |
---|---|---|---|---|
18408244522 | 汉族 | 17届微电子 | linux C,python,shell | 1657301947@qq.com |
INFO
求职意向:嵌入式linux开发工程师
自我评价:
- 自学能力强,主动接受并理解新知识、新事物,能不停评价自己(觉得自己有一定知识广度,但是深度不够,所以到华清深入学习)。
- 在学校学习以实践居多,主动了解或学习学习最新知识.
- 具备电子技术、信息技术和计算机网络方面的知识素养,具有熟练的计算机操作技术。
- 热衷于FPGA技术和linux,拥有无穷的热情和折腾精神,遇到技术障碍不会被击溃,能坚持到解决问题。
- 喜欢开源精神,信奉python的“轮子”哲学,linux的“一切皆文件”哲学。
- 动手能力强,linux装机不下50次,windows更多,能长期只用linux,主要用linux mint.
知识体系
1.知识
精通:linux C , linux使用,verilog,vim
- 能用c编写并发服务器,epoll多路复用模型服务器,能做arm linux驱动开发,用c做51,stm32,nionsII,freeRTOS开发等.
- 能长期只用linux,会正则表达式及相关工具(grep,sed,awk),能编写shell脚本做一些自动化。
- 能在linux下安装配置各种开发环境,服务器LNMP/LAMP环境,能修复一些linux问题如grub引导等等,使用过(kali,ubuntu,mint,openSuse,CentOS等),主要使用mint
熟练:verilog, java,github,markdown
能做FPGA的小项目开发,简单安卓APP开发,能用git对代码进行版本控制,在github查找有用开源项目,开源库,能用markdown快速编写文档- 熟悉:python,shell,mysql,sqlite,uboot开发,示波器使用,json解析,xml解析
能用anaconda(一种python集成环境)代替matlab做科学计算,做一些小型辅助工具,能简单使用mysql,sqlite及一些前端软件如phpmydamin,研究过树莓派,S3C2440开发板uboot移植(自学),exynos4412开发(华清学习) - 了解: C++,QT,pyqt
- 熟悉的开发环境:
eclipse neon,Quartus 15,android studio2.1,anaconda2.4,matlab,keil,cubeMX
工作项目经验
2015.7-2015.8 郫县富士康暑假工 ipad iair2液晶面板检测
- 在幕布围起来的屏幕检测台上放置多台待测ipad air2液晶面板,使面板显示多种单光
、条带光。- 检测其是否有亮点,暗点,并将非正常的面板交于维修人员。
2016.3-2016.4 寝室 基于树莓派与PC机的服务器负载均衡(独立完成)
- 在PC和树莓派2B+机上搭建LNMP服务器环境(PC系统是linux mint 17.3,树莓派是debian wheezy,同一个TPlink路由)
- 配置分别两机的nginx配置文件,配置方向代理,将输煤派做主机,pc机作为均衡服务器
- 用python编写一个简易并发网页GET网页请求,测试负载均衡
2016.4-2016.5 电子设计竞赛(寝室完成) 基于FPGA、niosII的声音传输数据(独立完成)
由于精力和资金有限,取消声音耦合,采用导线直接耦合DA和AD
1、调制
- 用verilog设计DDS正弦发生器,并下载到开发板
- 将DDS模块包装成带FIFO缓存的FSK调制器,用了两个频率的正弦波12kHz,16kHz。
- 配置niosII模块,并用c语言编写驱动,使ASCII码经经调制器转为信号。
- 连接焊接DA模块,滤波电路,将数字正弦转为模拟正弦信号
2、解调
- 焊接AD模块,连接FPGA开发板
- 用verilog编写将数字正弦信号转换为二进制信号(分离高低频率为二进制,fifo积分法)
- 用c写好niosII驱动,将二进制信号转ASCII码(搜索并同步,按八位对齐)
2016.7-2016.7 华清远见 多功能并发服务器
- 完成一个TCP并发服务器
- 支持网页”GET /”语法
- 支持远程密码登陆后使用,并有常用ls,cd,cat等等指令
- 统一接口,便于增添功能
- 采用增加拓展英汉词典,用sqlite3保存登陆信息和单词元信息
2016.8-2016.8 华清远见 android多功能APP
- 成员各完成一个小功能,我选择音乐播放器功能
- 在github上找一个快速高斯模糊库导入模块供调用
- 用gimp剪切一些图备用
- 使用fragment滑动页面并完成和美化专辑界面,音乐列表界面,和各按键监听事件
- 将包交给组长完成合并各功能模块
</