petalinux 添加编译好的应用程序
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash

·
petalinux (我的是 2018.2) 如何添加编译好的应用程序呢?
ug1144 做了介绍,内容在 ch7:Customizing the Rootfs下的Including Prebuilt Applications。
我制作petalinux 2018.2 是在ubuntu16上的,下面是我添加编译好了的应用的步骤。
1:确保你的应用程序是针对你的硬件平台,可以先在平台上运行测试。这个可以sdk, 或者tftp 到你的平台运行测试。
2:用以下命令建立一个应用:
petalinux-create -t apps --template install --name myapp --enable |
这里myapp 是你给你的应用程序取的名字。所以可能是要修改成你的程序名字。
3:转到你新建应用的目录:
cd <plnx-proj-root>/project-spec/meta-user/recipes-apps/myapp/files/ |
4:删除目录下的应用程序,同时复制你的应用程序到该目录:
rm myapp |
cp <path-to-prebuilt-app> ./ |
我先把应用程序复制到共享目录 alinx,然后
cp /mnt/hgfs/alinx/udpcnc ./
你的程序名字修改成你给程序取的名字。是不是你程序什么名字就什么名字,我没测试。
5: 运行 petalinux-build 然后打包,下载。
6:测试
ls /usr/bin
应该可以看到你的应用程序。
直接输入 myapp 这里应该改为你程序的名字,比如我的是udpc,就可以看到程序运行了。
7:如果只是cp 到系统,关电就没有了,当然如果你的文件系统是在SD 或者 mmc 上,可能直接复制就好了。
我的系统是存在qspi上的,估计上电复制到ddr,所以需要上面的操作。
介绍完毕。




A beautiful web dashboard for Linux
最近提交(Master分支:4 天前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
更多推荐
所有评论(0)