本文是《Android内核开发》的第四篇文章,主要介绍一下源码编译输出的几个重要的镜像文件,这里把bootloader源码和Linux内核源码的编译输出也算在其中,因为毕竟Android系统缺少了这两个部分在设备上也是跑不起来的。1.MLO,u-boot.img任何操作系统的启动,都离不开“引导程序”..
分类:
移动开发 时间:
2015-05-27 21:16:18
阅读次数:
1381
刚装的vs2010(32位win7系统),编译时出现错误:“VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”。在网上找到的解决方法:方法一:直接上步骤:项目→**属性→配置属性→清单工具→输入输出→嵌入清单,将该选项由是改为否即可。 缺点,每次新建一个工程都要重新修改....
分类:
编程语言 时间:
2015-05-23 16:51:19
阅读次数:
134
多级层次结构:是从使用语言的角度,基于程序员与计算机系统对话中所采用的语言结构和语义划分。现代计算机系统的层次结构分为六级:多级层次结构中(机器—语言)M5: 应用语言机器 – 应用语言
M4: 高级语言机器 – 高级语言
M3: 操作系统机器 – 作业控制语言
M2: 汇编语言机器 – 汇编语言
M1: 传统机器 – 机器指令系统
M0: 微程序机器 – 微指令系统编译与解释的区别:编...
分类:
其他好文 时间:
2015-05-17 23:37:39
阅读次数:
318
在iniFiles单元中,有三个读取ini文件的三个主要操作类TCustomIniFile、TmemIniFile和TiniFile,其中在windows系统编译下,TcustomIniFile分别为TmemIniFile和TiniFile下的基类,其中在windows系统中TmemIniFile和...
分类:
其他好文 时间:
2015-05-08 10:46:10
阅读次数:
126
维基百科关于MariaDB的介绍:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API..
分类:
数据库 时间:
2015-04-29 07:22:27
阅读次数:
263
5.RPM软件包管理·所以为了方便使用,开发了RPM(RedhatPackageManager),·RPM通过将源代码基于特定平台系统编译为可执行文件,并保存依赖关系,来简化开源软件的安装管理,·RPM设计目标:·使用简单,·使用单一软件包格式文件发布(.rpm)文件,·可升级,·追踪软件依赖关系..
分类:
其他好文 时间:
2015-04-19 19:50:36
阅读次数:
128
这是一个关于fedora系统编译tiny210交叉编译链(arm-qte-4.8.5)的个人笔记。...
分类:
其他好文 时间:
2015-04-19 18:00:38
阅读次数:
197
由于工作需求,经常要用到系统设置中的一些功能,如调用里面的一些屏保、屏幕缩放、分辨率、音频输出模式等等接口和数据,于是决定对Settings(版本:Android4.4.4)源码做一个大体的分析。
先上一张平时经常接触到的界面,即
系统设置(Settings)界面:
上面是4.2版本的,4.4的和它差不多
Sett...
分类:
移动开发 时间:
2015-04-13 12:58:22
阅读次数:
206
1.下载并解压至C盘boost路径下,如C:\boost;2.执行bootstrap.bat生成bjam.exe;3.编译命令如下:整个编译用时约2小时,运行完后(弹出输入提示符) bjam stage--without-python--toolset=msvc-10.0 address-mode....
为了能在自己笔记本电脑上兼容公司的用64位系统编译出来的MapReduce程序,我把自己原来32位的ubuntu虚拟机删除后,安装了目前最新的ubuntu-14.04.2-desktop-amd64.iso。 但问题出现了,我的Winscp和putty都连接不上我的ubuntu系统,经一番探索,总....