Ubuntu/Buildroot系统怎么添加用户自定义的应用?

固件类型:官方提供的固件
固件文件名称:rk356x_linux_release_v1.3.0b_20221213
固件下载地址:Firefly | 让科技更简单,让生活更智能
Log日志:calon.zip

我需要把自己开发的应用集成到Linux系统的镜像中,应用运行在用户态,暂时不涉及uboot和kernel的改动。
Wiki中没有关于用户应用集成相关的文档介绍,有几个问题需要咨询下:

  1. 用户APP建议放在Linux源码工程中的哪个目录下?

  2. 用户APP怎么添加到Linux工程的构建系统中?

  3. 用户APP支持单独构建和分区烧录吗?

  4. 用户APP作为独立进程怎么设置开机自动启动?

  5. 用户APP依赖的一些文件怎么打包到镜像中?

以上问题有没有大佬可以帮忙支持下,非常感谢。

tchip_askquestions
calon.zip (182 Bytes)

https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/manual_buildroot.html#xin-zeng-ben-di-yuan-ma-bao

本帖最后由 calon 于 2023-10-11 17:00 编辑

799959745 发表于 2023-10-11 15:24
https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/manual_buildroot.html#xin-zeng-ben-di-yuan-ma-b

好的,感谢大佬。

本帖最后由 calon 于 2023-10-17 16:33 编辑

799959745 发表于 2023-10-11 15:24
https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/manual_buildroot.html#xin-zeng-ben-di-yuan-ma-b

麻烦再请教下大神,wiki中介绍的是使用buildroot制作根文件系统。目前ubuntu系统的根文件系统是由官方提供了几个版本供用户选择使用,如果用户想自己定制ubuntu根文件系统该怎么操作呢,支持用户自己构建linux sdk ubuntu版本的根文件系统镜像吗?

先在设备上定制,然后导出
https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/first_use.html#dao-chu-she-bei-xi-tong

本帖最后由 calon 于 2023-10-17 17:21 编辑

Liuth 发表于 2023-10-17 16:58
先在设备上定制,然后导出
https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/first_use.html#dao-ch
{:4_122:} 咱家的文档真详细,真是要认真仔细看看