[FUN] Enigmatic screenshots (released)

This forum is dedicated to feedback, discussions about ongoing or future developments, ideas and suggestions regarding the ChibiOS projects are welcome. This forum is NOT for support.
mabl
Posts: 417
Joined: Tue Dec 21, 2010 10:19 am
Location: Karlsruhe, Germany
Been thanked: 1 time
Contact:

Re: [FUN] Enigmatic screenshots

Postby mabl » Sat Nov 17, 2012 1:44 pm

How is you progress with your secret project btw?

User avatar
Giovanni
Site Admin
Posts: 13064
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 758 times
Been thanked: 636 times
Contact:

Re: [FUN] Enigmatic screenshots

Postby Giovanni » Sat Nov 17, 2012 2:49 pm

Almost done :) I can give some details now.

It should be released very soon and will contain ChibiOS for ST's PowerPC platforms. I think you noticed all the commits regarding that). I always wanted to implement this old idea of mine and finally I had a chance to do this for my employer.

ChibiOS has been split into configurable components and building an application is even more easy, the resulting code can also be compiled standalone using make, as usual.

The environment is not PPC-specific, other families can be added easily.

Some highlights:
1) There is a component SDK that allows to transform any code into a configurable components, not Just ChibiOS. Imagine also lwIP, FatFS etc becoming visually configurable components.
2) Everybody will be able to create components and share them like normal Eclipse plugins.
3) Compilers and tools are added by embedding them into special Eclipse Plugins and easily added.
4) It is very convenient to use with ChibiOS, forget about editing configuration files, also peripherals configuration will become visual at some point.

Also:
1) ChibiStudio is frozen, it will be reimplemented in the thing.
2) The ChibiOS configuration tool will be removed, the new one is much much better and easier to use.
3) ChibiOS will also be delivered as components (for ST platforms) in addition to the normal distribution.

Giovanni

User avatar
Tectu
Posts: 1226
Joined: Thu May 10, 2012 9:50 am
Location: Switzerland
Contact:

Re: [FUN] Enigmatic screenshots

Postby Tectu » Sat Nov 17, 2012 7:33 pm

What? I don't get it.
ST does have PowerPC architecture MCUs? Or is this for PowerPC hosts? what?

Sorry, but I must be misunderstanding something :D


~ Tectu

User avatar
Giovanni
Site Admin
Posts: 13064
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 758 times
Been thanked: 636 times
Contact:

Re: [FUN] Enigmatic screenshots

Postby Giovanni » Sat Nov 17, 2012 8:20 pm

Yes, ST's 32bits automotive MCUs are based on Power cores (e200z). Very powerful devices but harder to use than ARM one, until now :)

User avatar
Tectu
Posts: 1226
Joined: Thu May 10, 2012 9:50 am
Location: Switzerland
Contact:

Re: [FUN] Enigmatic screenshots

Postby Tectu » Sun Nov 18, 2012 11:07 am

Hm... How comes that I've never really noticed them before? :D
But I guess this goes off topic.


~ Tectu

feanor
Posts: 15
Joined: Sat Sep 29, 2012 9:31 am

Re: [FUN] Enigmatic screenshots

Postby feanor » Sat Dec 08, 2012 9:12 am

Are there any updates concerning this project?

User avatar
Giovanni
Site Admin
Posts: 13064
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 758 times
Been thanked: 636 times
Contact:

Re: [FUN] Enigmatic screenshots

Postby Giovanni » Sat Dec 08, 2012 9:21 am

Yes,

It will be released on 12 January, it will be a development platform for PPC devices but adding support for STM32 using ChibiOS is straightforward.

Giovanni

mabl
Posts: 417
Joined: Tue Dec 21, 2010 10:19 am
Location: Karlsruhe, Germany
Been thanked: 1 time
Contact:

Re: [FUN] Enigmatic screenshots

Postby mabl » Sat Dec 08, 2012 9:26 am

What about this cheap prototype board you talked about? If the price is hot, I'll buy one :-D

User avatar
Giovanni
Site Admin
Posts: 13064
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 758 times
Been thanked: 636 times
Contact:

Re: [FUN] Enigmatic screenshots

Postby Giovanni » Sat Dec 08, 2012 11:35 am

Hi,

Initially there will be a development board "cheap enough" compared to the thousands required for normal automotive boards but I am trying to create a discovery-like chap board :) I am already in talks about that.

The SOC would be one of the following:
http://www.st.com/internet/automotive/subclass/963.jsp
I wish to use the one with 3MB flash, e200z4+e200z0 cores and Ethernet, it is still listed as "proposal" but it is very real.

I asked explicitly to use the STM32F3-Discovery as reference, MEMS included and that would not be a problem. The problem is to create a JTAG debugger AND getting it supported in OpenOCD. The support in ChibiOS is already functional and will be improved to STM32-like levels.

Giovanni

User avatar
Giovanni
Site Admin
Posts: 13064
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 758 times
Been thanked: 636 times
Contact:

Re: [FUN] Enigmatic screenshots

Postby Giovanni » Sat Dec 08, 2012 12:01 pm

There is no really reason to not give more details about the environment, look at the following screenshots:

spc5studio-1.png
spc5studio-1.png (89.91 KiB) Viewed 1907 times


On the left there is the "application tree" a tree of all the components that are included in the application, you may notice how ChibiOS/RT has been split in visually handled components, it is like it was designed with this in mind, what a coincidence :)
On the right there is the really interesting part, it is the equivalent of the board configurator, note that each component is visually configurable.

The SPC5 studio includes also an SDK for components, an existing library can be encapsulated in a component and given a visual configuration, for example it would be possible to encapsulate lwIP or FatFS and have their configuration files generated automatically by the visual configurator. The configurator uses FreeMarker as template processor, just like the ChibiOS old configurator (just a coincidence of course).

Another detail of the configurator:

spc5studio-2.png
spc5studio-2.png (33.16 KiB) Viewed 1907 times


Note that it is possible to write code in there that is placed in the generated board.c.

Giovanni


Return to “Development and Feedback”

Who is online

Users browsing this forum: No registered users and 4 guests