imx6ul-正点原子-imx6ul学习笔记(2)

二: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

你可能感兴趣的:(imx6ull)