OK335xS dhcpcd porting

简介: /********************************************************************** * OK335xS dhcpcd porting * 说明: * 之前在看Android源码的时候看到dhcpcd,但是busybox一直用的dhcpc, * 一般来说加了d都是后台运行的程序,也就意味着可能是可以做到动态获取 * DHCP IP了,当然目前没有测试,仅仅是先编译看一下效果,看是否会出问题。
/**********************************************************************
 *                      OK335xS dhcpcd porting
 * 说明:
 *     之前在看Android源码的时候看到dhcpcd,但是busybox一直用的dhcpc,
 * 一般来说加了d都是后台运行的程序,也就意味着可能是可以做到动态获取
 * DHCP IP了,当然目前没有测试,仅仅是先编译看一下效果,看是否会出问题。
 *
 *                                    2016-4-26 深圳 南山平山村 曾剑锋
 *********************************************************************/

一、archlinux dhcpcd:
    dhcpcd使用:
        https://wiki.archlinux.org/index.php/Dhcpcd#Running

二、home page:
    dhcpcd - a DHCP client
        http://roy.marples.name/projects/dhcpcd/home

三、download
    1. ftp://roy.marples.name/pub/dhcpcd
    2. 下了一个比较老的版本,这样依赖库就比较少:dhcpcd-3.2.3.tar.bz2

四、compile:
    1. make CC=arm-linux-gnueabihf-gcc
    2. 查看编译结果:
        Qt@zengjf:~/cmdTest/dhcpcd-3.2.3$ ls -al dhcpcd
        -rwxrwxr-x 1 Qt Qt 67739 Apr 26 14:43 dhcpcd
        Qt@zengjf:~/cmdTest/dhcpcd-3.2.3$ 

 

目录
相关文章
|
物联网 芯片 SoC
ZigBee Silicon Labs/Ember EFR32MG 2.3 浅谈EM与EFR
在ZigBee方面,Silicon Labs(以后都简称Silabs)公司推出了非常完整的SoC解决方案,主要分为两个系列:EM和EFR。 一、EM系列 关于EM系列,其实是Ember的简写,取自于Ember的前两个字母。
3624 0
|
Shell 开发工具
OK335xS psplash Screen 移植
/*********************************************************************** * OK335xS psplash Screen 移植 * 说明: * 有时候,每次看到TI的logo自己心里是不爽的,因为本来就是定制的东西, * 为什么还要他的开机Logo呢,于是自己尝试移植编译一下psplash。
1334 0
|
网络协议 缓存 索引
OK335xS Qt network hacking
/********************************************************************** * OK335xS Qt network hacking * 说明: * 应该半年前尝试过来解读这个程序,但是那时候对有些东西不是很理解, * 最后不了了之了,这次因为需要,所以重新对network的mainwindow.cpp进行 * 一下解读。
715 0
|
Shell Perl
OK335xS psplash make-image-header.sh hacking
/***************************************************************************** * OK335xS psplash make-image-header.sh hacking * 说明: * 移植的时候想知道移植psplash中./make-image-header.sh Screenshot.png POKY * 最后的POKY为什么要指定,觉得只要解读这份代码就能知道为什么了。
989 0
|
Shell
OK335xS EMMC Partition hacking
#! /bin/sh # # OK335xS EMMC Partition hacking # 说明: # 本文主要是为了解读同事对EMMC分区的写法,其中有很多写法重复了,但 # 依然尽量保留其作者写的原貌。
812 0
OK335xS davinci mdio driver hacking
/******************************************************************************* * OK335xS davinci mdio driver hacking * 说明: * 以前一直也想对网卡驱动的工作原理进行跟踪,这次正好有机会,先跟mdio接口部分 * 的代码。
832 0
|
Linux
OK335xS LAN8710 phy driver hacking
/******************************************************************** * OK335xS LAN8710 phy driver hacking * 说明: * 本文主要是对OK335xS中的phy的驱动进行代码跟踪,并解决当前遇到 * LAN8710上电后插入网线,会导致LAN8710无法自动握手,Link灯不亮,内核 * 也检测不到LAN8710有状态发生了改变,最终问题定位于LAN8710的驱动初 * 始化部分,本文解决办法选择注释掉对应的内容就行了。
1130 0
I.MX6 Goodix GT9xx touchscreen driver porting
/************************************************************************ * I.MX6 Goodix GT9xx touchscreen driver porting * 声明: * 本文主要是记录GT9xx电容Touch移植过程中遇到的一些问题。
2429 0
OK335xS ethtool 移植
/******************************************************************* * OK335xS ethtool 移植 * 声明: * 由于刘涛需要使用该工具对网卡进行相关的操作,故需要对ethtool * 进行移植。
1007 0