实现网
brillywu

昵称登录后显示

800/8小时
15年工作经验

威盛电子
Team Leader

C++
Android BSP 定制
网络
安全
存储系统

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

熟悉Windows、Linux、Android平台的应用开发。
熟悉C++,C#,Java等语言。
熟悉进程间通信,网络,安全,存储系统等领域。
熟悉Android BSP定制。
Freescale iMX5,iMX6系列SoC,WMT 系列 SoC,Zhaoxin 系列 Soc Android BSP定制
1.uboot定制。
2.secure boot
3.内核定制,各外围设备定制。
4.Android framework定制,存储系统,安全系统等。

项目经验

Android相关(2011至今)
◎存储系统:vold,mount service等
android 2.1、2.3、4.0,4.2基于dm-crypt的/data,及外存(SDCard,UDisk)加密:
1.无人值守的/data及外存加密:修改init,vold,增加命令
2.基于android系统的存储加密。修改android的bug使其加密功能正常。

◎显示系统:SufaceFlinger,gralloc等
利用双FreeBuffer,在Android 4.0上实现双屏异显(扩展)模式。结合AMS的修改,达到双APK同时运行,主屏APK可操作,次屏APK播放视频或者滚动图片等。主屏APK可以退出运行其他APK。
同时修改SF+AMS+WMS

◎Activity Manager Service
精读Android 4.0 AMS源代码。深刻理解Activity从启动到结束的整个流程。修改一行代码,同时运行多APK。

◎多媒体系统
fine tune android系统的流媒体播放,rtsp可以连续播放7天不崩溃。

◎Boot Loader
*基于uboot为根信任的Secure Boot:uboot验证内核,内核验证关键文件。
修改uboot,增加ext4文件系统支持。

*基于On Chip Rom的Boot loader Stage1 为根信任的Secure Boot:
BL1验证BL2,BL2验证uboot,uboot验证内核。

◎Android BSP定制
对各种外围设备的支持。framework的修改定制等。 熟悉理解不同芯片的基础BSP编译,打包,release方式,迅速理解在其上增加定制功能的方法。

Windows相关(2006至2011年)
早期带领团队开发项目或者产品如下:
----------------------
VIA StrongBox版本系列。
虚拟磁盘系统。载体类型为文件。自定义软件界面,与Windows Exploer集成,方便用户操作。

虚拟磁盘驱动:DDK,创建虚拟卷设备对象,将读写请求转发给载体。接受用户程序ioctrl进行创建,加载,卸载等操作。
SB SDK:功能封装。MFC,DLL
UI Layer:用户界面,Exploer Shell扩展等。MFC

----------------------
Odawara系列
基于TrueCrypt的虚拟磁盘系统。增加了大量的定制功能。
VC+DDK+MFC

----------------------
VSA
ace-cnx客户定制系统。透明文件加解密系统。指定进程,指定文件类型。加密标志。
VC+DDK+MFC

----------------------
PEProtector
ace-cnx客户定制系统。
对客户软件进行加壳,动态解密,防破解防拷贝。
PE+VC+ASM+VSA

----------------------
VSB
ace-cnx客户定制系统。系统启动阶段对OS关键文件进行验证,防止黑客修改这些关键文件。
ASM+C

----------------------
VSC
ace-cnx客户定制系统。对网络传输数据进行点对点透明加解密
Linux+Windows
NetFilter,NDIS

早期开发项目:
Windows驱动:Flash BIOS, I2C,GPIO.....

0条评论 雇主评价

暂无评论~

可兼职时间

周六全天
周六半天
周日全天
周日半天
工作日下班后

可兼职地点

湖北
武汉

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

周六全天
周六半天
周日全天
周日半天
工作日下班后

可兼职地点

湖北
武汉