问题描述
我正在尝试获取 mkimage (uboot-tool) 所做的 Python 脚本。 例如在使用 mkimage 的 linux 中,我添加标题
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 等)作为来自命令行的参数解析器,并使用 mkimage,python 上不可用的库,但是在挂载二进制头的python脚本中执行相同的功能并创建imagewheader.bit并将其保存在执行脚本的路径中。并且应该匹配linux中mkimage工具创建的imagewheader.bit的输出。
我是 python 编码的新手,我不允许使用任何内置库(这意味着没有安装开源库----)所以需要有全新的源代码。
感谢任何建议:)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)