Doorgaan naar hoofdcontent

A free TCPI/IP stack for embedded systems

Another awesome project I've been busy with:

I'm working for a company (TASS) that is specialized in embedded systems development and consultancy, and we have been working for quite some time on the PicoTCP project.

This is a TCPI/IP stack, with a small footprint (so very suitable for embedded systems) and a very complete feature-set.
You can check it out for yourself, since it's free: (GPL v2, but dual-licensed should you want to use for your company)
https://github.com/tass-belgium/picotcp

We have demos of the stack running under linux with a virtual ethernet device (VDE), and on a whole bunch of development boards, such as the STM32F4 boards, a Ti Stellaris Board, a PIC24, ...

Check it out!

Reacties

Populaire posts van deze blog

[RPi4][ Using the PiMoroni Fan Shim on LibreElec including the LEDs!

I recently bought a brand new Raspberry Pi 4, and wanted to try Kodi on it. There is only one Kodi-distribution which has more or less decent support for RPi 4 at the moment, and that's LibreElec (although still Alpha). Since the RPi 4 is famously overheating and throttling without a fan or at least a heatsink, I got a PiMoroni Fan Shim. Nice piece of hardware, but their library cannot run on LibreElec, because they do not support installing python libraries through pip etc... On LibreElec, the whole rootfs is a read-only squashfs image. So there's no way you can install the Pimoroni python library on LibreElec, but I found an alternative: I found Phil Randal's blog at  http://www.philrandal.co.uk/blog/archives/2019/07/entry_214.html , where he described how to get at least the Fan portion of the Fan Shim working on LibreElec. I decided to build on that, and port the LED functionality to LibreElec as well, without the need for "pip install" or a...

Nice Spectrum Analyser... but does it run DOOM?

There's been quite some talk about the excellent Siglent SS 3021X Spectrum Analyser. It's a great piece of entry-level hardware, especially for the pricepoint. See: https://www.siglent.eu/siglent-ssa3021x-spectrum-analyser.html and: EEVblog's review/comparison: https://www.youtube.com/watch?v=gkLciTsjGZg It's also quite hackable: https://iw0ffk.wordpress.com/2017/01/29/hacking-the-spectrum-analyzer-siglent-ssa-3021x/ You can login over telnet using: root/ding1234 as login/password. ' dmesg ', ' cat /proc/cpuinfo ' and friends tell a lot about this device. It seems it's based on an am335x chipset from TI. http://www.ti.com/processors/sitara/arm-cortex-a8/am335x/overview.html The framebuffer is accesible throught /dev/fb0 Mmm.. let's run DOOM on this thing! Fetch the same toolchain Siglent used to compile software for this spectrum analyser: https://releases.linaro.org/archive/13.03/components/toolchain/binaries/ Compile my m...

GPS trackers + SMS + USB GSM Modem + Java + JavaScript + Google Maps

Ok, What have I been up to (technically speaking) ? Mostly, two things: The STM32F4-Discovery board which is a cheap and awesome developmentboard by STMicroelectronics boasting an ARM Cortex-M4 and an on-board JTAG-dongle so to speak: That opens a lot of interresting perspectives. But I'll talk about that in a next blogpost. The second thing is a combinations of the following technologies: GPS trackers + SMS + USB GSM Modem + Java + JavaScript + Google Maps. The idea is to have live tracking of about 20 GPS-trackers on a Google Map. This would serve as central intelligence center in a big real-life "hunting" game we're preparing at the moment to play with about 100 youngsters in the city of Tongeren. It will be called "Nacht van de Jacht", for those interrested :). The set-up I thought of was the following: We bought about 20 Chinese GPS trackers that are sending their position in an SMS to a central phone number every 3 minutes or so. These SMSes ar...