Talking about the boss structure of Ambarella

Source: Internet
Author: User

BOSS:

Bidrectional Operating sytem Scheduler (Uitron and Linux)

Two-way operating system scheduling

Controlling arm exception Handling will dispatch the exception to the Uitron or Linux side as appropriate

In addition to the Linux ISR, the entire Linux system is executed as a guest task for Uitron.

Uitron Scheduler is responsible for scheduling tasks

BOSS uses the Super Manager (a hardware virtual technology that allows multiple operating systems to run simultaneously on a single host)

Ipc:

1. Based on the presence of the Sun RPC framework

IPC Call description file and Ipcgen tool

2.C/S Communication mode

Client requires service, Server provides service

3. Initiate notification to different operating systems by triggering a virtual IRQ

4. In an IPC call, the data is passed through the Via pointer

For user space, parameters must be fixed size

5. For IPC processing the lower half of the IPC task is to avoid IRQ loss

Concrete implementation of the next decomposition (come out, do not like to spray)

Talking about the boss structure of Ambarella

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.