Re: ANN: Soletta Project
Gustavo Sverzut Barbieri
On Tuesday, June 30, 2015, Robert Schwebel <r.schwebel@...> wrote:
On Fri, Jun 26, 2015 at 11:47:45AM -0300, Gustavo Sverzut Barbieri wrote: That's nice to read. You mean just the build or the project itself? Share your ideas and needs please :-) And now you are removing autotools and replace that by Kconfig. I don't
As you saw in your second email, things are broken and people are looking into fixing them. Unfortunately it broke, fortunately doesn't seem a huge thing to fix
Got you. That's why I started it using autotools. :-) upon request from many people we decided to try Kbuild. If it does not work we can always go back to autotools. rsc -- Gustavo Sverzut Barbieri -------------------------------------- Mobile: +55 (19) 99225-2202 Contact: http://www.gustavobarbieri.com.br/contact |
|
Re: ANN: Soletta Project
Gustavo Sverzut Barbieri
On Tuesday, June 30, 2015, Robert Schwebel <r.schwebel@...> wrote: On Tue, Jun 30, 2015 at 05:44:54PM +0200, Robert Schwebel wrote: We're fixing it, we found problems within Yocto as well. The idea of moving to Kbuild is to make options interdependency easier to track and do, as well as allowing it to be extremely configurable for small os (for standard Linux we can compile everything as .so and ship what we need) Sorry about the inconvenience at this moment, but I believe as soon as we get enough test it will be stable and a better option. (BTW, for cross compile we will need two builds of Soletta as we use some built binaries to generate other files we use. One native and another for target)
-- Gustavo Sverzut Barbieri -------------------------------------- Mobile: +55 (19) 99225-2202 Contact: http://www.gustavobarbieri.com.br/contact |
|
Re: ANN: Soletta Project
Robert Schwebel
On Tue, Jun 30, 2015 at 05:44:54PM +0200, Robert Schwebel wrote:
Our first impression when we saw soletta was: wow, they did it right.rsc@callisto:soletta$ make -j 4 ARCH=arm CROSS_COMPILE=/opt/OSELAS.Toolchain-2014.12.0/arm-cortexa8-linux-gnueabihf/gcc-4.9.2-glibc-2.20-binutils-2.24-kernel-3.16-sanitized/bin/arm-cortexa8-linux-gnueabihf- ... rsc@callisto:soletta$ file build/soletta_sysroot/usr/bin/sol-fbp-runner build/soletta_sysroot/usr/bin/sol-fbp-runner: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=ab8c0ae81e21690d44fe635fc817f906caca899b, not stripped ARGH! rsc -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | |
|
Re: ANN: Soletta Project
Robert Schwebel
On Fri, Jun 26, 2015 at 11:47:45AM -0300, Gustavo Sverzut Barbieri wrote:
Not yet. We're using an internal one, github issues for the public. Is there aI don't think so. Let's stay here for the moment :-) Our first impression when we saw soletta was: wow, they did it right. And now you are removing autotools and replace that by Kconfig. I don't think that this is a good idea, especially when things make further progress and there will be modules with external dependencies. Are you sure you took care of things like out-of-tree builds and cross compilation in a clean environment? All experience from packaging > 600 tools for ptxdist shows, that any package that tries to be smarter than autotools and invent their own build system didn't take care of many important things. rsc -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | |
|
Re: ANN: Soletta Project
Gustavo Sverzut Barbieri
Not yet. We're using an internal one, github issues for the public. Is there a good free ML service you recommend?
toggle quoted message
Show quoted text
Most projects I know use either sourceforge, kernel's or their privately hosted. No idea what would be a best fit for this kind of project. On Friday, June 26, 2015, Robert Schwebel <r.schwebel@...> wrote: Hi Gustavo, -- Gustavo Sverzut Barbieri -------------------------------------- Mobile: +55 (19) 99225-2202 Contact: http://www.gustavobarbieri.com.br/contact |
|
Re: ANN: Soletta Project
Robert Schwebel
Hi Gustavo,
On Wed, Jun 17, 2015 at 02:15:23PM -0300, Gustavo Sverzut Barbieri wrote: I'm very glad to announce our project is now published as open source!Is there already a mailing list for soletta? rsc -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | |
|
plumbers device tree track -- last call
Frank Rowand
The Plumbers conference has officially filled up and
closed registration BUT I might be able to get one or two more people into the conference. If you think that your presence will provide a positive contribution to the device tree track, please email me by Monday afternoon (California time, PDT, UTC-7:00), with a very brief comment on why your attendance will be useful. Regards, Frank Rowand |
|
ANN: Soletta Project
Gustavo Sverzut Barbieri
Hi all,
I'm very glad to announce our project is now published as open source! https://github.com/solettaproject/soletta You're the perfect audience for this project and we hope you get some time to check it out and test it. We hope it will be useful for people creating embedded products, not only Linux products but also those in the micro-controllers as it helps transitioning the knowledge (if not the code) among different platforms. The main goal of this project is to aid the developer to create "the device application" for his product. It is a first public release and it's far from a stable "1.0" release. We're sharing the code and want to receive as much feedback as possible so future development can help more and more developers out there. So report any problems and ideas, even if you want to bash it, please share your ideas on how it should be so we can stop being bashed in the future ;-) The README is pretty extensive and covers a lot, but what I'd like to highlight that we make developers lives easier by providing some uniform way to access basic resources and delivering events. As you may expect the new wave of developers coming to embedded to implement IoT are not that experienced and handling multiple OS-specific bits are error prone and cumbersome, things like getting GPIO events from interruptions (ISR) or file descriptors (Linux)... This often hurts portability and we're stuck with a single SoC, board or OS because porting the software is so painful. Right now we support Linux, RIOT and there is an ongoing work to support Contiki. It also helps those that have to support other developers, be a manufacturer that needs to publish a SDK, be a services company that helps a customer to create their product or a company that have independent teams that need to create software components that will be later joined to create the final product. The basic programming is done in C and there is a high-level domain specific language (DSL) to express business logic. The idea behind this is to be as flexible and efficient as possible while avoiding errors due asynchronous event programming in C, with all those nasty callbacks and data passing. The FBP is translated to efficient C blocks so it can run on very constrained systems. For larger systems we benefit from FBP by using it as a script language, so one can avoid build cycles to create the business logic. This is even more powerful when combined with the "platform conffiles" so you give your components a name based on purpose and define at compile or runtime what's the actual implementation, with that one can use standard keyboard and console to create something on your desktop (fast), then move it to your real board/OS with minimum effort, just change the conffile to map the boolean keyboard inputs to your GPIO, some gtk/slider to your Analog I/O reader and from console to your servo-motor and you're good to go! All that matters is if the components have the same ports (names and types). Last but not least, the license is permissive BSD so it can be compiled as a static binary or together with the OS for those micro-controllers. NOTE: as you may see this from the contributors list the project was created inside Intel. But it is meant to be a true open source project without a controlling company. We will be very glad if more manufacturers join us to help the embedded and IoT ecosystem. Whenever you want to have your devkit supported, let us know and we will help. -- Gustavo Sverzut Barbieri -------------------------------------- Mobile: +55 (19) 99225-2202 Contact: http://www.gustavobarbieri.com.br/contact |
|
Reminder for ELCE session proposals
Bird, Tim <Tim.Bird@...>
Hey everyone,
This is just a quick reminder that June 17 (today) is the deadline for submitting a proposal for a Embedded Linux Conference Europe. The conference will be held October 5 - 7 in Dublin, Ireland. The CFP is at: http://events.linuxfoundation.org/events/embedded-linux-conference-europe/program/cfp Submissions will be accepted until midnight Pacific Standard Time, so you've got some hours left to submit a proposal. ELCE is always fun and informative. I look forward to seeing you at the event. Thanks, -- Tim Bird CEWG Architecture Group Chair, Program Committee Chair for ELCE |
|
Re: CEWG Japan Technical Jamboree #53
Satoru Ueda <Satoru.Ueda@...>
Dear All,
toggle quoted message
Show quoted text
Please be reminded that next Friday (19th) is the day for next Japan Jamboree. http://elinux.org/Japan_Technical_Jamboree_53 Best regards, S. Ueda --- Japanese --- 各位、 次回の日本テクニカルジャンボリーは5月19日(金)10時から中野サンプラザで開催します。 ちょうどLinuxCon Japanを終えたタイミングです。LinuxConのディスカッションの レビューや日本語での深掘りをしましょう!LinuxConのプレゼンテーションを【日本語で】 再演なども歓迎します。 現在プレゼンテーションを募集しています。是非ふるって申し出てください。 プレゼンテーション、参加等、すべて無料です。 詳細は下記をごらんください。 http://elinux.org/Japan_Technical_Jamboree_53 上田 On 2015/05/19 14:09, Satoru Ueda wrote:
Dear All, --
| TEL: +81-(0)50-3750-3882 FAX: +81-(0)50-3750-6620 | Strategic Alliance Sec. Software Design Technology Promotion Dept. | Application Platform Design Div. SRDG, Sony Corp. |
|
ELCE CFP deadline correction - June 17th
Bird, Tim <Tim.Bird@...>
Hey everyone,
In my previous announcement about the Call for Proposals for Embedded Linux Conference Europe, I wrote that proposals were due June 7 (today). This was a typo on my part. They are actually due by midnight (PDT), June 17th. For detailed information about submitting a proposal, please see: http://events.linuxfoundation.org/events/embedded-linux-conference-europe/program/cfp Sorry for the confusion. If you're working on a CFP entry, sorry to make you feel rushed. I'm excited to see your proposal! -- Tim |
|
Re: Device Tree at Plumbers, early registration ends Friday
Frank Rowand
On 5/30/2015 2:36 PM, Frank Rowand wrote:
The "Linux Plumbers Device Tree" track was accepted by the PlumbersThe above is a pasto, ycch. The track is, of course: Device Tree Tools, Validation, and Troubleshooting
|
|
Device Tree at Plumbers, looking for topics and session leaders
Frank Rowand
I am looking for additional topics to include in the device tree track
at Plumbers 2015. I am also soliciting people who would like to be session leaders or scribes. I have a limited number of free registration discounts available for session leaders / presenters. The format at Plumbers is less about presentations and more about discussions. So enough slides and presentation to set the foundation of the discussion. Then lots of talking. The role of the session leader is to - present a balanced description of the topic / subject area - ensure multiple view points and alternatives are heard If you want to help shape the future of device tree, then your role as a member of the audience is to talk. To provide ideas, inspiration, your experiences, how the world you live in may be different than the one that I live in. The track description is: The Linux Plumbers 2015 Device Tree Tools, Validation, and Troubleshooting track focuses on tools (programs and scripts), techniques, and core support to enable creation of correct device trees and to support troubleshooting and debugging of incorrect device trees, drivers, and subsystems. The tools encompass static (build and pre-boot) and dynamic (boot and run-time) environments. Areas of interest include - inspection - verification and validation - troubleshooting - debugging - core support for debugging - unit tests - designing and implementing drivers for effective debugging - impact of overlays (boot and run-time updates to the device tree) - bindings - documentation Topics unrelated to the overall track but of current Device Tree interest may be accepted if there is available time - ordering of device creation and driver binding Please contact me if you plan to attend the device tree track. If you are also attending other tracks, please list those tracks so that the Plumbers planning committee can try to minimize the schedule conflicts between tracks. General information about plumbers is at: http://linuxplumbersconf.org/2015/ Plumbers will be co-located with LinuxCon North America in Seattle (Plumbers is Aug 19-21, Linuxcon is Aug 17-19). Hope to see many of you in Seattle. Regards, Frank Rowand |
|
Device Tree at Plumbers, early registration ends Friday
Frank Rowand
The "Linux Plumbers Device Tree" track was accepted by the Plumbers
conference. The DEADLINE for EARLY BIRD REGISTRATION at a reduced price ends Friday, June 5. I have a limited number of free registration discounts available for presenters at the device tree track. General information about plumbers is at: http://linuxplumbersconf.org/2015/ Plumbers will be co-located with LinuxCon North America in Seattle (Plumbers is Aug 19-21, Linuxcon is Aug 17-19). On Wed Aug 19 there is a shared technical track between the two conferences. The schedule for that track should be announced very soon now. Preliminary results are that I will be presenting a talk on DT debugging in that track. LinuxCon North America info is at: http://events.linuxfoundation.org/events/linuxcon-north-america Hope to see many of you in Seattle. Regards, Frank Rowand |
|
CEWG Japan Technical Jamboree #53
Satoru Ueda <Satoru.Ueda@...>
Dear All,
toggle quoted message
Show quoted text
Please be reminded that the next Japan Jamboree is scheduled on next Friday, June 19th, at Nakano Sunplaza. http://elinux.org/Japan_Technical_Jamboree_53 best regards, S. Ueda --- Japanese --- 各位、 次回の日本テクニカルジャンボリーは5月19日(金)10時から中野サンプラザで開催します。 ちょうどLinuxCon Japanを終えたタイミングです。LinuxConのディスカッションの レビューや日本語での深掘りをしましょう! 現在プレゼンテーションを募集しています。是非ふるって申し出てください。 プレゼンテーション、参加等、すべて無料です。 詳細は下記をごらんください。 http://elinux.org/Japan_Technical_Jamboree_53 上田 On 2015/04/03 15:58, Satoru Ueda wrote:
Dear All, --
| TEL: +81-(0)50-3750-3882 FAX: +81-(0)50-3750-6620 | Strategic Alliance Sec. Software Design Technology Promotion Dept. | Application Platform Design Div. SRDG, Sony Corp. |
|
LPC 2015 Boot, Init, and Config microconf RFC and Invitation
Mehaffey, John <John_Mehaffey@...>
The Boot, Init, and Config microconference is inviting interested parties to comment on proposed topics and show their interest in attending.
Proposed topics are at http://wiki.linuxplumbersconf.org/2015:boot_init_and_config, and include containers, tinification, systemd tuning, k/dbus, early kernel tracing, other embedded/fastboot improvements, and an alternative net boot protocol. There are likely more proposed topics than will comfortably fit in a 3-hour microconf, please indicate your attendance and interest on the wiki page so that we can plan accordingly. If you are interested in leading a topic, please let us know! Sincerely, John Mehaffey, Kate Stewart, Matthew Wilson |
|
Re: Invitation and RFC: Linux Plumbers Device Tree track proposed
David Gibson <david@...>
On Mon, May 04, 2015 at 06:20:35PM -0500, Rob Herring wrote:
On Fri, May 1, 2015 at 4:22 PM, Rob Landley <rob@...> wrote:I suggested something like this several years ago to Anthony LiguoriOn 04/11/2015 02:20 PM, Rowand, Frank wrote:The dts half is here[1]. It is a kernel repository automaticallyIn recent years there have been proposed tools to aid in the creation of validWant I want to do is: who didn't much like it. However qemu has changed a fair bit since then, so it might be worth revisiting. It's a big job though - lots of integration work with qemu's configuration core. In particular allowing this without breaking migrations or the various qapis is not straightforward. It would lower the bar to adding new platforms to just writing modelsI havea presentation proposal for KVM Forum covering some ideas which could be at least first steps towards doing this. -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson |
|
Re: Invitation and RFC: Linux Plumbers Device Tree track proposed
Rob Herring <robherring2@...>
+Ian
On Tue, May 5, 2015 at 2:34 AM, Geert Uytterhoeven <geert@...> wrote: Hi RobThat's a question for Ian. Rob |
|
Re: Invitation and RFC: Linux Plumbers Device Tree track proposed
Geert Uytterhoeven
Hi Rob
On Tue, May 5, 2015 at 1:20 AM, Rob Herring <robherring2@...> wrote: On Fri, May 1, 2015 at 4:22 PM, Rob Landley <rob@...> wrote:Great!On 04/11/2015 02:20 PM, Rowand, Frank wrote:The dts half is here[1]. It is a kernel repository automaticallyIn recent years there have been proposed tools to aid in the creation of validWant I want to do is: While "git log" has the "--nomerges" option, cgit hasn't, making it hard to see the actual changes through the forest of merges. Any chance merge commits not causing any changes can be stripped out, too? Thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@... In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds |
|
Re: Invitation and RFC: Linux Plumbers Device Tree track proposed
Rob Herring <robherring2@...>
On Fri, May 1, 2015 at 4:22 PM, Rob Landley <rob@...> wrote:
On 04/11/2015 02:20 PM, Rowand, Frank wrote:The dts half is here[1]. It is a kernel repository automaticallyIn recent years there have been proposed tools to aid in the creation of validWant I want to do is: stripped of everything but dts files. 2) Feed one of the dtb files to qemu to instantiate a bunch of devices.I'd like this too. The QEMU maintainers don't really agree. I think the ARM virt platform is the wrong way around with QEMU generating the DT. There was a patch series to allow sysbus devices to be created on the command line like you can with PCI. This would have allowed a front end script to generate a QEMU command line from a DT. I'm not sure if it ever got in. It would lower the bar to adding new platforms to just writing models for blocks perhaps. I'm not sure there's enough interest. The number of ARM platforms supported in QEMU is much less than the kernel. Rob [1] https://git.kernel.org/cgit/linux/kernel/git/devicetree/devicetree-rebasing.git/ |
|