序:
当使用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可以补全命令,如果无法补全,则操作有问题,重新检查上述步骤哪里有问题。
如图: