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.
