自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (14)
  • 收藏
  • 关注

转载 Ubuntu下搭建Linux嵌入式开发环境

参考:基于立宇泰 ARMSYS2440—Linux 嵌入式开发环境 ubuntu 配置                 软件环境:Ubuntu 9.04一、中文环境设置1. 设置 ubuntu 中文现实点击最上面菜单 的 系统 -> 系统管理 -> 语言支持(英文菜单则是 System -> Administration ->Language Support),在列表中选择 C

2013-04-05 00:37:55 848

转载 TS流的解码过程-ES-PES-DTS-PTS-PCR

TS 流解码过程:1. 获取TS中的PAT2. 获取TS中的PMT3. 根据PMT可以知道当前网络中传输的视频(音频)类型(H264),相应的PID,PCR的PID等信息。4. 设置demux 模块的视频Filter 为相应视频的PID和stream type等。5. 从视频Demux Filter 后得到的TS数据包中的payload 数据就是 one piece of PE

2012-08-16 19:13:28 643

转载 互斥的使用

/*1.线程访问机制1.1引言:任务间的关系有两种:1,间接关系;2,直接关系。例如1. 任务A对莫个缓冲区进行写操作。任务B从这个缓冲区进行读操作。那么A和B的关系就是直接的关系,那么实现这种直接关系的机制就是同步2. 任务A要使用打印机,任务b也要使用打印机,那么只有在任务A使用结束的情况下才能使用打印机,所以A和B的关系是间接的关系。那么要实现

2012-02-14 18:30:38 518

转载 内核配置解释

http://lamp.linux.gov.cn/Linux/kernel_options.html

2012-01-10 17:35:33 278

转载 linuxwireless 资料

http://linuxwireless.org/en/developers/Documentationhttp://linuxwireless.org/en/developers/Documentation/cfg80211http://linuxwireless.org/en/developers/Documentation/mac80211http://linuxwirele

2011-12-15 14:15:25 387

转载 git 命令

创建分支: $ git branch mybranch切换分支: $ git checkout mybranch创建并切换分支: $ git checkout -b mybranch更新master主线上的东西到该分支上:$git rebase master切换到master分支:$git checkout master更新mybranch分支上的东西到master上:$git

2011-12-15 11:21:07 299

原创 imx50芯片基于SD卡启动分析

启动概述:Mx50的在上电复位的时候开始启动:执行on-chip boot ROM,boot ROM根据配置的模式,及其OCOTP bits值和GPIO的设置,判断具体启动方式。boot ROM的代码主要功能:支持多种启动设备USB下载支持DCD(Device Configuration Data)数字签名基于HAB(High Assurance Boot)Mx50 boo

2011-11-25 22:23:53 1526

原创 wifi QT调用与suppilcant接口简析

一,Qt程序和wpa_cli与wpa_supplicant关系综述:1, Wpa_supplicant相当于服务器,,2, 2,Qt程序和wpa_cli相当于客户端,向服务器发送请求和命令,同时接收服务器返回信息。3, Qt程序和wpa_cli通过调用wpa_ctrl_request()通过soket向wpa_supplicant守护进程 发出命令,并接收返回信息。4,wpa_su

2011-11-25 22:06:05 2803

转载 android源码结构:::

Android 2.1|-- Makefile|-- bionic               (bionic C库)|-- bootable            (启动引导相关代码)|-- build                 (存放系统编译规则及generic等基础开发包配置)|-- cts                    (Android兼容性测试套件标准)

2011-11-25 17:29:56 497

原创 adnroid中:::::wpa_supplicant()分析(未完)

:去打开wpa_supplicant.命令行如下:service wpa_supplicant /system/bin/wpa_supplicant -Dfawext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf -ddmain()解析传入参数后初始化:iface->confname=/data/misc/wifi/wpa_

2011-11-25 17:29:18 1139

原创 makefile 命令执行分析

make的递归调用在Makefile中使用“make”作为一个命令来执行本身或者其他makefile文件。递归调用在一个存在多级子目录的项目中非常有用。subsystem: cd subdir && $(MAKE)等价于subsystem: $(MAKE) -C subdir ###################  $(MAKE) -C $(SRC_DIR_C

2011-11-25 17:26:46 608

转载 android JNI 分析:

JNI是Java Native Interface的缩写,译为Java本地接口。它允许Java代码和其他语言编写的代码进行交互。在android中提供JNI的方式,让Java程序可以调用C语言程序。android中很多Java类都具有native接口,这些接口由本地实现,然后注册到系统中。      主要的JNI代码放在以下的路径中:frameworks/base/core/jni/,这个路径

2011-11-25 17:15:17 549

原创 Android 4.0 支持wifi-p2p,从此p2p终于转正,一个便捷通信的革命来了。。

之前为了p2p应用调试而修改android 源码,业余的在Android添加了p2p功能,现在终于出现了官方支持版本,比预料中的早了很多。从此android 系统在应用中会发生很多革命性变化,代表这一个便捷通信的时代来了。。。官方wifi-p2p :api 如下:packageandroid.net.wifi.p2pProvides classes to c

2011-11-16 11:45:13 3688 1

原创 android 增加wifi-p2p api 第三版

前提条件:      必须驱动和wpa_supplicant都必须支持p2p命令。      部分驱动本身支持p2p,但是可能不完善,p2p命令被屏蔽掉了,这时候需修改wpa_supplicant中读取驱动capa标志位,欺骗wpa_supplicant实现p2p的支持。Android的修改:1,增加自定义apicp WifiNative.java Wifi

2011-11-16 11:34:34 3395 2

原创 笔记--杂记

1,ubuntu 远程登录ssh     ssh +ip -l name    即可:2.smb    smb://192.168.0.88/3,iphone图标    4,寻找文件:    命令 :apt-file search liblzo2.so.2    可以找到需要文件在那个程序中,然后再按装改程序。5,修改一下root用户的环境变量添加上

2011-11-16 11:26:22 505

原创 android 2.2 wifi 框架

最终通过:C++层:::frameworks/base/core/jni/Android.mkLOCAL_SRC_FILES:= android_net_wifi_Wifi.cpp 。。。。。//包括该目录下所有文件C++LOCAL_SHARED_LIBRARIES += libwifi,libwpa_client,libhardware_legacy。。。

2011-11-16 11:22:16 741

原创 frameworks/base/core/jni中Android.mk分析

LOCAL_SRC_FILES:= android_net_wifi_Wifi.cpp 。。。。。//包括该目录下所有文件C++LOCAL_SHARED_LIBRARIES += libwifi,libwpa_client。。。。。。//链接相关动态库(几乎所有)LOCAL_MODULE:= libandroid_runtime//生成共享库名称:include $

2011-11-16 11:21:20 559

原创 libwpa_client动态库的在android中使用:

hardware/libhardware_legacy/Android.mk 9: LOCAL_SHARED_LIBRARIES := libutils libbinder libcutils libwpa_clientNot all matches shown. Open the file to see them all.Duplicate files

2011-11-16 11:19:59 2203

原创 wifi.c中函数分析: ::::int wifi_start_supplicant()

根据属性文件查看状态属性:/* Check whether already running */    if (property_get(SUPP_PROP_NAME, supp_status, NULL)            && strcmp(supp_status, "running") == 0) {        return 0;    }判断配置文件是否

2011-11-16 11:19:30 3033

原创 wifi.c中函数分析: :::int wifi_connect_to_supplicant()

/* Make sure supplicant is running */查看属性,保存在supp_status判断是否运行:否返回-1    if (!property_get(SUPP_PROP_NAME, supp_status, NULL)            || strcmp(supp_status, "running") != 0) {        LOG

2011-11-16 11:19:05 4375

原创 android中wifi框架:::

<!--p {margin-bottom:0.21cm}--><!--p {margin-bottom:0.21cm}-->在 SystemServer启动的时候,会生成一个ConnectivityService的实例,try {Log.i(TAG,"Starting ConnectivityService.");Servic

2011-11-16 11:18:42 1366

转载 Android 编译系统分析

把Android所有的Make文件分为4种: 1、For config      这类文件主要来配置product,board,以及根据你的Host和Target选择相应的工具以及设定相应的通用编译选项:      build/core/config.mk         summary of config      build/core/envsetup.mk    genera

2011-11-16 11:14:42 392

转载 Android编译系统的架构:

Android编译系统的架构:         分析Android编译系统,你会发现,Android编译系统完成的并不仅仅是对目标(主机)系统二进制文件、java应用程序的编译、链接、打包等,而且还有包括生成各种依赖关系、确保某个模块的修改引起相依赖的文件的重新编译链接,甚至还包括目标文件系统的生成,配置文件的生成等,因此Android编译系统具有支持多架构(linux-x86、windows

2011-11-16 11:14:14 1043

原创 替换自己编译的SDK

替换自己SDK在eclipse-->window-->属性-->android-->设置sdk的路径报错  Description    Resource    Path    Location    TypeError executing aapt. Please check aapt is present at /home/dongsheng/build/mini6410/an

2011-11-16 11:11:37 1148 1

原创 ubuntu 安装Team XBMC

sudo apt-get install python-software-properties pkg-configsudo add-apt-repository ppa:team-xbmcsudo apt-get updatesudo apt-get install xb

2011-10-15 15:46:21 379

转载 DLNA是什么

http://www.eeworld.com.cn/gykz/show.php?itemid=1153 一.DLNA  DLNA(Digital Living Network Alliance)由索尼、英特尔、微软等发起成立、旨在解决个人PC,消费电器,移动设备在内的

2011-09-28 11:35:55 1865

原创 ubuntu 安装mediatomd upun播放器:

sudo apt-get install mediatomb安装后运行:报错:MediaTomb UI is disabled. Check your configuration.解决方法: sudo gedit /etc/mediatomb/conf

2011-09-27 21:37:45 501

转载 ubuntu 10.10 gogoc 使用IPV6上网设置

在Marverick以前,如果需要使用IPV6,需要我们安装gw6c软件。在Marverick中,这个软件的名称改变了,变成了gogoc,并且解决了之前不能在开机时作为服务正常启动的问题。测试发现,gogoc启动,获得了IPv6的地址后,并不能正常打开http://ipv

2011-09-26 21:26:50 1781

转载 Android Property System | Android属性系统

属性系统是android的一个重要特性。它作为一个服务运行,管理系统配置和状态。所有这些配置和状态都是属性。每个属性是一个键值对(key/value pair),其类型都是字符串。         从功能上看,属性与windows系统的注册表非常相似。许多android应用程

2011-09-26 21:19:08 339

转载 Eclipse 删除ATD

1、选择 Help > Install New Software; 2、在"Details" 面板中, 点击"What is already installed?" 链接; 3、在Eclipse Installation Details 对话框中,选择"Andro

2011-09-26 21:17:52 503

转载 vi替换字符串

1. 基本的替换:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sk

2011-09-26 21:17:09 295

转载 Android Permission

1. 文件(夹)读写权限 init.rc 中建立test1 test2 test3 文件夹mkdir /data/misc/test1 0770 root root    mkdir /data/misc/test2 0770 wifi wifimkdir /

2011-09-26 21:16:27 323

原创 android APP 获得system权限

搜集网络资源:实践验证记录如下:1. 在应用程序的AndroidManifest.xml中的manifest节点中加入android:sharedUserId="android.uid.system"这个属性。2. 修改Android.mk文件,加入LOCAL_C

2011-09-26 21:15:17 1276

原创 android app 获取root 权限

搜集网络资源实践使用后记录如下:实现方法:1、实现一个init实现一个Service,来帮助Android应用程序执行root权限的命令。 2、实现一个虚拟设备,这个设备帮助Android应用程序执行root权限的命令。实现第一种:在init.rc

2011-09-26 21:13:57 1621

原创 ubuntu 11.10 网络连接显示设备未托管(解决办法)

ubuntu11.10 开机进入ubuntu系统后右上角的网络连接显示设备未托管网络不能使用了。搜集网络资料解决如下:修改文件:/etc/NetworkManager/NetworkManager.conf [ifupdown]managed=true

2011-09-26 21:11:25 4398

转载 Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析

在前面一篇文章浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路中, 介绍了在Android系统中Binder进程间通信机制中的Server角色是如何获得Service Manager远程接口的,即d

2011-09-15 14:52:38 860 1

转载 Android Binder设计与实现 – 设计篇

Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统 IPC做对比有助于我们深入领会进

2011-09-09 10:14:48 462

转载 linux常用svn命令

原地址:http://www.rjgc.net/control/content/content.php?nid=4418      1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn

2011-09-06 16:38:03 260

转载 Android Permission 访问权限许可宏的意义

Android Permission访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,部分列表如下:  android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问 "prope

2011-09-05 10:34:11 434

原创 链接资料

http://hi.baidu.com/%CD%F5%D5%F1%C1%D6wzl/blog/item/0061d4b50291604508230232.htmlhttp://blog.csdn.net/xuxinyl/article/details/6533211

2011-08-30 16:46:31 363

进程测试文件

自用 linux进程 实验文件,仅供自己测试。

2013-07-12

scart资源打包

scart资源:BS_EN_50049-1-1998.pdf 和scart设计规范

2013-05-18

STL容器 实例

STL 容器实例大全,可供参考。不多废话。

2013-04-11

谭浩强C语言chm版本

谭浩强C语言程序设计 经典教程 ,chm版本。不多废话。

2013-04-11

C语言 202例

N多基本用例,覆盖各个用法,202个实例。

2013-04-10

AStyle2.02

source insight 格式整理 开源软件

2013-03-30

数字字幕机的设计、实现和改进

字幕类资料,依然碉堡你的眼球,超值物品。

2012-09-22

ANSI_STANDARD FOR CARRIAGE OF NTSC VBI DATA IN CABLE DIGITAL TRANSPORT STREAMS

ANSI_STANDARD FOR CARRIAGE OF NTSC VBI DATA IN CABLE DIGITAL TRANSPORT STREAMS

2012-09-22

ts分析工具

ts分析工具TSAnalyzer,据说不错。

2012-09-22

ts流分析利器

ts流分析利器,希望大家用得上,工具类。

2012-09-22

ETSI的EN 300743

大家懂得,标准文档,极具参考价值,希望对大家有所帮助。

2012-08-24

FFMpeg_MPEG2的TS流的解码流

FFMpeg_MPEG2的TS流的解码流程,希望对大家有帮助。

2012-08-24

EIA 608 隐藏字幕标准

好不容易在其他论坛,花RMB搞到的,大家需要的支持一下

2012-08-24

SDIO协议.1.0

SDIO协议文档,英文1.0版。希望对大家有所帮助。

2011-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除