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 autolearn=unavailable autolearn_force=no version=3.4.4 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!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!border4.nntp.dca.giganews.com!backlog4.nntp.dca3.giganews.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Wed, 27 Aug 2014 20:48:28 -0500 From: Dennis Lee Bieber Newsgroups: comp.lang.ada Subject: Re: STM32F4 Discovery, communication and libraries Date: Wed, 27 Aug 2014 21:48:59 -0400 Organization: IISS Elusive Unicorn Message-ID: References: <60a42dc6-d8d0-4432-ae5a-86de18b82840@googlegroups.com> <5kkrv9hejn2qhdckkeo8lidkbh3bkme1gn@4ax.com> <5b91313c-acf9-4a6e-b157-6ba7c8021567@googlegroups.com> X-Newsreader: Forte Agent 6.00/32.1186 X-No-Archive: YES MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 108.79.223.240 X-Trace: sv3-I9DVLw5wePeaFXQc45BLLwdmQCiIY8SFrFcZQlyxyKLd0u9NAizLZewe72fl92x+2bD0pDqmQ76AK+r!q99GuxeMVgItuA3MLstItuoJl6FN15eB/9MzYxfYtM/byM2RCopmZZ6MimhoxgToo0WuExDCBLvk!Gv7rYKkMDnw8vDhfmYkceAfcgxpt X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2873 Xref: news.eternal-september.org comp.lang.ada:21943 Date: 2014-08-27T21:48:59-04:00 List-Id: On Wed, 27 Aug 2014 09:03:28 -0700 (PDT), Roy Emmerich declaimed the following: >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. > I wasn't referring to the three you mentioned -- but rather to your plaint that you wanted libraries for accessing various communications devices, etc. THOSE libraries are probably being written for proprietary products in support of a higher level (though still minimal) OS -- http://en.wikipedia.org/wiki/Integrated_modular_avionics -- The OS is in C or Ada, the processor board is provided with a board support package (BSP) that handles extremely low hardware access (driving GPIO, enabling/disabling memory management, other stuff), and libraries/drivers are written to provide an interface between the OS and the BSP. The BSP tends to come from the board manufacturer, the OS from somewhere else (Windriver, for example, or home-grown). By writing a new driver layer it is possible to rebuild the OS/applications on a new processor board without making changes to the high layers. But those driver layers tend to only be useful in the environment (the application/OS) above them. -- Wulfraed Dennis Lee Bieber AF6VN wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/