◎ 精通C语言编程并熟悉常用的数据结构、网络编程、文件IO、多进程等。
◎ 精通QT编程,做过五个以上的QT项目。
◎ 熟悉SQL、Go、shell、Makefile、STL编程,了解Java以及Android应用程序的编写。
◎ 熟悉C++编程,C++ Prime Plus 6完整读过两遍,大学实验室完成过车外廓测量项目。
◎ 熟悉面向对象的分析和设计方法,对23种设计模式有初步的了解。
◎ 独立清晰掌握区块链以太坊的开源矿池代码结构(go语言),写过文档
◎ 独立掌握区块链以太坊显卡挖矿协议、客户端代码(C++)结构,完成跨平台修改移植。
◎ 熟悉ARM-Linux体系架构与编程,Linux系统移植以及简单驱动开发。
◎ 了解龙芯固件PMON的代码结构,主板上电启动过程。
◎ 熟悉数字电路,基本电路分析,熟悉51单片机原理及汇编原理基础。
◎ 熟练使用visual Studio、git、vi等开发工具。
◎ 良好的阅读中、英文相关技术文档,代码规范文档书写能力强,有敏捷的项目开发经验。
汽车外廓尺寸测量系统(大学实验室)
软件环境:C++编程 + SqlServer + QT
项目简介:本项目根据激光扫描仪的扫描结果设计一个车辆外廓监测系统,用于检测货车是否违法改装。根据后台数据查询在前端显示出测量的长宽高轴距等信息并通过数据库保存。
项目职责:QT界面设计,前端显示测试测量类型、号牌、测量结果、状态等信息。
SqlServer数据库的数据存储与检索
单路龙芯板卡pmon固件的移植与维护:
软件环境:PMON汇编 + C
项目简介:根据龙芯公司提供的开源的单路板卡的BootLoader, 对主板进行适配
项目职责: 针对自己板卡的特点进行BootLoader适配。
龙芯主板的测试系统:
软件环境:QT + C++编程 + shell
项目简介:为高效的测试焊接工厂生产板卡的成品率,研发可视化自动化测试系统来检测板卡硬盘接口、显卡识别(PCI总线)、VGA显示、USB接口识别、网口、音频接口等状态。
项目职责:整个项目独自完成,包括shell脚本编写(获取Linux系统显卡网口等状态信息)QT界面设计用于前端显示测试状态。
以太坊私链+矿池系统的移植与搭建:
软件环境:go语言
项目简介:为充分了解虚拟货币ETH的共识机制与eth矿池的工作奖励方法,搭建公司自己的私有链+矿池系统,用于挖矿测试。
项目职责:对eth的开源矿池在内网进行搭建实现能连接私有链,并对其进行完全分析,充分理解矿池的奖励管理机制、任务分发机制。
以太坊显卡矿机的移植与挖矿系统搭建:
软件环境:C++编程 + QT + C + sqlite3
项目简介:研发eth矿机挖矿系统,软件方面需要根据矿池连接协议连接矿池接收任务,然后将任务进行解析打包分发给计算单元,进行pow工作证明,计算单元将计算结果返回矿池,矿池查询是否命中,并相应分配奖励。
项目职责:ETH显卡挖矿客户端的修改移植
中控端的界面显示以及通过组播方法对局域网内所有矿机状态的检测与管理,数据保存。
比原链蚂蚁B3矿机的go语言代码分析移植:
软件环境:go语言、C语言
项目简介:为验证比原链C语言版的挖矿算法,将比特大陆B3矿机的代码(go语言)进行修改,将计算核心替换为本地C语言代码,实现C语言与go语言的混合编程实现挖矿程序,项目职责:个人独立完成。