?? ubuntu-nfs-cfg.txt
字號(hào):
?1. 安裝額外軟件
sudo apt-get install vim tftp tftpd nfs-kernel-server dhcp3-server openbsd-inetd samba openssh-server build-essential
2. 配置
1). tftpd服務(wù):配置文件為/etc/inetd.conf,需將根目錄改為/tftpboot,也就是最后一個(gè)參數(shù)。/tftpboot目錄下的uImage.2410為網(wǎng)絡(luò)啟動(dòng)時(shí)的內(nèi)核文件。
2). nfs服務(wù):配置文件為/etc/exports,在最后添加一行:
/opt/nfs/mwc1g/root *(rw,sync,no_subtree_check,no_root_squash,no_all_squash)
其中/opt/nfs/mwc1g/root是手工復(fù)制的網(wǎng)絡(luò)啟動(dòng)的根文件系統(tǒng)
3). dhcp服務(wù):配置文件為/etc/dhcp3/dhcpd.conf,為目標(biāo)提供固定地址分配和BOOTP服務(wù),修改東西較多,但都是照抄即可。
4). samba服務(wù):配置文件為/etc/samba/smb.conf,需將security=user和[homes]的注釋去掉即可。
要修改用戶密碼,用root執(zhí)行命令smbpasswd加用戶名,如smbpasswd qianxh。
5).固定IP地址:配置文件/etc/networking/interfaces,在最后添加如下內(nèi)容:
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
3. 交叉編譯
在SHELL中執(zhí)行 . arm332,再用arm-linux-gcc或arm-linux-g++來編譯相應(yīng)的文件。
生成的可執(zhí)行文件可在開發(fā)機(jī)上復(fù)制到/opt/nfs/mwc1g/root/Develop目錄,在目標(biāo)機(jī)上則
對(duì)應(yīng)的在/Develop目錄下可找到該文件。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -