Thanks for your observations and links. I really appreciate.

On Wednesday, October 1, 2014 3:38:58 AM UTC-4, Jorge Nerín wrote:
>
> You'll need to run an hypervisor to arbitre the access to shared resources 
> for the two OSs, look at 
> http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/Allwinner 
> http://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions I 
> believe there was some demo of a tablet running two android using Xen.
>
> On Tue, Sep 30, 2014 at 5:18 PM, javqui <[email protected] <javascript:>
> > wrote:
>
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Jorge Nerín
> <[email protected] <javascript:>> 
>

-- 
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