news 2026/6/15 14:47:28

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

作者头像

张小明

前端开发工程师

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/6/10 14:24:44

Python爬取科目一题库1685道实战

Python爬取科目一题库1685道实战 在准备机动车驾驶人考试时,很多人都会面临这样一个问题:市面上的驾考App虽然功能齐全,但大多只能在线刷题,无法批量导出题目用于离线学习或系统整理。更别提把所有题目做成一份完整的复习资料了—…

作者头像 李华
网站建设 2026/6/15 14:46:30

显卡性能设置指南:解决游戏卡顿掉帧问题

显卡性能设置指南:解决游戏卡顿掉帧问题 你有没有遇到过这种情况——刚配的高端主机,RTX 4070都上手了,结果《赛博朋克2077》跑起来还不如朋友的老机器流畅?帧数忽高忽低、画面撕裂、延迟拉满……其实硬件没坏,也不是…

作者头像 李华
网站建设 2026/6/15 14:44:15

nRF固件文件分析:Crazyflie2无人机固件

nRF固件文件分析:Crazyflie2无人机固件 在嵌入式系统的世界里,一个看似普通的 .hex 文件,往往藏着整个设备的灵魂。它不是简单的十六进制堆砌,而是从晶体管到飞行逻辑之间的最后一道桥梁。当我们面对像 Crazyflie2 这样仅手掌大小…

作者头像 李华
网站建设 2026/6/14 8:03:06

B-TREE简介

b-tree 其中b代表“balanced”(平衡)。我们使用磁盘时,主要瓶颈在于磁盘i/o。磁盘读取数据是按块(block)进行的,通常一个块的大小是4kb。如果我们用传统的二叉树(比如二叉搜索树)来存…

作者头像 李华
网站建设 2026/6/15 14:39:56

HASH索引简介

hash索引基于哈希表实现,它通过哈希函数将索引键值映射到哈希表中的一个位置(桶),从而快速定位数据。 关键特定: 等级查询:只支持等值查询(),不支持范围查询(…

作者头像 李华