二:Linux 内核编译初次编译(2020.3.11)
1:正点原子修改过的linux内核(2020.3.11)
目录:/home/jk9/Linux/imx6ull/alientek_linux
编译,vscode工程建立(2020.3.12)
2:nxp官方的linux内核
目录:/home/jk9/Linux/nxp/nxp_linux
编译(2020.3.12. 23:32)
A)在 Linux 中添加自己的开发板(2020.2.13)
1)添加开发板默认配置文件
2)添加开发板对应的设备树文件
cp arch/arm/boot/zImage /home/zuozhongkai/linux/tftpboot/ -f
cp arch/arm/boot/dts/imx6ull-14x14-evk.dtb /home/zuozhongkai/linux/tftpboot/ -f
3)CPU 主频和网络驱动修改
cat /proc/cpuinfo
4) 使能 8 线 EMMC 驱动
5) 修改网络驱动
1、修改 LAN8720 的复位引脚驱动
2、修改 LAN8720A 的 PHY 地址
3、 修改 fec_main.c 文件
4、 配置 Linux 内核,使能 LAN8720 驱动(2020.3.16.22:02)
5、 修改 smsc.c 文件
6) 保存修改后的图形化配置文件
1、 直接另存为.config 文件
2、通过图形界面保存配置文件
名字:linux-imx-rel_imx_4.1.15_2.1.0_ga1.tarbaz
路径:/home/jk9/Linux/nxp/nxp_linux nxp_linux 备份
三:NFC、SSH服务
1:nfc(可以用)(2020.1.13)
/etc/exports里的目录
/home/jk9/nfs *(rw,sync,no_root_squash)
例如:nfs 80800000 192.168.1.25:/home/jk9/nfs/zImage
2:tftp 命令(可以用)(2020.1.13)
tftpboot的目录:/home/zuozhongkai/linux/tftpboot/
例如:tftp 80800000 zImage
注意:ubuntu IP地址要与开发板 设置的服务器地址一致。!!!
备注:
1:如果有WiFi,比如笔记本,禁止WiFi
2:设置window 网络,设置IP地址,子网掩码、默认网关、DNS服务
**IP:192.168.1.22
子网掩码:255.255.255.0
默认网关:192.168.1.1
DNS服务:192.168.1.1**
3:设置Ubuntu
IP:192.168.1.25
子网掩码:255.255.255.0
默认网关:192.168.1.1
DNS服务:192.168.1.1
4: 设置开发板 uboot
IP:192.168.1.24
子网掩码:255.255.255.0
默认网关:192.168.1.1
DNS服务:192.168.1.1