This project is amazing. It will be very useful in industrial and
control area.  I have two question: 1. Since you only need one or two
A7 cores to run RTOS,  why not let the remaining A7 run Linux together
with A15 since this will use less power?  2. Are you going to build
only one image contain two kernel?
Thank you and hope to see progress.


2014-09-30 23:18 GMT+08:00 javqui <[email protected]>:
> Maybe a complete separate OS is a little easier than implement a modified
> Linux Kernel as you did (impressive Job)
>
> Maybe the "Kernel" is not the right word in my first post and a "customized
> boot" will be a better definition. The system will have 2 simultaneous OS
> kernels.  For the Linux Kernel OS perspective, the A7 will not exist. From
> the Nucleus kernel perspective, the A15 will not exist. The interaction and
> potential sync events will  happen in shared memory with adequate "traffic
> lights" or/and "external" interrupts (like a peripheral). Memory protection
> domains for each OS will avoid a lot of problems and the A80 (ARM Big.Litte)
> provide this secure feature according with the very basic A80 datasheet
> available.
>
> An implementation of this type could replace many non-traditional product
> designs with a single A80. A80 looks like was designed with tablet and
> smartphone markets in mind, but it could have access to a larger market and
> developers.
>
> A minimum starting point documentation (A80 user manual) is mandatory to
> start moving the current projects to A80 platform and to start recommending
> it for new projects. Anyone that could help with the user manual, please
> contact me directly.
>
> Javqui
>
>
> On Monday, September 29, 2014 8:57:17 PM UTC-4, Zhao Zhili wrote:
>>
>> Such a big plan. I just did a small project with (Real-time patch for
>> linux kernel) + (processor affinity) + (super loop) on A20.
>> Since A20 has two A7, a real time process can occupy a processor and leave
>> the other for other tasks. With out a working
>> main line kernel, it seems like you have a lot of work to do to customize
>> the kernel.
>>
>> On Tue, Sep 30, 2014 at 4:46 AM, javqui <[email protected]> wrote:
>>>
>>> Hi,
>>> I'm working on a couple of projects requiring the classic Micro
>>> controller features (low power, deterministic real time processing) and the
>>> classic UX, flexibility and functionality of Linux /android.
>>>
>>> Most SoCs today provide many high level external hardware interfaces
>>> (like Camera, USB, HDMI, etc) but some projects require additional drivers
>>> and interfaces to handle different external hardware. Usually we solve the
>>> interconnectivity with extra MCUs, FPGAs or other specialized chip
>>> interfaces available.
>>>
>>> Sometimes, we design product boards with two solutions: a Cortex A SoC
>>> like Allwinner/rockchip/Omap series and a small MCU Cortex M like the STM32
>>> series, but with a powerful A80, it could change forever.
>>>
>>> I will receive my first Optimus board soon, and I want to customize the
>>> kernel to create a classic Linux running on the powerful 4x A15+ GPU and
>>> Nucleus (or Free RTOS) on one or two of the A7 of the Allwinner A80 Soc. (I
>>> made similar kernel works with MTK SoCs in the past, but never try to run
>>> two operating systems in the same chip at the same time)
>>>
>>> Both projects require continuous operation and deterministic real time
>>> response on the low power processor(s) (RTOS on A7).
>>> User interaction (Linux on the A15 + GPU side ) is only eventual, so
>>> termal issues by running almost all processors at the same time
>>> occasionally,  should not be a problem.
>>>
>>> If anyone anticipate a significant barrier to build a kernel of this
>>> type, please share it here, I will really appreciate. I will share the
>>> results and evaluation test here
>>>
>>> Additionally I will really appreciate if someone could help me to get the
>>> A80 user manual, (please contact me by email). Both projects require access
>>> to low level A80 features for special hardware interfaces and the user
>>> manual is a must for both projects and future product projects related with
>>> the A80. I want to switch almost all my projects to Allwinner A80.
>>>
>>> Javqui
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "linux-sunxi" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "linux-sunxi" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to