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.
