摘要: Java关键字final、static使用总结 阅读全文
posted @ 2011-12-14 12:12 petercao 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 常用的Linux 网络命令 阅读全文
posted @ 2011-12-03 23:34 petercao 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。 阅读全文
posted @ 2011-11-25 16:30 petercao 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: java Math.round() 阅读全文
posted @ 2011-11-18 16:11 petercao 阅读(2716) 评论(1) 推荐(0) 编辑
摘要: 1、概述 操作系统的内存管理功能用于向操作系统提供一致的地址映射功能和内存页面的申请、释放操作。在嵌入式实时系统中,内存管理根据不同的系统,有不同的策略,对于有些系统支持的虚拟内存管理机制,对于另外一些系统,可能只有flat式的简单内存管理机制。2、内存管理机制:大体上来说,嵌入式系统所用到的内存管理机制主要有以下两种:(1)虚拟内存管理机制: 有一些嵌入式处理器提供了MMU,在MMU具备内存地址映射和寻址功能,它使操作系统的内存管理更加方便。如果存在MMU ,操作系统会使用它完成从虚拟地址到物理地址的转换, 所有的应用程序只需要使用虚拟地址寻址数据。 这种使用虚拟地址寻址整个系统的主存和辅存 阅读全文
posted @ 2011-11-05 21:20 petercao 阅读(5269) 评论(0) 推荐(0) 编辑
摘要: 一.Linux系统进程间通信有哪些方式?1.socket;2.name pipe命名管道;3.message queue消息队列;4.singal信号量;5.share memory共享内存;二.Java系统的通信方式是什么?1.socket;2.name pipe;三.Android系统通信方式是什么?Binder 通信;四.Binder通信的优势是什么?高效率五.Binder通信的特点是什么?是同步,而不是异步;六.Binder通信是如何实现的?1.Binder通信是通过linux的binder driver来实现的,2.Binder通信操作类似线程迁移(threadmigration), 阅读全文
posted @ 2011-11-05 21:07 petercao 阅读(5058) 评论(1) 推荐(0) 编辑
摘要: 【转自】http://hi.baidu.com/zengzhaonong/blog/item/8a8871062d481f7f03088106.html#include文件的一个不利之处在于一个头文件可能会被多次包含,为了说明这种错误,考虑下面的代码:#include "x.h"#include "x.h"显然,这里文件x.h被包含了两次,没有人会故意编写这样的代码。但是下面的代码:#include "a.h"#include "b.h"看上去没什么问题。如果a.h和b.h都包含了一个头文件x.h。那么x.h在此也 阅读全文
posted @ 2011-11-04 14:21 petercao 阅读(6084) 评论(0) 推荐(0) 编辑
摘要: SQLite3SQLite是一个轻量级的数据库。和常用的MySQL大同小异。和MySQL相比,数据类型基本一样,只是sqlite的指令都是以"."开头(如:mysql中查看当前有哪些数据库是“show databases",而sqlite中是".databases")。当然,SQL语句都是一样的语法规则。HostSystem:Archlinuxgcc:4.6.120110819sqlite3:3.7.820110919系统一般没有默认安装sqlite数据库,所以先要安装sqlite3:#pacman-Ssqlite3可以使用"sqli 阅读全文
posted @ 2011-10-25 14:20 petercao 阅读(15162) 评论(0) 推荐(1) 编辑
摘要: Android超过iPhone不是一种偶然,而是Android战胜iPhone的一种必然。1、Android价格占优价廉性能并不低消费者选择产品,价格是必然要考虑的一大因素,iphone虽好,但是价格让一般人望而却步。苹果就像是宝马、奔驰,虽然大家都认为它很好,但是一般人消费不起,只有看的份。而Android,如同大众,满大街跑的都是,不仅如此,还有一些型号是可以与宝马、奔驰相媲美的。虽然Android平台的手机价廉,但是其性能却一点也不低廉,触摸效果并不比苹果差到哪里去。Android平台简单实用,无论是功能还是外观设计,都可以与苹果一决高下。当消费者考虑价格因素之后,在数量众多的andro 阅读全文
posted @ 2011-10-23 22:35 petercao 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。1.应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。 2.应用程序框架 开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限... 阅读全文
posted @ 2011-10-23 22:13 petercao 阅读(317) 评论(0) 推荐(0) 编辑