为QNX系统增加定制命令方法

序:

当使用IDE编译官方提供的BSP包生成QNX启动镜像时,可以为镜像增加定制命令,类似于ls、mv、cat等一样,系统上电后默认可以直接使用命令。步骤如下:


1、使用IDE编写命令功能

  • 使用IDE新建工程

  • 完成功能代码

  • 编译工程,生成bin文件,并将bin文件修改成需要的命令名字(如:cmd_help)

2、拷贝bin文件至IDE安装目录的系统命令文件夹

一般IDE如果是默认安装的,路径为:C:\qnx660\target\qnx6\armle-v7\bin

技巧:如果找不到目录,可以在IDE安装目录下搜索系统命令(如:搜索cat),然后将自己的bin文件拷贝至系统命令所在文件夹下即可。

3、修改build文件,增加命令

  • 在build文件中增加命令的名字(必须和第一步生成的命令二进制文件的名字相同)

    如下图:
    在这里插入图片描述

4、编译BSP包,生成启动镜像(qnx-ifs.bin)

至此,功能完成。将生成的镜像拷贝到SD卡中启动系统测试吧。


备注:使用tab可以补全命令,如果无法补全,则操作有问题,重新检查上述步骤哪里有问题。

如图:
在这里插入图片描述


发布了64 篇原创文章 · 获赞 93 · 访问量 12万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章