Zedboard Linux移植筆記

2021-07-28 08:11:57 字數 958 閱讀 3325

安裝交叉編譯器 arm-xilinx-linux-gnueabi.bin

本文使用的為digilent github中的linux-4.4.0核心原始碼 點此前往

注:其實從github.com/digilent/linux-digilent-dev中的forked from xilinx/linux-xlnx,我們可以看出linux-digilent-dev是folk(派生)自xilinx,下同。

u-boot原始碼:

檔案系統

make arch=arm  cross_compile=arm-xilinx-linux-gnueabi- zynq_zed_defconfig

make arch=arm cross_compile=arm-xilinx-linux-gnueabi-

編譯核心

make arch=arm  cross_compile=arm-xilinx-linux-gnueabi- xilinx_zynq_defconfig

make arch=arm cross_compile=arm-xilinx-linux-gnueabi- menuconfig

make arch=arm cross_compile=arm-xilinx-linux-gnueabi- uimage uimage_loadaddr=0x02080000

由dts生成dtb檔案

dtc -i dts -o dtb -o devicetree.dtb devicetree.dts
由dtb生成dts檔案

dtc -o dtb -i dts -o devicetree.dts devicetree.dtb
mount ramdisk8m.img /mnt

系統移植 核心移植

irom soc samsung固化的位址 iram soc 256k dram 片上外設 記憶體 norflash 讀快 啟動u boot noneflash 寫快 啟動u boot emmc 包括noneflash和讀寫noneflash的控制器 sdmmc sd卡 bl1 bl2 1.irom...

移植安裝mysql mysql移植問題

今天在實際開發中對於mysql資料庫進行移植發生的問題來說下.開始把本地data中的資料庫檔案拷貝到另一台機子上test,執行show tables 可以看到資料庫表,但是對錶進行任何操作都報錯 表不存在 原以為mysql的資料庫檔案 frm copy stick到本地安裝mysqldb目錄的dat...

系統移植 移植涉及的工作

1 移植涉及的工作 a 系統軟體 1 引導程式 初始化硬體,其目的為載入核心 2 核心 系統乙個核心功能的 3 檔案系統 內容 格式 b 編譯器 交叉編譯 在主機環境編譯,其編譯結果在目標環境下執行 2 交叉編譯器安裝 在linux環境下安裝軟體相當於windows下的綠色軟體,只解壓,然後配 置環...