From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.183.3.4 with SMTP id bs4mr9576317obd.47.1409155409077; Wed, 27 Aug 2014 09:03:29 -0700 (PDT) X-Received: by 10.140.100.182 with SMTP id s51mr18189qge.29.1409155409051; Wed, 27 Aug 2014 09:03:29 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.glorb.com!r2no8477235igi.0!news-out.google.com!j6ni8038qas.0!nntp.google.com!m5no3601907qaj.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 27 Aug 2014 09:03:28 -0700 (PDT) In-Reply-To: <5kkrv9hejn2qhdckkeo8lidkbh3bkme1gn@4ax.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.176.215.183; posting-account=Fmp50goAAAA9sbkA2aX-X9YQy6-lkg3J NNTP-Posting-Host: 77.176.215.183 References: <60a42dc6-d8d0-4432-ae5a-86de18b82840@googlegroups.com> <5kkrv9hejn2qhdckkeo8lidkbh3bkme1gn@4ax.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <5b91313c-acf9-4a6e-b157-6ba7c8021567@googlegroups.com> Subject: Re: STM32F4 Discovery, communication and libraries From: Roy Emmerich Injection-Date: Wed, 27 Aug 2014 16:03:29 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:21934 Date: 2014-08-27T09:03:28-07:00 List-Id: Hi again Dennis, I forgot to answer one of your questions: > I suspect a lot of those are being developed by companies for > proprietary products, possibly using some internal core "OS" for > interfacing between application code and the board support layer. Actually no. All of them are open source, community powered projects. Espruino and Micro Python are being developed by two very bright individual= s, both running their operations as a one-man-band, making use of ever grow= ing communities of users to help them. Gordon Williams is creating Espruino and was funded by a very successful Ki= ckstarter campaign (=A3100710): https://www.kickstarter.com/projects/gfw/espruino-javascript-for-things Damien George is creating Micro Python and was also funded by an equally su= ccessful Kickstarter campaign (=A397803): https://www.kickstarter.com/projects/214379695/micro-python-python-for-micr= ocontrollers Copy and paste from the eLua site: ---------------------------------- eLua is a joint project of Bogdan Marinescu, a software developer from Buch= arest and Romania Dado Sutter, head of the Led Lab at PUC-Rio University, i= n Rio de Janeiro, Brazil. Its origins come from the ReVaLuaTe project, also developed by Bogdan Marin= escu (as a contest entry for the 2005 Renesas M16C Design Contest), and the= Volta Project, managed by Dado Sutter at PUC-Rio from 2005 to 2007. eLua is developed in a fully open, distributed and worldwide collaborative = model. An ever-growing list of collaborators, from all over the planet, whi= ch are also authors of some modules and features, can be found in our Credi= ts Page. So as you can see this is a VERY different development model to the one Ada= is used to. These are people with substantial experience using C and who b= asically got fed up and wanted an easier way to interface with hardware. What I find very interesting is they are challenging previously accepted 'n= orms' and willing to try something new. I'm trying to select the right path for what I want to do and am also willi= ng to walk the road less travelled.