编译出来的应用文件怎么自动拷贝到/usr/bin目录
-
平台V536 系统TinaLinux4.9
我在package目录下创建了我们自己产品的目录,编译出来的应用文件怎么在打包的时候自动拷贝到/usr/bin目录,并且开机的时候能够自动运行?
-
openwrt 不知道怎么弄,buildroot默认是添加文件到 /etc/ini.d/ 下面就可以了.
-
@yixiuge 我是想在编译阶段,打包后就弄过去,这样生产后就不用每台设备都去设置了
-
同样问题, 顶一下
-
将文件打包进入 Tina Linux
Tina Linux 提供 busybox-init-base-files 作为 rootfs 的接口提供用户将文件打包进入固件的功能。busybox-init-base-files 内的文件在打包编译系统的时候会覆盖进入 rootfs 内。文件夹的路径 openwrt/target/v853/v853-vision/busybox-init-base-files
01
配置开机自启
开机自启可以说是嵌入式 Linux 投入应用中最主要的一环。这里以自启动 lv_example 介绍一下 Tina Linux 如何配置开机自启功能开机自启动主要的配置位于 openwrt/target/v853/v853-vision/busybox-init-base-files/etc/init.d 文件夹内。系统启动后会按顺序执行这里的脚本,可以通过编写这里的脚本实现开机自启功能。
02
编写一个 S99lvdemo 的启动脚本,S99 代表他会等待之前的 Sxx 脚本执行完毕他才会执行,这里的排序是字符的顺序。
#!/bin/sh
Start lv_example ....
start() {
printf "Start lv_example .... "
lv_examples 1
}stop() {
printf "Stopping lv_example .... "
}case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esacexit $?
编译、打包烧录,可以看到开机自启了 lvgl 的操作界面。
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号