自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

转载 OTG中的ID脚风波释疑

1. 概要OTG设备使用插头中的ID引脚来区分A/B Device,ID接地被称作为A-Device,充当USB Host,A-Device始终为总线 提供电力,ID悬空被称作为B-Device,充当USB Device,设备的USB Host/USB Device角色可以通过HNP(主机交换 协议)切换。OTG设备连接时不能跨越USB Hub,如果跨越USB Hub则失去

2012-05-29 00:22:15 803

转载 [Android]构建boot.img(三):boot.img的生成与结构

在前两篇同一系列的文章中都提到了以下一段语句:1#build/core/Makefile2 3INTERNAL_BOOTIMAGE_ARGS := \4 5

2012-05-29 00:20:54 1913

转载 [Android]构建boot.img(一):root目录与ramdisk.img的生成

以TCC88XX为例,当在Android顶层源码目录使用make编译完成后,会生成这样一个目录:out/target/product/tcc8800,该目录内部有我们需要的boot.img和system.img,boot.mg使用kernel和out/target/product/tcc8800/root目录打包而成(广义的ramdisk),也就是说,boot.

2012-05-29 00:18:25 960

转载 [Android]构建boot.img(二):kernel的拷贝与打包

上文已经对boot.img其中组成部分之一ramdisk.img做了分析,boot.img另外一个重要的组成部分就是kernel了,这里所说的kernel,可以只理解为位于out/target/product/tcc8800/中的kernel文件,本文主要分析kernel的拷贝过程以及如何被打包到boot.img中。经过分析得知位于out/target/product/tcc880

2012-05-29 00:17:24 1027

转载 Frame buffer分析 - fbcvt.c modedb.c .

参照Documentation/fb/modedb.txtCVT: Coordinated Video TimingsFrom the VESA(TM) Website:     "The purpose of CVT is to provide a method for generating a consistent      and coordinated set of s

2012-05-28 20:31:39 648

转载 Linux的Logo修改

喜歡的圖片保存成png格式 # pngtopnm linuxlogo.png > linuxlogo.pnm //    **首次使用者需要apt-get install netpbm**# pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm  // **轉成224色**# pnmtoplainpnm linuxlogo224.pnm > lin

2012-05-25 18:08:44 452

转载 c/c++经典面试试题及标准答案

下面的问题我想大部分c/c++ 程序员 都遇见过,原文出自林锐博士的《高质量c/c++编程》,这本书非常好,我当初面试时从中受益颇多,不知道大家看过没有,如果没有看过,我特别推荐一下。 一、请填写BOOL , float,指针变量与“零值”比较的 if 语句。(10分) 请写出 BOOL flag与“零值”比较的 if语句。(3分)标准答案:

2012-05-16 22:12:51 442

原创 GPS模块URAT输出数据协议NMEA

NMEA简介NMEA是全国海洋电子协会(National Marine Electronics Association);国际海上电子协会(National Marine Electronics Association)或(National Marine Electronics Association)获得国际海事电子协会  缩写,同时也是数据传输标准工业协会,在这里,实际上应为N

2012-05-12 10:50:00 3050 1

转载 Android 4.0 事件输入(Event Input)系统

原来在Android2.3.5下能正常工作的TouchScreen功能,移植到Android 4.0就不能正常工作了。凭直觉,Android4.0肯定有鬼。真是不看不知道,一看吓一跳。在Android 4.0中,Event Input地位提高了,你看看,在Adroid2.3.5中,它在frameworks/base/libs/ui之下,在Android4.0中,它在frameworks/base/

2012-05-11 12:57:49 1341 1

原创 teleships 旋屏180

ROTATE_180Tca_fb_output.c (drivers\video\tcc\ddi):  TCC_FB_G2D_FmtConvert(FB_SCALE_MAX_WIDTH, FB_SCALE_MAX_HEIGHT, NOOP, TCC_LCDC_IMG_FMT_RGB565, TCC_LCDC_IMG_FMT_YUV422SQ, src_addr, dst_addr);Tca

2012-05-11 10:45:24 553

转载 关于中断处理程序中的关中断函数disable_irq和disable_irq_nosync

disable_irq关闭中断并等待中断处理完后返回, 而disable_irq_nosync立即返回. 那么在中断处理程序中应该使用哪一个函数来关闭中断呢?在中的按键驱动中, 使用disable_irq来关闭中断, 但是我在测试时进入中断后系统会死在中断处理程序, 而改为disable_irq_nosync则能正常退出中断处理程序.下面从内核代码来找一下原因:先看一下disable_ir

2012-05-10 14:09:46 535

转载 Linux内核启动过程分析

1、Linux内核启动协议    阅读文档\linux-2.6.35\Documentation\x86\boot.txt    传统支持Image和zImage内核的启动装载内存布局(2.4以前的内核装载就是这样的布局):    |             |0A0000    +------------------------+    |  Reserved for BIO

2012-05-04 15:18:21 1337

转载 Android 根文件系统启动分析

init进程是Android启动后系统执行的第一个名称为init的可执行程序。这个程序以一个守护进程的方式运行,它提供了以下功能: 设备管理 解析启动脚本 执行启动脚本中的基本功能 执行启动脚本中的各种功能 1、init可执行程序init可执行文件是系统运行的第一个用户空间程序,它以守护进程的方式运行。因此这个程序的init.c文件包含main函数的入口,基本分析如下:int

2012-05-04 13:46:04 546

转载 Android系统build/core下.mk文件分析

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

2012-05-04 13:44:33 1100

转载 Linux shell脚本学习

1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。   当编辑好脚本时,如果要执行该脚本,还必须使其可执行。   要使脚本可执行:编译 chmod +x filename 这样

2012-05-04 11:26:26 483

原创 linux 软件服务器配置单

网上参考价格方案一:网上报价--5000CPU*      AMD FX-8120        1175  主板*     华硕M5A99X Evo       1399  内存*     金士顿DDR3 1600 8G骇客神条套装*2=16G    340*2  硬盘      希捷2TB 64M SATA3       1179 机箱      酷冷至尊 毁灭者

2012-05-04 11:16:12 519

转载 Android系列之Wifi定位

Broncho A1还不支持基站和WIFI定位,Android的老版本里是有NetworkLocationProvider的,它实现了基站和WIFI定位,但从 android 1.5之后就被移除了。本来想在broncho A1里自己实现NetworkLocationProvider的,但一直没有时间去研究。我知道 gears(http://code.google.com/p/gears/)是有提供

2012-05-03 23:34:16 825

转载 wifi wpa_supplicant软件架构分析

1. 启动命令 wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下: wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txtwpa_supplicant对于启动命令带

2012-05-02 17:37:03 882

转载 Android的Camera架构介绍

第一部分 Camera概述Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。以开源的Android为例,Camera的代码主要在以下的目录中:Camera的JAVA程序的路径:packages

2012-05-02 17:27:20 413

linux usb camera测试程序

linux usb camera调试测试程序

2012-06-01

MAG3110高精度3轴磁力计电子指南针模型

MAG3110高精度3轴磁力计电子指南针模datasheet

2012-04-28

ha_SecurasdfeCRT

SecurasdfeCRT--终端控制软件

2012-04-05

空空如也

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

TA关注的人

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