tinyos / tinyos-main

Main development repository for TinyOS (an OS for embedded, wireless devices).
1.4k stars 516 forks source link

TinyOS support for ARM Cortex platforms #351

Closed rkertesz closed 7 years ago

rkertesz commented 9 years ago

I work with a group that has used TinyOS for development for some time. I, however have been playing a lot with cortex processors such as the particle photon (STM32F205 ARM Cortex M3), a cortex m4 in the lesser known konekt dash (Freescale mk22fn512vlh12-nd), and even the arm cortex m0 in RFdigital's RFduino (really a Nordic chip 51822). I have been doing my product evaluation in wiring but I'd like to keep with TinyOS instead of something like mbed, wiring, etc. I saw that Tadashi Takaoka had worked on porting to cortex and see some header files here titled cortex but the effort may have gone stale. Is there any effort underway to bring tinyos to these processors?

cire831 commented 9 years ago

there is no active work that I know of on the cortex.

however the guys over at the University of Utah a couple of years ago had the cortex m3 code working on the SAM evaluation module that worked.

They also did a TI cc2520 radio port (based on the cc2420 code) that I then started with but ended up doing a rewrite as the cc2520-v2 code.

On Mon, Sep 7, 2015 at 7:56 AM, Ruben notifications@github.com wrote:

I work with a group that has used TinyOS for development for some time. I, however have been playing a lot with cortex processors such as the particle photon (STM32F205 ARM Cortex M3), a cortex m4 in the lesser known konekt dash (Freescale mk22fn512vlh12-nd), and even the arm cortex m0 in RFdigital's RFduino (really a Nordic chip 51822). I have been doing my product evaluation in wiring but I'd like to keep with TinyOS instead of something like mbed, wiring, etc. I saw that Tadashi Takaoka had worked on porting to cortex and see some header files here titled cortex but the effort may have gone stale. Is there any effort underway to bring tinyos to these processors?

— Reply to this email directly or view it on GitHub https://github.com/tinyos/tinyos-main/issues/351.

Eric B. Decker Senior (over 50 :-) Researcher

cire831 commented 8 years ago

Turns out we are moving to the TI MSP432 which includes a Cortex-M4F. So I will be focusing on cleaning up the Cortex code.

Any interest in helping?

cire831 commented 7 years ago

Active work progresses...

cire831 commented 7 years ago

The Cortex-M4F is fully supported by code in the mainline of tinyos-prod. See [https://github.com/tp-freeforall/prod].

Supports directly the TI msp432P401R (a Cortex-M4F core)