0

我正在尝试获取 mkimage (uboot-tool) 所做的 python 脚本。例如在使用 mkimage 的 linux 中,我添加了 header

mkimage -A arm -O linux -T kernel -C none -a 0x8000 -e 0x8000 -n "test_0" -d b4header.bit imagewheader.bit

当我这样做的时候mkimage -l imagewheader.bit

我有 :

Image Name:   test_0
Created:      Mon Apr 12 11:01:56 2021
Image Type:   ARM Linux Kernel Image (uncompressed)
Data Size:    7316306 Bytes = 7144.83 KiB = 6.98 MiB
Load Address: 00008000
Entry Point:  00008000

现在我应该制作名为 header.py 的脚本,该脚本将参数(b4header.bit、-A、-O、-T、-C 等)作为命令行中的 arge 解析器并使用 mkimage,python 上不可用的库,但做同样的事情在安装二进制标头的python脚本中运行并创建imagewheader.bit并将其保存在执行脚本的路径中。并且应该匹配 linux 中 mkimage 工具创建的 imagewheader.bit 的输出。

我是 python 编码的新手,我不允许使用任何内置库(这意味着没有安装开源库----)所以需要有全新的源代码。

任何建议表示赞赏:)

4

0 回答 0