重点是linux和安卓操作系统开发。对框架层和内核的开发与调试都有成功的案例,用的是c/c++/java,以及一定量的x86_64汇编和smali语言。
对安卓和linux应用软件有开发经验,用的是c/c++/java语言。
对于逆向反汇编有较多的工作案例。对工具链(gcc/binutils以及qemu等)有开发调试方面的经验,对开源社区linux kernel, gcc/binutils, qemu等都有自己的贡献。主要是C语言,aarch64,x86_64,alpha,smalli, tcg等汇编/中间语言。
对Windows,苹果机,苹果手机的开发也有一些经验。Windows是VC++,苹果是c/c++/objc语言。
成功把一铭操作系统移植到申威和飞腾平台,一铭office应用成功移植到申威平台(团队开发)
成功发布了基于安卓的桌面操作系统openthos/emindos(团队开发); 成功发布了Linux与安卓相结合的,一铭林卓操作系统(基本是独立开发); 一铭桌面操作系统4.1版本发布(团队开发); 一铭服务器操作系统aarch64版(团队开发)
编写独立的安卓应用,功能pdf预览和文本搜索,独立编写地图控件,可在手机和平板上进行演示(自己同业务人员相互配合进行开发)
对NFC有相关的经验(安卓和iOS手机NFC系统软件部分的开发,以及苹果和安卓手机的应用Demo)。
对音视频处理有相关的项目经验(在Windows,苹果机和Linux上,对ffmpeg进行集成,分析Windows的声音播放原理等)。
作为专家参与过军方对各家操作系统的评审(手机操作系统和嵌入式操作系统)
作为专家参与过公安一所对安卓操作系统和应用软件,以及windows下的应用软件的技术鉴定(系统分析和外挂鉴定)
角色 | 职位 |
负责人 | 操作系统资深软件工程师 |
队员 | 后端工程师 |
是安卓应用,负责地图操作与显示。 独立于第三方地图引擎(例如百度地图),全部由自己实现。 用户可以移动缩放地图,可以旋转(z轴旋转和x轴旋转)地图;其性能同常用的地图引擎相仿,只是没有加上“惯性”的支持(因为用户认为性能已经足够,暂时不需要增加惯性的支持了)。
这是安卓应用,用来对PDF文件进行浏览和编辑。 除了安卓系统自带的功能以外,没有使用第三方插件来实现pdf的查找和编辑,全部都是自己独立实现(需要编写jni动态库)。 同时根据用户需求,实现了一个简单的文件管理器,以便于加载和保存pdf文件。
一铭林卓是一款桌面应用。 它把Linux桌面和安卓进行有机结合,使得用户不用重启系统即可在很短的时间内(1秒左右)在Linux桌面与安卓之间进行相互切换。其中的安卓部分进行了桌面化定制,使得安卓更符合桌面用户的使用体检。 其中安卓的桌面化部分主要是我来做的,安卓与Li