MTK6573智能机平台系统文件夹文件详解4 - bin目录

转载 2012年03月30日 19:51:05

欢迎转载收藏,转载请保留如下信息:

Mr.ROM出品
Email: iammrrom@gmail.com
Blog:http://blog.sina.com.cn/mrrom1
Weibo:http://weibo.com/mrrom1

现在让我们把目光投入到bin目录。bin目录是linux原生就有的目录,它本身也在shell用户和root用户的PATH路径中,所以用adb shell进去后可以直接运行bin目录下的命令。下表中的命令并不是每一台MTK平台的智能机都会有,这主要取决于厂商是否有做过裁剪或添加。如果您发现有不清楚的命令,并且在下表中没有列出,欢迎给我留言或写信,我会和你共同来研究。

名字

描述

6620_launcher

内部使用。MT6620mtk解决方案中的蓝牙/WIFI/FMGPS四合一芯片。此命令可以用于启动该芯片。

Acdktest

内部测试程序,用于测试摄像头系统

aee

内部调试使用。aee的控制程序. aeeMTK解决方案中摄像系统中的重要组件,属于HAL,主要负责处理从imagesensor传来的原始图像。

aee_aed

内部调试使用。Aee组件之一

aee_debuggerd

内部调试使用。Aee的调试服务器

aee_dumpstate

内部调试使用。可以用于导出 aee的各种状态

am

开发调试使用。可以在命令行上启动包括Activity,Service, Broadcast Intent在内的Android几大组件,也可以对进程进行Profiling,Monitoring等工作。

详细介绍在此:

http://hi.baidu.com/fountainblog/blog/item/49f87f59d1bf7e372934f0e7.html

app_process

android上,所有的java程序都是通过调用app_process启动的。其详细的机制如下:

http://blog.sina.com.cn/s/blog_5f35912f0100v7r9.html

apply_patch

linux下通用的补丁应用工具。一般来说用于给内核文件打补丁。如下链接给了一些例子:

http://linux.chinaunix.net/techdoc/system/2007/09/28/968920.shtml

Atci

MTK平台的测试命令。用于解释PC客户端发来的AT命令来控制BP侧的系统。

Bmgr

在命令行上与Android的备份管理系统交互的工具

http://developer.android.com/guide/developing/tools/bmgr.html

boot_logo_updater

用于更新启动画面。

boot_animation

开机动画显示程序。执行之可以重现开机动画。

btconfig

内部测试使用,配置蓝牙服务

btlogmask

内部测试使用,蓝牙日志配置程序

bug_report

内部测试使用。此命令对系统信息做一次全面的dump,这些dump出来的信息可以重定向到某个文件上,供开发人员分析系统问题所在

Ccaptest

内部测试使用。Camera系统测试软件

ccci_fsd

暂时不知意思

ccci_mdinit

暂时不知意思

Dalvikvm

Android使用dalvikvm作为其java虚拟机。下面的链接做出了进一步解释:

http://www.dalvikvm.com/

dbus_daemon

Dbus是一种进程间通信机制,此命令是其守护进程。参考如下:

http://dbus.freedesktop.org/doc/dbus-daemon.1.html


Dexopt

Dalvik虚拟机特有概念,字节码的验证和优化都通过此命令进行,参考如下:

http://hi.baidu.com/dai493400349/blog/item/1c90ae38bedec8f73d6d97b7.html


Dhcpcd

DHCP协议客户端守护进程

http://www.oschina.net/p/dhcpcd


dm_agent_binder

暂时不知意思

Dnsmasq

一个轻量级/易配置的DNS中继和DHCP服务端

http://thekelleys.org.uk/dnsmasq/doc.html


Drmioserver

DRMIo有关的服务进程. 如下是DRM的解释:http://baike.baidu.com/view/47310.htm

Drmserver

DRM有关的服务进程

Dumpstate

内部测试用,导出系统当前的状态日志信息。

http://xuxd32.blog.163.com/blog/static/4812193320117314718241/

Dumpsys

内部测试用,导出系统信息

http://xuxd32.blog.163.com/blog/static/4812193320117314718241

Dvz

该命令用于从Zygote进程中孵化出新的系统进程

http://book.51cto.com/art/201109/291263.htm


em_svr

暂时不知道意思

Factory

工程模式应用。这是一个基于linuxc程序,是MTK提供的用于生产线对于每台手机进行基本检测/设置的工具。

fsck_msdos

文家系统检测程序。

Gsm0710muxd

一个modem相关的软件包

http://packages.debian.org/zh-cn/sid/armel/gsm0710muxd


Gzip

著名的压缩软件。

http://baike.baidu.com/view/966625.htm


Hald

HAL是硬件抽象层。Linuxhal运行于用户空间作为一个daemon进程。监听一个socket接口。等待udev发来的通知。

http://www.linuxidc.com/Linux/2011-01/31238.htm


Hdc

暂时不知道意思

Ime

输入法的控制命令

Input

用于内部测试,输入模拟命令,用于自动化测试


Installd

安装守护程序

http://topic.csdn.net/u/20120105/17/1814c817-7835-4406-9736-45fbe586e270.html


Iptables

linux内核中的防火墙实现,iptable是其控制命令

http://baike.baidu.com/view/504557.htm


Keystore

用于存储android系统中的文件签名

http://wenku.baidu.com/view/59259bc4aa00b52acfc7cae8.html

kbd_auto

暂时不知道意义,但看名字应该是用于每部自动化测试的键盘相关命令。

Linker

实现Android中共享库的加载与链接

http://blog.csdn.net/dinuliang/article/details/5509009

Logcat

Android的日志工具

http://baike.baidu.com/view/4504801.htm


logwrapper

将可执行程序的输出写入日志系统

http://blog.csdn.net/dengxiayehu/article/details/6966976

Mdlogger

MTK提供的抓取手机的BP测的系统日志的工具

mediaserver

整个android系统中media部分的核心和灵魂

附件以camera为线索介绍了这个程序。

http://blog.csdn.net/xfding/article/details/6719426

Memorydumper

这也是内部调试用的命令

Memsicd

M-Server的守护进程

mfv_ut

暂时不知道意思

mobile_log_d

使得系统可以抓取ap的日志

monkey

用于启动monkey testrunnerjava程序,这个是用来在开发阶段进行自动化测试的。

http://developer.android.com/guide/developing/tools/monkey.html

mtk_agpsd

MTK开发的AGPS系统的Daemon,关于AGPS, 请看: http://baike.baidu.com/view/875916.htm?subLemmaId=875916&fromenter=AGPS

mtk_ifconfig

MTK开发的网络接口管理命令,参看:

http://baike.baidu.com/view/1001503.htm

mtk_route

MTK开发的网络路由管理命令,参看:

http://baike.baidu.com/view/2537014.htm

mtk_netstat

MTK开发的网络状态监控命令,参看:

http://baike.baidu.com/view/28008.htm

mtkbt

MTK开发的蓝牙控制命令

mtpd

MTP协议的Daemon,参看:

http://baike.baidu.com/view/32723.htm

muxreport

关于调制解调系统的命令,参看:

http://blog.csdn.net/lizhiguo0532/article/details/7028910

netcfg

网络配置命令:

http://blog.haozhi.org/dev/?p=991

nvram_daemon

NVRAMdaemonMTK提供的用于访问NVRAM区的代理程序。具体需要看MTK提供的文档

omx_tests

OpenCore的测试命令

p2p_cli

P2P协议的客户端

p2p_supplicant

P2P协议的中间层

pal

貌似是控制蓝牙设备来构建一个个人局域网

Ping

网络监察命令

Pm

一个脚本,用于启动Androidpm java命令

Pppd

点对点协议的Daemon,参考:

http://baike.baidu.com/view/165629.htm

Racoon

应该是用于搭建VPN的命令,具体待查?

Rild

AndroidGSM模块,参考:

http://wenku.baidu.com/view/2199b2fcc8d376eeaeaa31a8.html

Rtt

RTT协议的程序:http://baike.baidu.com/view/262201.htm

Run-as

用于以特定身份运行命令

Sbchk

Secure BootCheck命令

Screenshot

截屏命令

Service

Linux传统的服务控制命令

Servicemanager

服务管理命令:http://www.eoeandroid.com/thread-94660-1-1.html

Sh

著名的shell

Shutdown

关机命令

Surfaceflinger

Androidsurfaceflinger的解释参考:http://blog.chinaunix.net/space.php?uid=20564848&do=blog&id=96788

但是/system/bin/surfaceflinger这个命令本身用于干嘛还需要仔细研究

Svc

svc命令,位置在/system/bin目录下,用来管理电源控制,无线数据,WIFI

http://madgoat.cn/2011/02/android_svc/

Toolbox

类似于Busybox是一个工具集的命令,但是比较小巧,只有80k左右。CM用的是busyboxMTK系统用的是toolbox

wpa_supplicant

WPA的控制命令:

http://hostap.epitest.fi/wpa_supplicant/



MTK 软件设置路径

1. uboot路径 mediatek\custom\common\uboot\logo\hvga\hvga_kernel.bmp mediatek\custom\common\uboot...
  • LoongEmbedded
  • LoongEmbedded
  • 2014年12月21日 16:07
  • 1443

MTK平台多种LCD兼容方案

MTK6572平台中实现多厂商多型显示屏的兼容方案
  • wuyu101
  • wuyu101
  • 2015年06月03日 19:16
  • 781

MTK_Android文件路径

DrvTool工具DrvGen.exe     /alps/mediatek/source/dct/ 每个项目对应的 .dws     /alps/mediatek/custom/cellonsz7...
  • chaod5659
  • chaod5659
  • 2013年03月28日 10:26
  • 842

MTK驱动移植相关路径

一、Flash兼容 bootable/bootloader/preloader/tools/emigen/MT6735/MemoryDeviceList_MT6735.xls bootable/b...
  • yicao821
  • yicao821
  • 2016年08月25日 14:57
  • 2231

MTK 功能机编译

一、配置MTK工程和IncrediBuild才能实现分布式编译 1.make文件夹里面的Gsm2.mak修改make工具的编译项为IncredBuild增加运行参数 #@echo tools/...
  • u010783226
  • u010783226
  • 2017年06月17日 10:22
  • 1741

MTK动态加载尝试

老大让我研究一下MTK平台上是否能够实现动态加载的功能,没什么时间限制,尽量搞一下看看是否能实现,利用闲暇时间网上搜索了相关资料并写了部分代码,在MT6250平台上初步测试ok.两个区域之间函数调用o...
  • RickyX1048
  • RickyX1048
  • 2013年08月27日 11:19
  • 1154

mtk刷机/启动流程学习笔记

mtk手机线刷mtk手机刷机一般都是使用smart phone flash tool, 以我的mt6582为例,其刷机的界面如下图1所示图1 MT6582刷机界面: 刷机流程如下图2所示:图2 线刷...
  • lidan113lidan
  • lidan113lidan
  • 2015年12月01日 15:24
  • 2417

编译MTK android源代码的过程

原文: 【Android】MTK Android 源码开发环境搭建 链接:http://www.cnblogs.com/rayray/archive/2013/02/22/2921828.html ...
  • xww810319
  • xww810319
  • 2013年12月17日 13:12
  • 6463

MTK 功能机GPIO配置

Ø       GPIO设置篇 一、GPIO有关的函数 1.GPIO_ModeSetup: 函数原型:void GPIO_ModeSetup(kal_uint16 pin, kal_...
  • u010783226
  • u010783226
  • 2017年06月20日 20:14
  • 272

mtk 6573工程目录结构

1、android目录 |-- a、bionic - bionic C库 |-- b、bootable - 启动引导相关代码 |-- c、build - 存放系统编译规则及generic等基础开发包...
  • cbk861110
  • cbk861110
  • 2013年04月04日 12:54
  • 3550
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MTK6573智能机平台系统文件夹文件详解4 - bin目录
举报原因:
原因补充:

(最多只允许输入30个字)