EDA365电子论坛网

标题: 迅为-i.MX6ULL开发板-Busybox移植DHCP(三) [打印本页]

作者: 阳阳天    时间: 2021-4-19 11:30
标题: 迅为-i.MX6ULL开发板-Busybox移植DHCP(三)
我们想要开发板上面烧写 busybox 文件系统,我们首先将 busybox 镜像拷贝到 dhcp 目录下,busybox镜像在终结者 ULL 光盘资料\i.MX6ULL 终结者光盘资料\08_开发板系统镜像\03_文件系统镜像\01_Busybox文件系统可以找到,如图 89.4.1 所示:# y( l" g7 H9 M3 S/ D6 p
0 P; Q  C5 M4 y) @; _+ M, y" F
然后执行命令:将其解压7 m4 ]; h* B. D, g
& T9 @8 k' `% S% X
将 client 目录下编译好的 dhclient 可执行文件拷贝到目标板系统的/bin 目录下,输入命令:
3 B, L0 ^! g) Ycp /home/topeet/dhcp/dhcp-4.4.1/client/dhclient ./bin// [9 S1 B2 @! p
如图 89.4.3 所示
+ a8 b. L) M  S
/ Y" U9 u0 V4 W4 t3 Y2 m查看./bin/目录下是否有 dhclient+ W- A5 ]3 e- |9 T, E" O
/ g: v: z- Y! G% d) y
将 client 目录下的 dhclient.conf.5 和 client/scripts/linux 拷贝到目标板的/sbin 目录下,输入命令:
% r/ \7 Q; w+ `  W$ Ycp /home/topeet/dhcp/dhcp-4.4.1/client/dhclient.conf.5 ./sbin/4 J; f# {% O0 ~6 w/ C, p
cp /home/topeet/dhcp/dhcp-4.4.1/client/scripts/linux ./sbin/3 u. E+ j/ c3 |* l2 M% P5 s
如图 89.4.5 所示:
5 _5 ^* F  l8 l. H! U" ?/ O8 @; R$ A  U2 ~# B
并将 dhclient.conf.5 改名为 dhclient.conf,将 linux 脚本改名为 dhclient-script,输入命令:mv ./sbin/dhclient.conf.5 ./sbin/dhclient.conf
7 u8 f' M+ I8 Z) m7 B3 `7 Amv ./sbin/linux ./sbin/dhclient-script
* x6 [- D5 G  ]2 R6 q7 H9 N如图 89.4.6 所示:6 v& L+ L1 b* v. @* x- i& C2 L

- Q) g5 ]* A( |4 k- z并输入命令 chmod +x ./sbin/dhclient-script,为 dhclient-script 添加可执行属性。) W+ ^: [, Q. K( t; R/ R
4 i) K" i& R4 K6 S- S7 ~0 _3 p: d6 s
修改 dhclient-script 文件,将第一行修改为#!/bin/sh 如图 89.4.8 和图 89.4.9 所示:& d* s# Z- a' k& V
" ~) z3 |3 Z! U
图 89.4.8, H; H! Z, Q  z

# s6 v( c' h! x) r/ t然后我们使用命令 tar -vcjf ./rootfs.tar.bz2 .将文件系统打包$ Q3 C! [/ @, N' m/ d, {6 n% r4 {
tar -vcjf ./rootfs.tar.bz2 .
$ Y; G3 w2 j+ E9 c' a; G8 Y" {: T9 j; ^" k% @5 K: }2 J+ i
输入命令:chmod 777 -R rootfs.tar.bz2 赋予权限。! E* O) A+ e' ]4 I  x
' g$ h# ]. U' g; N( U+ [- c* \; u
0 L1 ]% C1 {4 v. h9 x- M8 O

作者: NingW    时间: 2021-4-19 18:23
i.MX6ULL开发板-Busybox移植DHCP




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2