08 2014 档案

platform_driver_probe与platform_driver_register的区别
摘要:Platform Device and Drivers 从我们可以了解Platform bus上面的驱动模型接口:platform_device,platform_driver。和PCI和USB这些大结构的总线不同,虚拟总线 Platform bus使用最小结构来集成SOC processe... 阅读全文

posted @ 2014-08-29 18:30 王亮1 阅读(133) 评论(0) 推荐(0) 编辑

Linux Platform Device and Driver
摘要:从 Linux 2.6 起引入了一套新的驱动管理和注册机制 :Platform_device 和 Platform_driver 。 Linux 中大部分的设备驱动,都可以使用这套机制 , 设备用 Platform_device 表示,驱动用 Platform_driver 进行注册。 L... 阅读全文

posted @ 2014-08-29 18:20 王亮1 阅读(126) 评论(0) 推荐(0) 编辑

Linux内核模块简介
摘要:一. 摘要 这篇文章主要介绍了Linux内核模块的相关概念,以及简单的模块开发过程。主要从模块开发中的常用指令、内核模块程序的结构、模块使用计数以及模块的编译等角度对内核模块进行介绍。在Linux系统开发过程中,以模块的形式开发其重要性不言自明,而在嵌入式设备驱动开发中将驱动程序以模块的形式... 阅读全文

posted @ 2014-08-29 17:23 王亮1 阅读(132) 评论(0) 推荐(0) 编辑

platform设备驱动全透析
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://21cnbao.blog.51cto.com/109393/337609 1.1 platform总线、设备与驱动 在Linux 2.6的设备驱动模型中,关心总线、设备和... 阅读全文

posted @ 2014-08-29 16:40 王亮1 阅读(153) 评论(0) 推荐(0) 编辑

platform_device与platform_driver
摘要:做Linux方面也有三个多月了,对代码中的有些结构一直不是很明白,比如platform_device与platform_driver一直分不清关系。在网上搜了下,做个总结。两者的工作顺序是先定义platform_device -> 注册 platform_device->,再定义 platfo... 阅读全文

posted @ 2014-08-29 13:54 王亮1 阅读(126) 评论(0) 推荐(0) 编辑

Android KeyCode列表
摘要:KEYCODE列表 电话键 KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEYCODE_MENU 菜单键 82 KEYCODE_BACK 返回... 阅读全文

posted @ 2014-08-28 11:00 王亮1 阅读(139) 评论(0) 推荐(0) 编辑

Android 的 ramdisk.img、system.img、userdata.img 作用说明,以及UBoot 系统启动过程
摘要:首先通過編譯,先將android內核編譯成功。正常情況下,在目錄out/target.product/generic/(但是有的就沒有generic文件,如freescale和iriver;但是lonshinetech下面就有這個文件,依據情況而定,只要能找到生成的三個文件就可以。例如:~/fr... 阅读全文

posted @ 2014-08-27 15:19 王亮1 阅读(380) 评论(0) 推荐(0) 编辑

Android启动过程以及各个镜像的关系
摘要:Android启动过程 Android在启动的时候,会由UBOOT传入一个init参数,这个init参数指定了开机的时候第一个运行的程序,默认就是init程序,这个程序在ramdisk.img中。可以分析一下它的代码,看看在其中到底做了一些什么样的初始化任务,它的源文件在system/... 阅读全文

posted @ 2014-08-27 14:32 王亮1 阅读(196) 评论(0) 推荐(0) 编辑

Android OTA 升级之三:生成recovery.img
摘要:Android OTA 升级之三:生成recovery.img 作者: 宋立新 Email:zjujoe@yahoo.com 前言 得到了ota升级包后,我们就可以用它来升级系统了。Android 手机开机后,会先运行 bootloader。 Bootloader 会根据某些判定条... 阅读全文

posted @ 2014-08-27 14:32 王亮1 阅读(388) 评论(0) 推荐(0) 编辑

理解 Android Build 系统
摘要:Android Build 系统是用来编译 Android 系统,Android SDK 以及相关文档的一套框架。众所周知,Android 是一个开源的操作系统。Android 的源码中包含了许许多多的模块。 不同产商的不同设备对于 Android 系统的定制都是不一样的。如何将这些模块统一管... 阅读全文

posted @ 2014-08-27 10:16 王亮1 阅读(117) 评论(0) 推荐(0) 编辑

Mtk Android 打包解包*.img
摘要:打包/解包 boot.img, system.img, userdata.img, or recovery.img [DESCRIPTION] MTK codebase编译出来的image必须使用MTK codebase里的工具才能解开或打包,网络上的打包/解包工具不能在MTK的i... 阅读全文

posted @ 2014-08-26 18:23 王亮1 阅读(494) 评论(0) 推荐(0) 编辑

Android构建boot.img(二):kernel的拷贝与打包
摘要:上文已经对boot.img其中组成部分之一ramdisk.img做了分析,boot.img另外一个重要的组成部分就是kernel了, 这里所说的kernel,可以只理解为位于out/target/product/tcc8800/中的kernel文件,本文主要分析kernel的拷贝 过程以及... 阅读全文

posted @ 2014-08-26 16:00 王亮1 阅读(254) 评论(0) 推荐(0) 编辑

Android构建boot.img(一):root目录与ramdisk.img的生成
摘要:以TCC88XX为例,当在Android顶层源码目录使用make编译完成后,会生成这样一个目录: out/target/product/tcc8800,该目录内部有我们需要的boot.img和system.img,boot.mg 使用kernel和out/target/product/tc... 阅读全文

posted @ 2014-08-26 15:58 王亮1 阅读(493) 评论(0) 推荐(1) 编辑

android boot.img 结构
摘要:android 的boot.img 包括 boot header,kernel, ramdisk 首先来看看Makefile是如何产生我们的boot.img的: boot镜像不是普通意义上的文件系统,而是一种特殊的Android定制格式,由文件头信息boot header,压缩的内核,文件系统数... 阅读全文

posted @ 2014-08-25 18:09 王亮1 阅读(195) 评论(0) 推荐(0) 编辑

boot.img的分析
摘要:1 boot.img boot.img是由文件头信息,内核数据以及文件系统数据组成,它们之间非页面对齐部分用0填充 文件头信息的具体结构可以在system/core/mkbootimg/bootimg.h中看到: struct boot_img_hdr { unsigned ... 阅读全文

posted @ 2014-08-25 16:03 王亮1 阅读(213) 评论(0) 推荐(0) 编辑

手持机连不上信道设置为13的AP
摘要:这个是正常的, 因为每个国家的CHANNEL 都不一样, 中国和美国都只支持 CHANNEL 1- 11 欧洲会到 12, 13 channal , 日本会到CHANNEL 14 . "OEM1"=dword: 0x1A4CF209 这个值是设置成欧洲的regioncode,可以达到13个... 阅读全文

posted @ 2014-08-25 08:10 王亮1 阅读(183) 评论(0) 推荐(0) 编辑

【Android】MTK Android 编译命令
摘要:命令格式:./maketek [option] [project] [action] [modules] Option: -t ,-tee :输出log信息到当前终端 -o , -opt=…… : 编译附加条件,一般使用-opt=TARGET_BUILD_VARIANT=user来... 阅读全文

posted @ 2014-08-23 10:09 王亮1 阅读(246) 评论(0) 推荐(0) 编辑

mtk Android 编译命令自定义--添加版本号
摘要:1. alps\build\core\Makefile文件:(参照CUSTOM_BUILD_VERNO) ifeq "" "$(SURPLUS_BUILD_VERNO)" SURPLUS_BUILD_VERNO := $(BUILD_NUMBER) SURPLUS_BUILD_V... 阅读全文

posted @ 2014-08-23 10:07 王亮1 阅读(269) 评论(0) 推荐(0) 编辑

MTK Android 编译命令
摘要:一、Target 编译命令 usage: (makeMtk|mk) [options] project actions [moudles] options: -t,-tcc :pri... 阅读全文

posted @ 2014-08-23 10:04 王亮1 阅读(152) 评论(0) 推荐(0) 编辑

第六届深圳国际物联网和智慧中国博览会(2014)总结
摘要:第六届深圳国际物联网和智慧中国博览会(2014)总结 1. 参展的主要产品 (1) 手持读卡设备 主要为读HF、UHF的设备,支持读取二代身份证(HF 14443B)、支持读写NFC卡片 (2) 电子标签 比如挂在衣服上的UHF标签、动物标签等。 (3) 非接触式智... 阅读全文

posted @ 2014-08-22 18:22 王亮1 阅读(146) 评论(0) 推荐(0) 编辑

Mtk Android编译命令
摘要:一、输入命令: cbk@YCS:~/work/k6/alps$ ./mk help Usage: (makeMtk|mk) [options] project actions [modules] Options: -t, -tee : Print log inform... 阅读全文

posted @ 2014-08-19 13:11 王亮1 阅读(189) 评论(0) 推荐(0) 编辑

[androd] android的在线源码网站,各个版本都有(目前已到俺android 4.2,但不包含kernel部分的代码)
摘要:android的在线源码阅读网站,各个版本都有(目前最新版本已到android 4.2,但不包含kernel部分的代码) 这个网站最大的特点是:可以在网页上方的搜索框,搜索整个网站所存储的源码中的字符串(默认是大小写敏感)。搜索结果,分别以各个工程名字列出来。并且可以在查看源码的过程中寻找 ... 阅读全文

posted @ 2014-08-15 13:04 王亮1 阅读(154) 评论(0) 推荐(0) 编辑

android backlight
摘要:背光设置是在:设置->声音和显示->亮度,通过进度条来设置的。 文件:packages/apps/Settings/src/com/android/settings/BrightnessPreference.java private static final int MINIMUM_BAC... 阅读全文

posted @ 2014-08-13 15:54 王亮1 阅读(161) 评论(0) 推荐(0) 编辑

mtk android lcm调试
摘要:参考MTK 文档LCM_Customer_document_MT6575.pdf The following shows the steps to add a new LCM driver: (1) Create LCM driver folder $LCM in alps/m... 阅读全文

posted @ 2014-08-13 09:35 王亮1 阅读(440) 评论(0) 推荐(0) 编辑

WINCE设备开机灰屏问题(很怪异)
摘要:WINCE设备开机灰屏问题(很怪异) 1. 问题现象 图1 无法进入系统,虽然没有调试信息,但应该可以判断是程序跑飞了。我们这款产品用到3种显示屏(采用不同的驱动IC),可是测试发现1和2号屏就没有这个问题,只有3号屏有这个问题,发生的概率是1/10。 2. 问题的... 阅读全文

posted @ 2014-08-12 11:28 王亮1 阅读(151) 评论(0) 推荐(0) 编辑

MTK6515 android打版软件配置(DrvGen.exe 使用)
摘要:1 一、配置GPIO 2 二、配置emmc 3 三、配置LCM 3.1 1、增加LCM驱动文件 3.2 2、配置驱动文件 3.3 3、配置背光 4 四、配置touch panel 4.1 1、通过dct配置gipo及其对应的别名 4.2 2、配置mediatek/config/bbk15_td_... 阅读全文

posted @ 2014-08-09 12:48 王亮1 阅读(298) 评论(0) 推荐(0) 编辑

如何配置LCD背光和LED,调试方法
摘要:LCD背光和LED配置文件 alps/custom/lk/cust_leds.c alps/custom//kernel/leds/mt65xx/cust_leds.c drvgen.exe编辑修改codegen.dws 配置cust_leds.c参数: static struct c... 阅读全文

posted @ 2014-08-09 12:46 王亮1 阅读(443) 评论(0) 推荐(0) 编辑

MTK android flash配置
摘要:关于6573集成MCP nandflash的方法,driver_allinone 和Memory Customer Document pdf的说明里面漏了很多细节.在此补上. 1.首先确认flash型号.如sumsung的KA100O015E_BJTT. 2.查看MTK_MVG_Release的... 阅读全文

posted @ 2014-08-09 11:53 王亮1 阅读(269) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示