网站目录生成,软件界面设计要求,网站建设程序开发,我爱深圳网站设计全志ARM926 Melis2.0系统的开发指引⑤ 编写目的8. 固件修改工具(ImageModify)使用8.1.界面说明8.2.操作步骤8.2.1. 配置平台8.2.2. 选择固件8.2.3. 选择要替换的文件8.2.4. 替换文件8.2.5. 保存固件 8.3.注意事项8.4.增加固件修改权限设置8.4.1. 概述8.4.2. 操作说明8.4.2.1.打… 全志ARM926 Melis2.0系统的开发指引⑤ 编写目的8. 固件修改工具(ImageModify)使用8.1.界面说明8.2.操作步骤8.2.1. 配置平台8.2.2. 选择固件8.2.3. 选择要替换的文件8.2.4. 替换文件8.2.5. 保存固件 8.3.注意事项8.4.增加固件修改权限设置8.4.1. 概述8.4.2. 操作说明8.4.2.1.打包8.4.2.2.modifycfg.fex 文件编辑说明 -. 全志相关工具和资源-.1 全志固件镜像修改工具 ImageModify.exe 下载-.2 全志固件USB刷机工具 PhoenixSuit 下载-.3 全志Melis2.0 用户手册.pdf下载-.4 全志melis2.0 sdk源码库下载 编写目的
本文档是全志 Melis2.0 系统的开发指引文档旨在协助开发者了解和掌握 Melis 系统快速搭建 Melis系统的开发环境将 Melis2.0 系统应用到产品开发中。 8. 固件修改工具(ImageModify)使用
8.1.界面说明
ImageModify 工具路径为“SDK\softwares\ImageModify”。ImageModify 的作用是通过该工具直接替换 固件内部分文件生成一个新固件。 主界面如下 图44 选择固件文件按钮 替换目标的系统盘文件浏览 选中的文件信息 替换按钮 图片浏览区 进度条 保存按钮 注由于软件版本不同界面可能存在一点差异。
8.2.操作步骤
8.2.1. 配置平台
在软件运行目录下运行批处理文件 config.bat。此批处理具体作用可参考软件目录下文档《固件修改工具 V300 说明文档》。 图45 根据平台的类型选择不同的数字以 C200S 为例子则选择 5 即可。
8.2.2. 选择固件
在运行目录下启动固件修改工具 ImageModify.exe 或者 ImageModify-not compress logo.exe。 图46 运行界面如下: 图47 点击 … 选择要打开的固件文件。固件打开后有如下界面 图48
8.2.3. 选择要替换的文件
固件打开后在目标替换文件浏览区可以看到该分区下的所有目录和文件如下图 图49 点击需要替换的文件: 图50 在上图可以看到选中的文件
8.2.4. 替换文件
在步骤 3 中选中文件后点击 Replace 按钮 选择新的文件进行替换。 图51
8.2.5. 保存固件
当替换完所有要替换的文件后点击按钮 等待进度条提示如下: 图52 表示保存成功。会在打开固件目录下会生成一个.img 的新固件。 图53
8.3.注意事项
nor 系统的配置脚本要更新一下参见软件工具目录下“nor 系统配置脚本”文件夹,修改了
update.bat 中增加
copy .\ramfs.ini .\ramfs\ramfs_ini.tmp copy .\rootfs.ini .\rootfs\rootfs_ini.tmp 2. image.bat 文件中增加
del .\ramfs\ramfs_ini.tmp del .\rootfs\rootfs_ini.tmp 3. beetles\rootfs 里面添加 app_config.fex 文件。可参考修改工具\nor 系统配置脚本下面的修改范例 4. 若 beetles\rootfs 里面 app_config.fex 文件存在则无需添加。app_config.fex 文件内容也有限制 app_config 里面结构基本是类似于主键和子键的结构形式如下所示 图54 此处仅为举例不考虑 client 的实际作用。
[client] clientid4C4E 如上例子键等号后面的值如果数字开头不能带有字母否则在 save 时会提示如下错误 图55 子键等号后面的值如果以字母开头或者 0x 开头则可为任意字符串。正常保存生成新固件。如下图 图56
8.4.增加固件修改权限设置
8.4.1. 概述
为了避免用户随意修改或者保护固件修改权限需要在固件中增加限制修改的方法。通过这种机制 固件发布者可以设置允许修改的文件列表进入修改权限的密码等信息。
8.4.2. 操作说明
8.4.2.1.打包
将 modifycfg.fex 文件放在打包路径下在 image.cfg 文件中的[FILELIST]段中增加如下项
{filename INPUT_DIRbeetles\modifycfg.fex, maintype ITEM_COMMON, subtype “MDF_CONFIG000000”,}, modifycfg.fex 文件是设置修改权限的文件。
8.4.2.2.modifycfg.fex 文件编辑说明
设置终端客户验证修改权限的密码
Password“12345” 如果不需要密码则将该字段设置成 Password即可。
设置一级代理商验证修改权限的密码
xPassword“12345” 如果不需要密码则将该字段设置成 Password即可。
设置是否限制
Limited1 1 表示限制0 表示全部可以修改
设置允许修改的文件列表
FilesTab { {File \res\boot_ui\logo.bmp}, {File \apps\desktop.bin}, {File \drv}, --定义 drv 整个目录都可以修改
}
如果整个目录可修改就定义一个目录名称即可如例子中的
{File \drv}, 备注 如果是修改 bin 档(非 img 档)那么权限设置功能无法生效所有文件将可见并可替换。
-. 全志相关工具和资源
-.1 全志固件镜像修改工具 ImageModify.exe 下载 下载地址 固件镜像修改工具 ImageModify.exe下载 ImageModify_20230906.rar
-.2 全志固件USB刷机工具 PhoenixSuit 下载 下载地址 USB刷机工具 PhoenixSuit下载 PhoenixSuit_CN_V1.1.1_20230906.rar
-.3 全志Melis2.0 用户手册.pdf下载
下载地址 全志Melis2.0 用户手册.pdf下载 documents_20230906_melis_v2.0.rar
-.4 全志melis2.0 sdk源码库下载
下载地址 全志melis2.0 sdk源码库下载 melis2.0-sdk-release_20230906V2.0.rar