Make an asymmetric configuration could be very complex. Board arrived, so I 
will start working on the product features first and then with the dual OS 
Mix. Hope have something useful by the end of October.
Will be a single image for both OS.

On Tuesday, September 30, 2014 11:00:58 PM UTC-4, Jhon Yi wrote:
>
> 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] <javascript:>>: 
> > 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. 
>

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