news 2026/4/18 11:57:14

当前工作设备系统整体启动模型总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
当前工作设备系统整体启动模型总结

一、整体启动链路总结

系统从上电到业务运行,完整执行路径为:

init / ttyFIQ0 └─ /app/startup (Shell 脚本进程) └─ ./startapp.sh └─ init_module srosXXX └─ srosXXX 进程 └─ 主线程进入 main() └─ OsixCreateTask 创建多个线程

二、startup 的角色与职责

startup运行环境构建器,不是业务程序。

其主要职责包括:

  1. 清理旧日志与临时文件

  2. 解包系统应用版本(支持回滚 / 二级升级)

  3. 执行升级兼容处理(upgrade_file

  4. 设置可执行权限

  5. 加载内核模块(insmod *.ko

  6. 配置运行与调试环境(ASAN)

  7. 创建 RAM 软链接,统一访问路径

  8. 最终调用startapp.sh进入业务启动阶段

在此阶段:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 6:14:16

手机也能跑AutoGLM?揭秘个人设备私有化部署的3大核心技巧

第一章:Open-AutoGLM怎么部署到自己手机上将 Open-AutoGLM 部署到个人手机上,可以通过 Termux 等安卓终端模拟器实现本地运行。该方法无需 Root 权限,适合大多数 Android 设备。准备工作 在手机上安装 Termux(可通过 F-Droid 获取…

作者头像 李华
网站建设 2026/4/18 10:53:25

BQ3588C开发板编译踩坑实录:环境配置与常见错误解决

BQ3588C开发板编译踩坑实录:环境配置与常见错误解决 在尝试为国产高性能开发板构建开源鸿蒙系统时,你有没有经历过那种“明明照着文档一步步来,却处处报错”的无力感?尤其是在面对一个尚处于生态建设初期的操作系统——比如 OpenH…

作者头像 李华
网站建设 2026/4/18 8:28:27

深度学习框架YOLOV8模型训练厨余垃圾检测数据集__(实为 __四类生活垃圾检测数据集 构建基于深度学习YOLOV8厨余垃圾检测系统 智慧环保建设,推动垃圾分类智能化落地

厨余垃圾检测数据集 14964张 4类yolo格式 【垃圾四类检测YOLO数据集】共【14964】张,按照8比2划分为训练集和验证集,其中训练集【11971】张,验证集【2993】张,模型分为【4】类,分类为:【‘可回收垃圾’, ‘…

作者头像 李华
网站建设 2026/4/18 1:24:31

光栅衍射主极大个数与大学物理衍射要点解析

光栅衍射主极大个数与大学物理衍射要点解析在光学实验中,当你用一束红光照射一个细密的光栅,屏幕上出现的不再是简单的明暗条纹,而是一系列明亮、锐利且对称分布的亮斑——这些就是光栅衍射的主极大。它们的位置并非随机,而是由一…

作者头像 李华
网站建设 2026/4/17 6:39:33

vLLM-Ascend 部署与推理服务化实战

一、前言 vLLM 是目前大模型推理领域最火热的高性能推理框架之一,以其 PagedAttention 技术著称。而 vLLM-Ascend 则是 vLLM 在华为昇腾 NPU 上的硬件插件,使得昇腾算力能够通过 vLLM 释放强大的推理性能。 在真正开始做迁移之前,我原本以为 …

作者头像 李华
网站建设 2026/4/17 16:21:02

GIN索引原理

gin全称generalized inverted index,即“通用倒排索引”。顾名思义,是一种倒排索引,但被设计成可以支持多种复杂数据类型的索引需求。 gin索引最初是为了支持全文检索而引入的。在postgresql 8.2版本中首次引入。当时,postgresql已…

作者头像 李华