* Cortex-M4 build support
@ 2016-09-09 7:58 Zhenhua Luo
2016-09-09 14:37 ` Mark Hatle
0 siblings, 1 reply; 9+ messages in thread
From: Zhenhua Luo @ 2016-09-09 7:58 UTC (permalink / raw)
To: 'yocto@yoctoproject.org'
[-- Attachment #1: Type: text/plain, Size: 189 bytes --]
Hi all,
Can Yocto support image build for Cortex-M4 targets? If no, does somebody know if there is some distro/packaging tool which can support Cortex-M4?
Best Regards,
Zhenhua
[-- Attachment #2: Type: text/html, Size: 2318 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Cortex-M4 build support
2016-09-09 7:58 Cortex-M4 build support Zhenhua Luo
@ 2016-09-09 14:37 ` Mark Hatle
2016-09-12 5:07 ` Zhenhua Luo
0 siblings, 1 reply; 9+ messages in thread
From: Mark Hatle @ 2016-09-09 14:37 UTC (permalink / raw)
To: Zhenhua Luo, 'yocto@yoctoproject.org'
On 9/9/16 2:58 AM, Zhenhua Luo wrote:
> Hi all,
>
>
>
> Can Yocto support image build for Cortex-M4 targets? If no, does somebody know
> if there is some distro/packaging tool which can support Cortex-M4?
>
The Cortex-M4 does not have an MMU. The Yocto Project system, currently, only
supports MMU based architectures.
If Linux is a requirement for you, you will need to find a non-MMU based uClinux
system to work with.
Otherwise there are a number of other embedded OSs for MMU-less targets that may
be more appropriate to the memory and system constraints of the M series CPUs.
--Mark
>
>
>
> Best Regards,
>
>
>
> Zhenhua
>
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Cortex-M4 build support
2016-09-09 14:37 ` Mark Hatle
@ 2016-09-12 5:07 ` Zhenhua Luo
2016-09-12 14:31 ` Mark Hatle
0 siblings, 1 reply; 9+ messages in thread
From: Zhenhua Luo @ 2016-09-12 5:07 UTC (permalink / raw)
To: Mark Hatle; +Cc: 'yocto@yoctoproject.org'
Hi Mark,
Thanks a lot for your comments.
Is there plan to support non-MMU targets in Yocto?
Best Regards,
Zhenhua
> -----Original Message-----
> From: Mark Hatle [mailto:mark.hatle@windriver.com]
> Sent: Friday, September 09, 2016 10:37 PM
> To: Zhenhua Luo <zhenhua.luo@nxp.com>; 'yocto@yoctoproject.org'
> <yocto@yoctoproject.org>
> Subject: Re: [yocto] Cortex-M4 build support
>
> On 9/9/16 2:58 AM, Zhenhua Luo wrote:
> > Hi all,
> >
> >
> >
> > Can Yocto support image build for Cortex-M4 targets? If no, does
> > somebody know if there is some distro/packaging tool which can support
> Cortex-M4?
> >
>
> The Cortex-M4 does not have an MMU. The Yocto Project system, currently,
> only supports MMU based architectures.
>
> If Linux is a requirement for you, you will need to find a non-MMU based
> uClinux system to work with.
>
> Otherwise there are a number of other embedded OSs for MMU-less targets
> that may be more appropriate to the memory and system constraints of the M
> series CPUs.
>
> --Mark
>
> >
> >
> >
> > Best Regards,
> >
> >
> >
> > Zhenhua
> >
> >
> >
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Cortex-M4 build support
2016-09-12 5:07 ` Zhenhua Luo
@ 2016-09-12 14:31 ` Mark Hatle
2016-09-13 17:31 ` robert.berger@gmane
0 siblings, 1 reply; 9+ messages in thread
From: Mark Hatle @ 2016-09-12 14:31 UTC (permalink / raw)
To: Zhenhua Luo; +Cc: 'yocto@yoctoproject.org'
On 9/12/16 12:07 AM, Zhenhua Luo wrote:
> Hi Mark,
>
> Thanks a lot for your comments.
>
> Is there plan to support non-MMU targets in Yocto?
>
Not that I am aware of.
--Mark
> Best Regards,
>
> Zhenhua
>
>> -----Original Message-----
>> From: Mark Hatle [mailto:mark.hatle@windriver.com]
>> Sent: Friday, September 09, 2016 10:37 PM
>> To: Zhenhua Luo <zhenhua.luo@nxp.com>; 'yocto@yoctoproject.org'
>> <yocto@yoctoproject.org>
>> Subject: Re: [yocto] Cortex-M4 build support
>>
>> On 9/9/16 2:58 AM, Zhenhua Luo wrote:
>>> Hi all,
>>>
>>>
>>>
>>> Can Yocto support image build for Cortex-M4 targets? If no, does
>>> somebody know if there is some distro/packaging tool which can support
>> Cortex-M4?
>>>
>>
>> The Cortex-M4 does not have an MMU. The Yocto Project system, currently,
>> only supports MMU based architectures.
>>
>> If Linux is a requirement for you, you will need to find a non-MMU based
>> uClinux system to work with.
>>
>> Otherwise there are a number of other embedded OSs for MMU-less targets
>> that may be more appropriate to the memory and system constraints of the M
>> series CPUs.
>>
>> --Mark
>>
>>>
>>>
>>>
>>> Best Regards,
>>>
>>>
>>>
>>> Zhenhua
>>>
>>>
>>>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Cortex-M4 build support
2016-09-12 14:31 ` Mark Hatle
@ 2016-09-13 17:31 ` robert.berger@gmane
2016-09-13 20:15 ` Khem Raj
0 siblings, 1 reply; 9+ messages in thread
From: robert.berger@gmane @ 2016-09-13 17:31 UTC (permalink / raw)
To: yocto; +Cc: 'yocto-EtnWKYl6rD/WsZ/bQMPhNw@public.gmane.org'
Hi,
Shouldn't it be possible to build a bare-metal Cortex-M4 compiler with
the YP and build a small RTOS like FreeRTOS with this compiler?
Regards,
Robert
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Cortex-M4 build support
2016-09-13 17:31 ` robert.berger@gmane
@ 2016-09-13 20:15 ` Khem Raj
2016-09-15 20:07 ` Trevor Woerner
0 siblings, 1 reply; 9+ messages in thread
From: Khem Raj @ 2016-09-13 20:15 UTC (permalink / raw)
To: robert.berger@gmane; +Cc: yocto, yocto-EtnWKYl6rD/WsZ/bQMPhNw@public.gmane.org
[-- Attachment #1: Type: text/plain, Size: 594 bytes --]
> On Sep 13, 2016, at 10:31 AM, robert.berger@gmane <gmane@reliableembeddedsystems.com> wrote:
>
> Hi,
>
> Shouldn't it be possible to build a bare-metal Cortex-M4 compiler with the YP and build a small RTOS like FreeRTOS with this compiler?
>
yes it should be possible. you can also look into meta-ti where I think they try to have their DSP toolchain build some code using OE
recipe model
> Regards,
>
> Robert
>
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 211 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Cortex-M4 build support
2016-09-13 20:15 ` Khem Raj
@ 2016-09-15 20:07 ` Trevor Woerner
2016-09-20 14:39 ` Zhenhua Luo
0 siblings, 1 reply; 9+ messages in thread
From: Trevor Woerner @ 2016-09-15 20:07 UTC (permalink / raw)
To: Khem Raj
Cc: robert.berger@gmane, yocto,
yocto-EtnWKYl6rD/WsZ/bQMPhNw@public.gmane.org
On Tue 2016-09-13 @ 01:15:49 PM, Khem Raj wrote:
>
> > On Sep 13, 2016, at 10:31 AM, robert.berger@gmane <gmane@reliableembeddedsystems.com> wrote:
> >
> > Hi,
> >
> > Shouldn't it be possible to build a bare-metal Cortex-M4 compiler with the YP and build a small RTOS like FreeRTOS with this compiler?
> >
>
> yes it should be possible. you can also look into meta-ti where I think they try to have their DSP toolchain build some code using OE
> recipe model
Perhaps other things to consider (I'm not entirely sure if these apply, but
maybe worth investigating?)
The ROS project has a meta layer:
https://layers.openembedded.org/layerindex/branch/master/layer/meta-ros/
If your CortexM board has enough RAM (e.g. http://www.emcraft.com/) you can
run (a version of) Linux (uClinux) right on your CortexM target:
https://github.com/EmcraftSystems/linux-emcraft
The Emcraft website appears to provide Linux support for NXP-based CortexM
boards too: http://www.emcraft.com/products/456
http://www.emcraft.com/products/88
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Cortex-M4 build support
2016-09-15 20:07 ` Trevor Woerner
@ 2016-09-20 14:39 ` Zhenhua Luo
2016-09-21 16:14 ` Bystricky, Juro
0 siblings, 1 reply; 9+ messages in thread
From: Zhenhua Luo @ 2016-09-20 14:39 UTC (permalink / raw)
To: Trevor Woerner, Khem Raj
Cc: robert.berger@gmane, yocto,
yocto-EtnWKYl6rD/WsZ/bQMPhNw@public.gmane.org
Thank you so much for your suggestion, Trevor.
Best Regards,
Zhenhua
> -----Original Message-----
> From: yocto-bounces@yoctoproject.org [mailto:yocto-
> bounces@yoctoproject.org] On Behalf Of Trevor Woerner
> Sent: Friday, September 16, 2016 4:07 AM
> To: Khem Raj <raj.khem@gmail.com>
> Cc: robert.berger@gmane <gmane@reliableembeddedsystems.com>;
> yocto@yoctoproject.org; yocto-
> EtnWKYl6rD/WsZ/bQMPhNw@public.gmane.org <public-yocto-
> EtnWKYl6rD/WsZ/bQMPhNw@plane.gmane.org>
> Subject: Re: [yocto] Cortex-M4 build support
>
> On Tue 2016-09-13 @ 01:15:49 PM, Khem Raj wrote:
> >
> > > On Sep 13, 2016, at 10:31 AM, robert.berger@gmane
> <gmane@reliableembeddedsystems.com> wrote:
> > >
> > > Hi,
> > >
> > > Shouldn't it be possible to build a bare-metal Cortex-M4 compiler with the YP
> and build a small RTOS like FreeRTOS with this compiler?
> > >
> >
> > yes it should be possible. you can also look into meta-ti where I
> > think they try to have their DSP toolchain build some code using OE
> > recipe model
>
> Perhaps other things to consider (I'm not entirely sure if these apply, but maybe
> worth investigating?)
>
> The ROS project has a meta layer:
> https://layers.openembedded.org/layerindex/branch/master/layer/meta-ros/
>
> If your CortexM board has enough RAM (e.g. http://www.emcraft.com/) you
> can run (a version of) Linux (uClinux) right on your CortexM target:
> https://github.com/EmcraftSystems/linux-emcraft
>
> The Emcraft website appears to provide Linux support for NXP-based CortexM
> boards too: http://www.emcraft.com/products/456
> http://www.emcraft.com/products/88
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Cortex-M4 build support
2016-09-20 14:39 ` Zhenhua Luo
@ 2016-09-21 16:14 ` Bystricky, Juro
0 siblings, 0 replies; 9+ messages in thread
From: Bystricky, Juro @ 2016-09-21 16:14 UTC (permalink / raw)
To: Zhenhua Luo, Trevor Woerner, Khem Raj
Cc: robert.berger@gmane, yocto,
yocto-EtnWKYl6rD/WsZ/bQMPhNw@public.gmane.org
You can also have a look at the Zephyr project https://www.zephyrproject.org/
Zephyr Project is a small, scalable real-time operating system for use on resource-constrained systems supporting multiple architectures.
It does come with Cortex m0,m1,m2,m3,m4 baremetal Yocto based toolchain.
https://gerrit.zephyrproject.org/r/p/meta-zephyr-sdk.git
> -----Original Message-----
> From: yocto-bounces@yoctoproject.org [mailto:yocto-
> bounces@yoctoproject.org] On Behalf Of Zhenhua Luo
> Sent: Tuesday, September 20, 2016 7:39 AM
> To: Trevor Woerner <twoerner@gmail.com>; Khem Raj <raj.khem@gmail.com>
> Cc: robert.berger@gmane <gmane@reliableembeddedsystems.com>;
> yocto@yoctoproject.org; yocto-EtnWKYl6rD/WsZ/bQMPhNw@public.gmane.org
> <public-yocto-EtnWKYl6rD/WsZ/bQMPhNw@plane.gmane.org>
> Subject: Re: [yocto] Cortex-M4 build support
>
> Thank you so much for your suggestion, Trevor.
>
>
> Best Regards,
>
> Zhenhua
>
> > -----Original Message-----
> > From: yocto-bounces@yoctoproject.org [mailto:yocto-
> > bounces@yoctoproject.org] On Behalf Of Trevor Woerner
> > Sent: Friday, September 16, 2016 4:07 AM
> > To: Khem Raj <raj.khem@gmail.com>
> > Cc: robert.berger@gmane <gmane@reliableembeddedsystems.com>;
> > yocto@yoctoproject.org; yocto-
> > EtnWKYl6rD/WsZ/bQMPhNw@public.gmane.org <public-yocto-
> > EtnWKYl6rD/WsZ/bQMPhNw@plane.gmane.org>
> > Subject: Re: [yocto] Cortex-M4 build support
> >
> > On Tue 2016-09-13 @ 01:15:49 PM, Khem Raj wrote:
> > >
> > > > On Sep 13, 2016, at 10:31 AM, robert.berger@gmane
> > <gmane@reliableembeddedsystems.com> wrote:
> > > >
> > > > Hi,
> > > >
> > > > Shouldn't it be possible to build a bare-metal Cortex-M4 compiler
> with the YP
> > and build a small RTOS like FreeRTOS with this compiler?
> > > >
> > >
> > > yes it should be possible. you can also look into meta-ti where I
> > > think they try to have their DSP toolchain build some code using OE
> > > recipe model
> >
> > Perhaps other things to consider (I'm not entirely sure if these apply,
> but maybe
> > worth investigating?)
> >
> > The ROS project has a meta layer:
> > https://layers.openembedded.org/layerindex/branch/master/layer/meta-ros/
> >
> > If your CortexM board has enough RAM (e.g. http://www.emcraft.com/) you
> > can run (a version of) Linux (uClinux) right on your CortexM target:
> > https://github.com/EmcraftSystems/linux-emcraft
> >
> > The Emcraft website appears to provide Linux support for NXP-based
> CortexM
> > boards too: http://www.emcraft.com/products/456
> > http://www.emcraft.com/products/88
> > --
> > _______________________________________________
> > yocto mailing list
> > yocto@yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/yocto
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2016-09-21 16:14 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-09 7:58 Cortex-M4 build support Zhenhua Luo
2016-09-09 14:37 ` Mark Hatle
2016-09-12 5:07 ` Zhenhua Luo
2016-09-12 14:31 ` Mark Hatle
2016-09-13 17:31 ` robert.berger@gmane
2016-09-13 20:15 ` Khem Raj
2016-09-15 20:07 ` Trevor Woerner
2016-09-20 14:39 ` Zhenhua Luo
2016-09-21 16:14 ` Bystricky, Juro
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.