浅谈Ambarella 的BOSS架构
发布日期:2022-03-30 18:18:24 浏览次数:26 分类:博客文章

本文共 400 字,大约阅读时间需要 1 分钟。

 

BOSS:

Bidrectional Operating Sytem Scheduler (uITRON and Linux)

双向的操作系统调度

控制ARM异常处理会将异常相应的派遣到uITRON或者Linux端

除了linux的ISR, 整个linux 系统作为uITRON 的来宾任务被执行。

uITRON的调度器负责任务的调度

BOSS 使用超级管理器(一种硬件虚拟技术允许多个操作系统同时在一台主机上运行)

IPC:

1.基于存在于Sun RPC framework

  IPC 调用描述文件和ipcgen 工具

2.C/S通讯方式

  客户端需要服务,服务器提供服务

3.通过触发虚拟的IRQ发起通知给不同的操作系统

4.在IPC调用中,数据通过via指针传递

  对于用户空间,参数必须固定大小

5.对于IPC处理IPC下半部任务是避免IRQ丢失

具体实现下次分解(出来则到,不喜勿喷)

转载地址:https://www.cnblogs.com/code-for-the-dream/p/5299233.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Smack+OpenFire搭建IM通信,包含心跳和自动重连(Android实现)
下一篇:蓝牙4.0技术

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2023年02月28日 13时27分14秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

html四张图片拼图,js实现html滑动图片拼图验证 2019-12-19 12:50:14
c语言二维数组的动态创建,王鹏-C++ 动态创建二维数组 (简单版) 2019-12-19 12:50:12
链表c语言 读指针,学习C语言指针和链表的体会 2019-12-19 12:50:12
Android 条件断点,Android DownloadManager 的使用及断点续传-Go语言中文社区 2019-12-19 12:50:12
荣耀电视鸿蒙系统安卓,刚刚!继发布或取代安卓的华为鸿蒙系统后,荣耀“电视”也来了... 2019-12-19 12:50:13
android 点击文本框 不调用键盘,Android点击EditText文本框之外任何地方隐藏键盘 2019-12-19 12:50:13
android 设置网络参数,Android网络请求-sign参数的设置方式 2019-12-19 12:50:13
android+最新手机,最新Android手机性能榜单:骁龙845+8G的它只排第三 2019-12-19 12:50:13
linux kafka 环境搭建,centos7搭建kafka集群 2019-12-19 12:50:10
linux配置一个ip san存储服务器,网络存储服务ip-san搭建 2019-12-19 12:50:11
linux删除大量过期文件,linux删除大量文件的6种方法 2019-12-19 12:50:11
linux 反编译 obj,objdump反汇编 2019-12-19 12:50:11
Linux7防火墙情况,【整理】CentOS 7防火墙使用 | 勤奋的小青蛙 2019-12-19 12:50:11
浏览器 拒绝连接linux ip,192.168.1.1拒绝了我们的连接请求怎么办? 2019-12-19 12:50:12
linux基础简介,Linux基础-Bash简介 2019-12-19 12:50:12
linux64 编译 32,在64位主机上编译产生32位的目标代码 2019-12-19 12:50:09
不用系统盘怎么做linux,Linux下制作U盘系统安装盘 2019-12-19 12:50:09
Linux上node内存溢出,node内存溢出处理 2019-12-19 12:50:09
无线传感器网络linux,基于LINUX无线传感器网络网关的设计与实现-集成电路工程专业论文.docx... 2019-12-19 12:50:10
kali linux u盘 live,Kali Linux Live U盘安装过程 2019-12-19 12:50:10