1.kernel 实际操作时候,下面两条命令就够了. make ARCH=arm xilinx_zynq_defconfig make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- uImage LOADADDR=0x00008000 2.文件系统 下载arm_ramdisk.image.gz https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842473/Build+and+Mod…
我用的是zc706不是zed 基本思路是: 1.安装交叉编译工具(见 https://www.cnblogs.com/idyllcheung/p/10532654.html ) 2.下载xilinx uboot源码 git clone https://github.com/xilinx/u-boot-xlnx.git 3.编译 make zynq_zc706_defconfig make CROSS_COMPILE=arm-xilinx-linux-gnueabi- 出现如下错误: *** Yo…
三.搭建petalinux工程 0.定位目录    先在shell中找一个准备存放工程的地方,(我的是home/hlf/PRO),命令行cd home/hlf/PRO 1.定位编译链    根据安装petalinux的路径:    source /home/hlf/mnt/petalinux/settings.sh 2.创建petalinux工程    将在PRO目录下面,创建一个工程:    petalinux-create --type project --template zynq --n…
问题: 系统正常编译linux系统kernel,安装svn后,kernel编译出错. 错误: CHK     include/linux/version.h  CHK     include/generated/utsrelease.hmake[1]: `include/generated/mach-types.h' is up to date.  CALL    scripts/checksyscalls.sh  CHK     include/generated/compile.hgcc:…
petalinux-config --get-hw-description=. 报错 [INFO] sourcing bitbakeERROR: Failed to source bitbakeERROR: Failed to config project.ERROR: Get hw description Failed!. vi ./build/config.log Run devtool --help for further details.OpenEmbedded requires 'py…
前言 虽可使用Petalinux进行移植,简单方便,但为了更清楚明白的了解整个流程,还是尝试了一波手动移植. 参考资料 ZYNQ Linux 移植:包含petalinux移植和手动移植debian9 ZYNQ #5 - 从vivado工程开始,从emmc启动Linux_里先森-CSDN博客 流程 对于手动移植,所需的文件为: BOOT.bin(FSBL+fpga_bit文件+u_boot.elf).uImage.devicetree.dtb.uEnv.txt.文件系统 文件放置位置说明: FLA…
ref : https://blog.csdn.net/Ultraman_hs/article/details/52984929 Kconfig的格式 下面截取/drivers/net下的Kconfig文件中的部分内容: # Network device configuration menuconfig NETDEVICES default y if UML depends on NET bool "Network device support" ---help--- You can…
上一篇完成了uboot的移植,但是想要愉快的在开发板上玩耍还需要移植Linux内核和文件系统. 1.Linux内核 事实上对于F1C100S/F1C200S,Linux官方源码已经对licheepi nano进行支持.所以我们完全可以通过licheepi nano的配置文件进行移植. 1.1. 下载内核源码 进入Linux系统官网: https://www.kernel.org/ 这里面列出的都是一些主要版本,如主线版本,上时间支持版本,个人推荐使用最新的长时间支持版本(5.10.69).但是因…
Linux编译Qt环境 2017年的十一假期,足不出户,一个人在教研室里面搞Qt的移植.我手里面有Samsung的CortexA8,Samsung的 CortexA53还有Ti的Sitara系列的AM3517的ARM,都成功的移植了Qt,然而在我接触ZYNQ这个平台的时候,偏偏搞的我三天的时间,无法移植,ZYNQ上面安装的是Linaro这个阉割版本的Ubuntu,怎么都不成功,一个问题,在我的PC机上编译完到Linaro上面运行的时候,没有反应,不启动也不报错. 准备 交叉编译环境(一定要找到适…
centos Linux下磁盘管理   parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpfs ,nr_inodes, LVM,传统方式扩容文件系统   第七节课 fdisk 设备名 ‘p’, ‘n’, ‘d’, ‘w’, ‘q’,‘l’. partprobe mount //查看当前挂载情况 mount -a //挂载/etc/fstab mkfs.ext4 /dev/sdb1 mkfs…