od命令的应用

@TOC使用OD命令将bin文件二进制数据保存成数组
完整脚本下载链接:https://download.csdn.net/download/funtasty/89559206
希望大家能关注、点赞、下载支持一下。 后续我将继续为大家更新方便的代码和脚本工具。

OD命令

od -Ax -v -w4  -tx4 $filename  > $file_txt

将bin文件转换成地址+16进制内容的文件
原文内容:
在这里插入图片描述
分割后保存的文件内容:
od -Ax -v -w4 -tx4 n10-rpu.bin > test.txt
在这里插入图片描述

SED命令

sed -i 's/^.\{6\}//' tmp.txt
sed -i 's/$/,/g' tmp.txt
sed -i '$d' tmp.txt

将地址+16进制内容的文件内容中地址部分去除
sed -i ‘s/^.{6}//’ tmp.txt
在这里插入图片描述
sed -i ‘s/$/,/g’ tmp.txt
在这里插入图片描述

sed -i ‘$d’ tmp.txt
在这里插入图片描述

后续数组保存

NL=`sed -n '$=' tmp.txt`
MMM=1
INST_SIZE=$[$NL*$MMM]

echo "">>$RPU_CFG_H
echo "#define  IP_DCCM_SIZE  $INST_SIZE">>$RPU_CFG_H
echo "uint32_t ip_dccm[IP_DCCM_SIZE] = {">>$RPU_CFG_H
cat tmp.txt>>$RPU_CFG_H
echo "                  };">>$RPU_CFG_H

添加数组信息。
在这里插入图片描述

相关推荐

  1. 华为OD应聘感受

    2024-07-20 17:40:02       78 阅读
  2. Android - 代码执行shell命令应用

    2024-07-20 17:40:02       56 阅读
  3. Python - os应用方法

    2024-07-20 17:40:02       27 阅读
  4. ovs网络配置命令

    2024-07-20 17:40:02       22 阅读
  5. 命令模式在量化交易系统开发中应用

    2024-07-20 17:40:02       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 17:40:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 17:40:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 17:40:02       45 阅读
  4. Python语言-面向对象

    2024-07-20 17:40:02       55 阅读

热门阅读

  1. Python函数传参

    2024-07-20 17:40:02       17 阅读
  2. 带答案和解题步骤的数独题目分享

    2024-07-20 17:40:02       21 阅读
  3. 关于mysql架构的思考

    2024-07-20 17:40:02       17 阅读
  4. Android笔试面试题AI答之Activity(1)

    2024-07-20 17:40:02       15 阅读
  5. centos5 git报错 ‘No kex alg‘

    2024-07-20 17:40:02       19 阅读
  6. 【18】输出字符菱形

    2024-07-20 17:40:02       21 阅读
  7. 二分 以及例题

    2024-07-20 17:40:02       22 阅读