Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Development versions of Pico]OS ports

I have been maintaining ports of Pico]OS for arm7tdmi, Arm Cortex-M, Texas Instruments MSP430 and unix. Arm7tdmi is mainly for Philips/NXP LPC2xxx series, although there are other, untested cpu families in that port. These ports are included in recent official Pico]OS downloads.

As I was writing Cortex-M port I started thinking that it would be possible to implement arm7tdmi port using a little bit similar design. This resulted in a little bit experimental port for lpc2xxx CPU family, which has less plain assember than original arm7tdmi port. It has also simpler linker scripts for gcc as most of common stuff has been gathered into shared include file.

I have a storage room temperature monitoring system (more on that later) running using this new port with Olimex LPC-E2129 board and it seems to work ok.

And don’t think that Pico]OS is dead because it’s core is not actively developed – it is not. It has just matured.

Source code is available at Github.

Ari Suutari

Father of three 🙂
{ Electronics | Music | Computer | Motorbike } hobbyist.
Factory IT professional.
FreeBSD since day one.

Facebook LinkedIn