Shuckc ported Contiki OS 2.5 to run on the web platform. Now some additional documentation is available to help get you started with this port. Contiki is an open source operating system for embedded devices. It supports both IPv4 and IPv6 internet protocols, and is not too taxing on memory, usually taking around 40KB of […]
Tag Archives: port
Contiki 2.5 running on the Web Platform
Shuckc has successfully ported the Contiki 2.5 OS to the Web Platform. Contiki is an open source operating system for embedded devices. It supports both IPv4 and IPv6 internet protocols, and is not too taxing on memory, usually taking around 40KB of ROM and a few K of RAM. As I hinted last week (and […]
Teensy 2.0 based transistor tester
Wingnut decided to port the AVR transistor tester to his Teensy 2.0 board. The transistor tester is a tool for identifying and measuring common discrete semiconductors and passive devices. I decided to port the component tester (freely using Google Translate to get some sense of the comments) as my first hands-on tutorial, and managed to […]
Web platform: uIP TCP/IP stack with SD card
The uIP TCP/IP stack for the web platform now lists and reads files from an SD card. You can now read files and list directories from the SD card. There’s also a ‘sddump’ command that will dump sectors from the sd card in the same way that memdump dumps memory, for troubleshooting. The latest uIP […]
Web platform: uIP TCP/IP stack with multitasking
There’s some new features in Bonybrown’s uIP TCP/IP stack project for the web platform. Some notable changes are: The code runs 3 “tasks” that it multitasks between. One for the IP stack, one for the serial port (debugging help) and another for a handler for telnet (port 23). The telnet server task is pretty easily […]
Web platform: uIP TCP/IP stack port
Another update on the uIP TCP/IP stack port for the web platform. Bonybrown has added even more features: Periodic uIP processing now works, driven from RTCC alarm interrupt (500mS). Added start for simple round-robin co-operative task switcher. Latest code is in the SVN. Previous updates here.
Web platform: uIP TCP/IP stack with interrupts, DMA
Here’s another update on the uIP TCP/IP stack port for the web platform. Bonybrown got the uIP stack to work with interrupts from the ENC28J60, and used DMA to transfer buffers to PIC memory. Performance wise – no real difference I can see from the ping times; theoretically, the biggest improvement will be in “responsiveness” […]
Web platform: uIP TCP/IP stack working
A few months ago we started a port of the uIP TCP/IP stack for the dsPIC33-based web platform. Bonybrown picked up the source and got it working. The current version can accept 10 simultaneous telnet connections, and has ping times of 0.68ms: Next steps I’d like to try are to replace the polling loop with […]
