- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 更换kernel 或者重新编译init后,注意[init.svc.dhcpcd_eth0]: [running]
注意这个变量是否是running状态有人建议更改init.rc手动启动这个服务1. on property:init.svc.dhcpcd_eth0=stopped2. start dhcpcd_eth03. 4. service dhcpcd_eth0 /system/bin/dhcpcd -ABKL -f /system/etc/dhcpcd/d
2013-06-25 09:57:04 3205 2
转载 DHCP协议、报文,dhcpcd分析
http://blog.csdn.net/haomcu/article/details/8313926第一部分 DHCP工作过程DHCP的工作过程主要分为以下六个阶段: 发现阶段,即DHCP客户端寻找DHCP服务器的阶段。DHCP客户端首先以广播方式发送DHCP DISCOVER发现信息来寻找DHCP服务器(因为DHCP服务器的IP地址对于客户端来说是未知的),即客
2013-06-25 09:34:16 2293 3
原创 flock `/data/misc/dhcp/dhcpcd-eth0.pid': Try again
在串口输入dhcpcd eth0 经常会出现这问题。
2013-06-25 09:33:02 2092
原创 DHCP request error:Timed out waiting for dhcpcd to start
[init.svc.dhcpcd_eth0]: [stopped]I/ServiceManager( 2040): Waiting for service android.tvs.daemon...D/NetUtils( 1412): android_net_utils_runDhcpCommon, result:-1E/EthernetDataTracker( 1412):
2013-06-25 09:15:59 4976 3
原创 more than one device and emulator
adb devicesadb -s 192.168.100.100:5555 liba /system/lib
2013-06-24 17:31:02 456
原创 ubuntu启动dhcp服务
service dhcp3-server restart修改/etc/default/dhcp3-server /etc/dhcp3/dhcpd.conf
2013-06-24 08:57:13 4092
原创 ubuntu12.04编译android4.0.3
是gcc 和 g++版本的问题,修改了之后,搞定了。cd /usr/binsudo mv gcc gcc.bksudo ln -s gcc-4.4 gccsudo mv g++ g++.bksudo ln -s g++-4.4 g++
2013-06-14 13:41:50 481
原创 win7 资源管理器不好用
开始一直认为是映射的服务器,网络断开导致的,今天查资料发现,原来win7资源管理器本身的毛病。刚刚在没有映射网络服务器的情况下,出现了电脑一片片,无法操作的情况。打开文件夹选项,勾上 在单独的进程中打开文件夹窗口就好了。待验证验证 刚才又出现一次,难道真是我的网络有问题? 360SoftMgr.cpl的属性是“控制面板项”,位置在System32,大小 91.5 KB。
2013-06-14 10:57:49 1152
原创 gcc位于/usr/lib/i686-linux-gnu目录下
使用gcc -v可以查看gcc的版本gcc -vUsing built-in specs.Target: i686-linux-gnuConfigured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.4.7-1ubuntu2' --with-bugurl=file:///usr/share/doc/gcc
2013-06-14 09:47:49 2897
转载 ubuntu12.04编译android4.0.4
1.You are attempting to build with the incorrect versionof java.Your version is: java version "1.6.0_24".The correct version is: Java SE 1.6.build/core/main.mk:131: *** stop。解决方法:安装Java SE
2013-06-14 09:38:38 838
转载 Ubuntu 12.04 编译Android 4.0.3 的环境配置
http://www.linuxidc.com/Linux/2012-11/73918.htm[日期:2012-11-10]来源:Linux社区 作者:lylianlll[字体:大 中 小] 本来不喜欢写博客的,在Ubuntu 12.04 下编译了Android 4.0.3发现了一大堆错误,网上找了一堆的更改源码啊,Android.mk的解决方法,
2013-06-14 09:23:39 609 3
原创 hi3716c mac地址
hi3716c提供了2个mac地址,加上cable猫,wifi模块,wifi模块还引出了2个网口。在用网线连接这2个网口的时候,使用netcfg查看,机顶盒上有2个mac地址,这2个mac地址是机顶盒主板上的。我看到fastboot里面在cfg里面读取了这个mac地址,传递给kernel,kernel设置到机顶盒上,2个mac地址是一样的。busybox ifconfig eth0 h
2013-06-14 09:07:53 720
原创 ubuntu上samba服务器搭建
sudo apt-get install sambasudo apt-get install smbfs备份现有的配置文件 cp /etc/samba/smb.conf smb.conf.bk在smb.conf 文件最后添加[share]path = /home/phinecos/shareavailable = yesbrowsealbe = y
2013-06-13 17:54:48 416
原创 hi3716c 4.0.3使用的也是arm-hisiv200-linux编译链
hi3716c 4.0.3使用的也是arm-hisiv200-linux编译链
2013-06-13 17:31:30 1252
原创 ubuntu android 找不到arm-hisiv200-linux-gcc解决办法
env 查看path,确实不包含这个路径如何修改呢,/etc/profile 原来之前export PATH="/home/tar:$PATH"没写对,改成export PATH=/home/tar:$PATH重启虚拟机,怎么重启还是原来的啊,还是没加上呢。怎么回事,看来还是没加对啊继续修改,用个变量设置为/home/tar路径,PATH = .:$toolchain:$PAT
2013-06-13 17:27:56 3351
原创 ubuntu 12.04上面安装java jdk
记得之前把虚拟机弄好了啊,怎么执行java -version又不行了呢。sudo apt-get install sun-java6-jre执行出现Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administratio
2013-06-13 13:32:17 517
原创 注意使用 /proc文件
/proc文件夹下有好多信息像是bootargs 在/proc/cmdline在/proc/msp/adec00 vdec00 可以查看解码器信息/proc/devices 可以查看设备信息/proc/version 可以查看linux版本号 gcc版本信息。
2013-06-09 17:37:48 522
原创 codeblocks工具
今天下载了一个codeblocks工具。真是好用。之前写代码,一直放在机顶盒上面去运行。今天下载了工具之后,可以编译,运行一下子就运行了,方便很多。今天还知道一件事情。就是硬件工程师,只是负责焊板子,具体的硬件测试方法,应该找驱动的人问,而不是找硬件的人问,他们也不知道。检讨我自己。不该那么对人家。
2013-06-09 16:29:15 501
原创 android fastboot 编译
fastboot编译链和android用的不是一个,这个挺奇怪的啊。fastboot使用的是arm-hisiv200-linux-android用的是arm-linux-androideabi-这个fastboot是从官网下载的吗?
2013-06-08 09:06:58 728
原创 android 上扩展ro 字段
通过查阅资料,得知属性区域创建在共享内存上,而共享内存是可以跨进程的。init进程会启动一个属性服务器,客户端只能和属性服务器交互来设置属性系统启动之后,输入getprop,能够查看系统里面有哪些属性字段这些值都能够使用android自带的systemproperties.get获取这些字段的值我们通过工厂菜单写了cfg分区,里面包含序列号,硬件版本号等信息通过fast
2013-06-08 09:03:30 613
原创 android uboot编译
先设置环境变量进入uboot目录执行make godbox_config然后执行make就行了 在当前目录下会生成fastboot-burn.bin烧录进去,发现系统启动不了了。
2013-06-07 11:03:47 1575
原创 修改了kernel之后,每次重启后,就会出现kernel文件被破坏的情况
昨天还好好的,今天就不行了,我今天重新设置过bootargs,烧录过kernel,因为kernel 文件错误了重新烧录kernel,之后,能够启动,执行了getprop昨天重新烧录过文件系统,上次遇到这个问题,我把/etc/vold.fstab修改了,因为挂载的分区不对。 按说昨天就出现问题了,我没重启。找到原因了。NAND read: device 0 offse
2013-06-07 09:14:52 992
原创 android kernel 与文件系统
android 系统上kernel与文件系统是打包到一块的。一般烧录文件的时候有kernel,system,userdata分区。 我们在编译之后,在out目录下生成了 如上图所示目录文件其中system分区如下所示:root分区如下所示:我们查看mk-ics.sh 在kernel编译的时候有这么一句make -j $JOBS uImage CONFIG
2013-06-07 08:49:49 1736 1
原创 android 4.0.3 串口输入ifconfig ,busybox ifconfig 执行结果不同
执行ifconfig eth0eth0: ip 192.168.1.104 mask 255.255.255.0 flags [up broadcast running multicast]执行busybox ifconfigeth0 Link encap:Ethernet HWaddr 00:11:22:33:44:55 inet a
2013-06-06 13:22:22 5156
原创 android 4.0.3上 增加option60选项功能总结
1、setting里面按dhcp获取ip 会调用到/system/core/libnetutils下dhcp_utils.c文件 dhcp_utils.c是负责和dhcpcd守护进程通信的。2、dhcpcd守护进程是在init.rc里面启动的。相关代码在external/dhcpcd/dhcpcd.c文件里面3、dhcp_utils.c 里面有个dhcp_do_reques
2013-06-06 10:40:55 2919 1
原创 android 4.0.3 dhcpcd使用方法
root@android:/ # dhcpcd --help usage: dhcpcd [-adgknpqwxyADEGHJKLOTV] [-c script] [-f file] [-e var=val] [-h hostname] [-i classID ] [-l le
2013-06-06 08:55:31 5949
原创 android 4.0 dhcp option60
虽然解决了dhcp从特定服务器上获取ip,但是没有明白原理。看网上文章,介绍的七七八八的。整理一下,希望以后用的时候,有个概念。在init.rc里面启动了一个dhcpd_eth0 的守护进程。估计那个命令是发送给这个守护进程执行的?不细心啊,不细心。这里启动的是dhcpcd_eth0 这个和上面那个可不一样。看仔细点。是客户端dhcpc的一个守护进程。在init.rc里面启动了#E
2013-06-05 18:00:29 2542
原创 android 4.0 上面修改了分区之后,重新烧录,重启后,kernel被破坏掉了
我把分区进行了调整,重启之后,kernel就启动不了了,开始一直认为是adb push 调用的问题,结果后来发现重启后,kernel就被破坏掉了。分区表如下:Creating 3 MTD partitions on "hi_sfc":0x000000000000-0x000000100000 : "fastboot"0x000000100000-0x000000180000 : "
2013-06-05 17:02:30 1374
Effective.STL中文.CHM
2009-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人