I am Managing Director and co-Founder of Abelon Systems, an embedded systems design consultancy based in Edinburgh, Scotland. My background is in telecoms and networking technologies, and since 2002 I have been applying this experience to help our clients in wide variety of markets sectors. My specialities are embedded control systems, DSPs and low level embedded design and programming. We are currently very active in designing M2M/IoT solutions in the area of smart metering and other systems where there is a need to gather data from a large number of devices or sensors.

Embedded Firmware Refactoring, Optimisation and Migration

Ian Smith March 29, 2016

Legacy products are often based on older hardware platforms which often become under-powered or run out of memory which constrains further product development. Customers are always looking for new features and improved performance but often either don’t want to invest in new hardware or need to retain the current field population of devices.

These are ongoing challenges for any product manufacturer, but are particularly highlighted in embedded systems where product...


SIGFOX – A new network technology for IoT comms?

Ian Smith February 29, 20165 comments

It’s quite likely you've never heard of SIGFOX, or if you have it has been sketchy at best on details. So what is it, and why should you care?

Well, if you have a need for low cost, low power data collection which doesn't involve transferring megabytes of data and doesn't have to be particularly “real-time” e.g. you only need your data say once an hour, or even once a day, then SIGFOX may be just what you are looking for.

SIGFOX has been designed from the ground up as a low...


Re: Interface to program STM8 ?

Reply posted 2 weeks ago (06/16/2020)
Okay, that's interesting, and raises a couple of questions:1) does SDCC compile the ST Micro driver code without changes?2) what debugger(s) are supported?3) is...

Re: Interface to program STM8 ?

Reply posted 2 weeks ago (06/15/2020)
Oh, and just to answer your question about the SWIM interface pins, you need to connect VCC, GND, NRST and SWIM (SWIM pin will vary with package, maybe PA0, PD1,...

Re: Interface to program STM8 ?

Reply posted 2 weeks ago (06/15/2020)
It's not so much the IDE that's the problem, it's the tools, the Cosmic toolchain is about the only free compiler that isn't limited and it is Windows only. I don't...

Re: Interface to program STM8 ?

Reply posted 2 weeks ago (06/15/2020)
Programming an STM8 is usually though the ST/Link SWIM interface - you can buy development boards that let you do this for a few dollars but I guess for a bit of...

Re: A physical test emulator for embedded systems.

Reply posted 2 months ago (04/24/2020)
A former colleague of mine has been working in this area for some time:https://www.synopsys.com/and as other posters have mentioned there are a number of companies...

Re: GPS(GNSS)

Reply posted 8 months ago (11/01/2019)
Okay, how close to the GPS receiver is the RF connector? Have you had the antenna characterised to make sure it is properly matched to your circuit for best performance?...

Re: GPS(GNSS)

Reply posted 8 months ago (11/01/2019)
Hi,I would echo the other replies in that this sounds like a power and/or ground issue.One other thing to check is your GPS antenna - as you know the GPS signal...

Re: Long Range Low Power networking

Reply posted 3 years ago (11/29/2017)
Hi Richard,We've not done much with LoRa but it seems to be very much a proprietary solution in that everyone has to use the same basic chipset (at least I've not...

Re: Inexpensive System on Module with WiFi, BT and HDMI

Reply posted 3 years ago (10/13/2017)
Hi Terry,There is another Variscite module that has HDMI:http://www.variscite.com/products/system-on-module...but it's a bit more expensive (starts at $42). However...

Re: MSP430G2553 clock speed

Reply posted 3 years ago (05/29/2017)
What are you using as the MCLK source? There are a variety of clock sources on the MSP430 (internal and external) so you need to be sure that your basic clock is...

Re: GSM-GPS Combined module.

Reply posted 3 years ago (02/04/2017)
I would echo what Matthew says - u-Blox are good quality although also pricey, but companies like Quectel and SimCom often use the same chipset(s) and basically...

Re: GSM-GPS Combined module.

Reply posted 3 years ago (02/04/2017)
You may want to look at the Telit hybrid modules like the WE/HE922-3GRhttp://www.telit.com/cellular/hybrid-modules/he922...Described as "...the world’s first hybrid...
I would agree with Tim - a board intended for automotive applications should be designed to cope with the variable power supply availability and there are a number...
I'm not sure this is quite what you're looking for but these guys:http://www.tag-connect.com/do a wide variety of headers and clips, mainly for small footprint...

Use this form to contact ians

Before you can contact a member of the *Related Sites:

  • You must be logged in (register here)
  • You must confirm you email address