- 博客(4)
- 资源 (17)
- 收藏
- 关注
转载 reqeust_firmware
作为一个驱动作者, 你可能发现你面对一个设备必须在它能支持工作前下载固件到它里面. 硬件市场的许多地方的竞争是如此得强烈, 以至于甚至一点用作设备控制固件的 EEPROM 的成本制造商都不愿意花费. 因此固件发布在随硬件一起的一张 CD 上, 并且操作系统负责传送固件到设备自身.你可能想解决固件问题使用这样的一个声明:static char my_firmware[] = { 0x34
2012-12-13 18:31:47 641
转载 init.rc语法
1.init时设置设备权限init可执行文件是Android系统运行的第一个用户空间的程序,它以守护进程的方式运行2. init.rc中的内容在Android中使用启动脚本init.rc,init启动脚本路径:system/core/rootdir/init.rc可以在系统的初始化过程中进行一些简单的初始化操作,init.rc脚本被直接安装到目标系统的根文件系统中,被ini
2012-12-13 16:17:49 866
转载 GNU C与ANSI C
LINUX系统上可用的C编译器是GNU C编译器,它建立在自由软件基金会的编程许可的基础上,因此可以自由发布。GNU C对标准C进行了一系列的扩展,以增强标准C的功能。1、零长度数组GNU C允许使用零长度数组,在定义变长对象的头结构时,这个特性特别有用。例如:struct var_data{int len;char data[0];};char data[0]仅仅
2012-12-11 08:57:22 417
转载 __attribute__机制介绍
1. __attribute__ GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)__attribute__前后都有两个下划线,并且后面会紧跟一对原括弧,括弧里面是相应的__attrib
2012-12-04 08:43:59 465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人