给什么平台,跳什么舞
摘要: 前言:本篇重点关注几个I/O的API,理解fcntl和select的用法。6.1~6.3 open/close/read/write/lseek/fcntl/select6.4 串口6.5 标准I/O开发fopen/fdopen/freopen/fread/fwrite/getc/fgetc/getchar/putc/fputc/putchar/gets/fgets/puts/fputs/printf/fprintf/sprtinf/vprintf/vfprintf/vsprintf/scanf/fscanf/sscanf==================================== 阅读全文
posted @ 2013-11-27 17:38 Jimwind 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 前言:pthread_create线程创建后运行其对应函数,运行完后就退出了,另一种主动退出为调用pthread_exit。由于一个进程中的多个线程是共享数据段,因此,线程退出后其所占用的资源不会释放,要由进程来统一释放。那么,进程释放资源时,必须保证所有线程已经退出,因此,会在进程调用exit(0)之前,调用pthread_join(线程标识符),等待线程结束(阻塞)。=====================================================================9.1 Linux下线程概述9.1.1 线程概述进程是系统中程序执行和资源分配的基本单位 阅读全文
posted @ 2013-11-27 11:34 Jimwind 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 前言:Preferences机制广泛应用于存储应用程序中的配置信息,键值对的形式存储在应用程序的私有Preferences目录9.1 文件I/Ojava.io.FileInputStream & java.io.FileOutputStream & java.io.File每个应用程序所在的包都有一个私有的存储数据的目录,只有属于这个包中的应用程序才有写入的权限。/data/data///sdcard/目录是SD卡对应的目录文件系统中其他的系统目录,第三方应用程序都不可写。FileOutputStream private void setLaunchMode(String filenam... 阅读全文
posted @ 2013-11-27 11:33 Jimwind 阅读(183) 评论(0) 推荐(0) 编辑
摘要: android 的 ril位于应用程序框架与内核之间,分成了两个部分,一个部分是rild,它负责socket与应用程序框架进行通信。另外一个部分是Vendor RIL,这个部分负责向下通过两种方式与radio进行通信,它们是直接与radio通信的AT指令通道和用于传输包数据的通道,数据通道用于手机的上网功能。启动过程:http://www.cnblogs.com/jimwind/archive/2012/12/26/2833467.html对于RIL的java框架部分,也被分成了两个部分,一个是RIL模块,这个模块主要用于与下层的rild进行通信,另外一个是Phone模块,这个模块直接暴露电话 阅读全文
posted @ 2013-11-27 11:31 Jimwind 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 15.1 Android初始化语言(init.*.rc、init.conf文件格式)的英文档在system/core/init/readme.txt中有详细说明。system/core/rootdir/init.rc15.1.8 Android调试记录:在默认情况下,程序在被init执行时会将标准输出和标准错误都重定向到/dev/null,若想要获得调试信息,可以通过Android中的logwrapper程序执行你的程序。它会将标准输出/标准错误都重定向到Android的日志系统(通过logcat访问)例如,在init.rc中加上红色部分service adbd /syste/bin/logw 阅读全文
posted @ 2013-11-27 11:29 Jimwind 阅读(559) 评论(0) 推荐(0) 编辑
==============精通*学习*关注==============