- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 Android属性之build.prop,及property_get/property_set
简要分析一下build.prop是如何生成的。Android的build.prop文件是在Android编译时收集的各种property(LCD density/语言/编译时间, etc.),编译完成之后,文件生成在out/target/product//system/目录下。在Android运行时可以通过property_get()[c/c++域] / SystemProperties_get*
2012-07-24 12:58:04 1241
转载 hciattach.c 分析
原文地址:external/bluetooth/bluez/Tools/hciattach.c作者:xxha000721external/bluetooth/bluez/Tools/hciattach.c 会生成 hciattach, 会被install 到 /system/bin/hciattach 1. 先介绍一个数据结构 uart_t :str
2012-07-20 15:20:51 5295
转载 Android BCM4330 蓝牙BT驱动调试记录
网上关于BT的驱动很少,所以我在开发过程中把其中的步骤记录下来。供大家相互学习讨论。一、关于BT driver的移植:1. Enablebluetootch in BoadConfig.mk BOARD_HAVE_BLUETOOTH := true2.实现BT电源管理rfkill驱动。Kernel/dr
2012-07-12 17:04:59 1945
转载 Qualcomm Share Memory
发现baidu文库里有个smem机制总结全的,顺便分享下QUALCOMM的AP与MODEM之间的share memory通过把共享内存空间分成N个不定长数据块,其中SMEM_HEAP_INFO记录每个数据块的地址信息,是否已经分配等,(只能一个宿主先分配),当然SMEM_HEAP_INFO本身也是一个数据块。各个宿主CPU用这些数据块依照对应的数据结构通信,包括PROC_COMM, sme
2012-07-09 11:49:09 4792 1
原创 aboot阶段smem通讯
在qualcomm平台做两款lcd兼容过程中,遇到一个问题,aboot启动阶段设置sdo脚读取ic值出现异常。与支持团队确认后,可能是启动阶段射频块的gpio设置导致电平异常不能完全工作。兼容工作只能通过bp端的值传送到aboot阶段。 Moderm端写一些数据结构到shared memory,AP端在合适的时候去取。这个方案仅用于moderm端从AP传递。1,AP端:
2012-07-09 11:45:36 2671
原创 sensor关键数据备份流程
由于sensor硬件本身设计缺陷导致核心数据在掉电时导致数据丢失,软件上通过系统备份能降低这种风险,杜绝还是需要厂商更改硬件。理论上出厂后就备份该文件信息,以后使用过程中,突然掉电的情况发生,也可以及时的将备份文件回写到sensor中,避免失效模式发生。代码流程如下: 核心问题:备份文件需要一个安全的区域Qualcomm系统efs文件系统只有在专门工具下才可以清理掉,因此选
2012-07-07 17:13:18 1851 1
原创 函数指针的好处
一般的时候用不到,主要还是一个简化结构和程序通用性的问题,也是实现面向对象编程的一种途径。简单的总结为:1. 实现面向对象编程中的多态性2. 回调函数举两个例子:1. 你现在要实现一个文件系统,但是文件的介质有硬盘和软盘,那么它们各自的读写函数实现肯定是不一样的。好比 int a_write(char *data_stream, int
2012-07-07 15:35:37 8709
strawberry-perl-5.22.3.1-64bit.msi 安装包,nxp saf4000环境工具
2022-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人