Biography has not been added


's contributions
    • You will be missed Jack. Who is going to fill the gap that will be left? Good to hear your weekly embedded muse newsletter will continue. I wish all the best.

    • I will be reading with interest your article series Collin, thanks for sharing. I am curious to find out more about """how migration from one API to another may be achieved""". Are you referring to OS Abstraction Layers (OSAL)? On the subject of multi-threading, there is an elegant lightweight (clever) implmentation called protothreads from Adam Dunkels: You can compare them to co-operative scheduling. See also the open source Contiki OS from the same author which builds on protothreads: It is all open source (BSD license) so feel free to use as you see fit. I also liked your "multitasking kernel in one line of code", it can't get any simpler, nice :-)

    • Thank you Wilfried for this interesting article. It is worth mentioning the license terms for the Mako Server: "The Mako Server is free of charge for non-commercial or educational use." It wasn't obvious that this is not an open source solution.

    • No, the 8051 is not dead. In fact it is buried into other ICs without us being aware of it. Contrarily to what Rocketdog mentioned, you can get 8051 with AES and DMA support, just look at some of TI's wireless MCUs, to name a few: The biggest problem with these parts is their Flash and RAM size limitations. Yes, you can run a full IPv6 stack on these, see for example Adam Dunkels Contiki OS which runs on those devices: However, it is a struggle to try and run additional protocols such as CoAP, on these devices: In fact, I noticed the trend for Contiki is to shift to ARM-based devices because from a developer's point of view it is a more sensible choice. Another issue I have with TI's 8051 based MCUs is the lack of low cost development tools. Yes you can use the free SDCC compiler but there is currently no support for debugging via TI's "2-wire" interface. You are locked into the IAR compiler and debugger, not good for hobbyists and tinkerers unfortunately... However I do agree with Bernard's general sentiment about the 8051 ubiquity. But for the 8051 to be a strong contender in the IoT field, we will need parts with more RAM (8kB+) and Flash (64kB+). And we could do with some open source development tools too. Bring it on :-)