近段时间在研究Strongswans,需要加入硬件算法,由于Strongswans中的IPSec通道加密依赖于内核的XFRM框架,所以需要在内核层实现加密硬件的驱动,涉及到了对设备文件的O_DIRECT操作,在测试中遇到一些问题并通过以下文章受到启发,对其进行了代码改进。
参考文章:《内核态下实现direct IO》
1 | # |
Gperf 是可以接受不同选项的高度可定制工具。gperf 在线手册(参阅 参考资料小节 中的链接)说明了 gperf 中所有可用的选项,包括:
1 | [self.navigationItem.backBarButtonItem = |
Gitlab到目前为止已经发展得很成熟了,可以登录其官方网站进行对于操作系统的安装包下载,基本安装方式都是一键傻瓜安装。 网址:https://about.gitlab.com/
我使用的是Ubuntu 64位系统,安装包gitlab-ce_8.7.3-ce.0_amd64.deb,建议安装8.0以上版本,因为该版本可以很好的支持可持续集成功能。
1、安装ubuntu
编译Android 5.1需要ubuntu 14.04 TLS 64位的操作系统,在百度上搜索ubuntu,到ubuntu官网下载Ubuntu 64位桌面(desktop)版本,进行安装。安装完成后,需要更新一下ubuntu源。
#一、完全编译说明
系统:Ubuntu12.04.3-i386
JDK:jdk-6u29-linux-i586
源码:iTop4412_ICS
虚拟机硬件要求:建议2GB内存,交换空间至少4GB(Android4.0以上要求),编译的硬盘空间至少25GB以上。
首先按照开发版中的说明文档进行编译环境的搭建,在上述运行环境下出现的错误及解决办法说明:
在网上找了很多教程,都不起效,提示:“从光盘上读取数据出错”。 总结出了几个关键点。
首先,版本Ubuntu 12.04 Server,一般的U盘安装都会报:“从光盘上读取数据出错”。如果是桌面版(Desktop),则可以正常安装。
基于mycncart搭建的一个网上商店,为个人、商家提供在线商品销售的一站式服务,包括商品展示、购物车、在线支付(微信支付、支付宝支付),提供二次定制开发服务。移动端应用正在开发中,将会陆续上线,敬请期待…