- 博客(18)
- 资源 (51)
- 收藏
- 关注
转载 Android平台开源voip的编译
一、开源voip有哪些SIPDroid、linphone、imsdroidSIPDroid:纯java语言开发Linphone:基于多个平台,但android下的bug较多,很难正常的通话。Imsdroid:底层基于doubango的开源代码,更新比较及时.Linphone和Imsdroid的底层均是c语言,支持的平台比较广泛.二、源码如何获取Linphone: h
2013-03-31 12:11:33 992
原创 eeprom注册到I2c总线上的调试信息
模块加载方式:反应i2c驱动加载和卸载的过程,可以结合代码分析注册流程。[root@utu-Linux]\$ insmod eeprom.ko[root@utu-Linux]\$ cat /proc/kmsg i2c-core: driver [eeprom] registeredi2c-adapter i2c-0: found normal entry for adapter
2013-03-28 23:28:55 1403
转载 MP3文件结构及编解码流程
AGENDA * MP3简介 * MP3文件结构 ——Tag_v2(ID3v2)标签帧 ——数据帧 ——Tag_v1(ID3v1)标签帧 *MP3编解码流程 *MP3文件的播放流程一、MP3简介: MP3全称MPEG 1 audio layer 3,其中MPEG(Moving P
2013-03-27 00:04:51 1446
原创 socket 常用数据结构和操作函数归纳
struct sockaddr:在linux环境下,结构体struct sockaddr在/usr/include/linux/socket.h中定义,具体如下:typedef unsigned short sa_family_t;struct sockaddr { sa_family_t sa_family; /* address family, AF
2013-03-25 11:51:48 978
原创 传感器jni层
/* * Copyright 2008, The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. *
2013-03-21 23:24:32 1012
转载 sysfs接口函数到建立_DEVICE_ATTR
sysfs接口函数到建立_DEVICE_ATTR最近在弄Sensor驱动,看过一个某厂家的成品驱动,里面实现的全都是sysfs接口,hal层利用sysfs生成的接口,对Sensor进行操作。说道sysfs接口,就不得不提到函数宏 DEVICE_ATTR原型是#define DEVICE_ATTR(_name, _mode, _show, _store) \struct de
2013-03-19 13:24:12 728
转载 MMA7660传感器使用心得
这几天,Hanny稍微用了一下MMA7660传感器,详细阅读了一下MMA7660的DataSheet,又借着机会与FreeScale的工程师交流了一下,在这里总结一下MMA7660传感器的使用心得。MMA7660是一款重力传感器,主要用于检测X、Y、Z三个轴所受到的加速度大小。检测范围是-1.5g ~ 1.5g,其中,g为一个重力加速度。由于MMA7660比较低端,因此也只有6BIT的精度
2013-03-18 09:05:43 2001
原创 代码量
做驱动的虽说很多东西都可以借鉴别人的,copy,copy,再copy。可是,自己真正写的东西又有多少?自己的写的代码量有多少?有人说多少代码量是衡量一个做软件人的层次的标准之一,我看是很对的。今后在学习和工作中,除非工作所用到得很急,最好不要直接复制粘贴别人的东西,自己再写一遍,封装好功能模块,测试完后,做成自己的码库。以后写代码要做到:坚持自己一个字符字符的敲代码,建立自己的码库。
2013-03-18 09:02:52 1123
原创 android sensors HAL范例分析
/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.
2013-03-13 09:32:37 1613
原创 mma7660(G-senser) 驱动
/* * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public L
2013-03-12 22:48:22 2691
转载 ISO/IEC 14496 文档内容 简介
ISO/IEC 14496是MPEG专家组制定的MPEG-4标准于1998年10月公布第1版,1999年1月成为国际标准,1999年12月公布了第2版,2000年初成为国际标准。全文分为21个部分:(1)ISO/IEC 14496-1系统部分,描述了组成一个场景的音频和视频成分之间的关系(2、3)ISO/IEC 14496-2视频部分和ISO/IEC 14496-3音频部分,分别规
2013-03-08 23:34:40 1281
转载 x264新手入门完全指南
不全面不权威,但都是亲身体验,每一句都是长期的辛苦得来的。一、什么是H264 ... ...二、什么是JM ... ...三、什么是X264,什么是ffmpeg ... ...四、JM和X264有什么区别 ... ...五、应用范围 ... ...六、去哪里查资料,有什么学习群
2013-03-08 13:05:51 2121 2
转载 AAC音频压缩(转载)
首先认识一下AACAAC(Advanced Audio Coding),中文称为“高级音频编码”,出现于1997年,基于 MPEG-2的音频编码技术。由Fraunhofer IIS、Dolby Laboratories (杜比实验室)、AT&T、Sony(索尼)等公司共同开发,目的是取代MP3格式。2000年,MPEG-4标准出现后,AAC 重新集成了其特性,加入了SBR技术和PS技术,为了区
2013-03-08 10:32:49 1840
原创 E: Sub-process /usr/bin/dpkg returned an error code (1)解决方案
终端输入 cd /var/lib/dpkg sudo mv info{,.bak} sudo mkdir info sudo dpkg --configure -a sudo apt-get install -f line 1: syntax error: "(" unexpected编译器使用了gcc而非arm-linu
2013-03-05 21:45:15 776
转载 android系统移植之按键驱动篇
平台:MX53_QSB开发板MX53_QSB开发板上一起有四个按键,分别为RESET,POWER,USER1,USER2。其中RESET为纯硬件复位按键,无须软件控制。POWER,USER1,USER2三个按键均需要程序控制。默认BSP包中将三个按钮全设置为上升和下降沿触发,当系统起来后,按下POWER键,进入睡眠状态,这时再按下POWER键唤醒时,系统系统被唤醒,但是一旦手松下,又触发了
2013-03-04 10:05:32 825
转载 gpio_request gpio_set_value __gpio_set_value
int gpio_request(unsigned gpio, const char *label) gpio则为你要申请的哪一个管脚,label则是为其取一个名字1、一般gpio_request封装了mem_request(),起保护作用,最后要调用mem_free之类的。主要是告诉内核这地址被占用了。当其它地方调用同一地址的gpio_request就会报告错误,
2013-03-04 09:57:01 1209
转载 device_init_wakeup()
要认识device_init_wakeup(),首先需要知道两个概念:can_wakeup和should_wakeup。这两个家伙从哪里来的?看struct device结构体,里面有一个成员struct dev_pm_info power,来看一看struct dev_pm_info,来自include/linux/pm.h文件:265 struct dev_pm_info { 2
2013-03-04 09:52:12 1977
转载 理解Proc 文件系统
摘要:Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。尽管在各种硬件平台上的 Linux 系统的 /proc 文件系统的基本概念都是相同的,但本文只讨论基于 intel x86 架构的 Linux /proc 文件系统。/proc --- 一个虚拟文件系统/proc 文件系统是一种内核和内核模块用来向进程 (process) 发送信息
2013-03-02 22:17:01 658
rtsp h265 hisi
2022-06-28
链接脚本解析
2017-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人