For the second year in a row, Arm sponsored Data Science Africa, a machine learning and data science conference held annually in East Africa. This year took us to the Dedan Kimathi University of Technology (DKUT) in Nyeri, Kenya, where hundreds of students participated in a three-day summer school and an adjacent conference program. But how much data science can you actually learn from sitting in a classroom working on existing data sets? Last year we experimented with some field work (report here), but this year we made data acquisition an integral part of the summer school.
Continuous testing is critical to build safe and reliable IoT devices, but continuous IoT testing is hard. Good testing equipment is not readily available, devices must react to sensory inputs and are heavily dependent on network conditions, and running tests in parallel requires vast amounts of hardware.
From search engines to drug discoveries, machine learning has demonstrated remarkable success. Traditional machine learning systems are typically deployed on GPU and server-farms. Only recently, we are able to bring machine learning to personal devices making our lives even more convenient. However, the question is, can we scale it to even smaller platforms? Can this help to change IoT?
Come join us this week as we talk with Dan Ros, Principal Architect for Pelion Device Management Services. We're going to talk about the update service and how you can leverage it to manage your devices within field updates.
Come join us this week as we talk with Enrique Cordero, Principal Engineer for Pelion Device Management Services. We're going to talk about the Pelion Connect Service and the related standards we use to build the best in class device management services on the data layer.
If you have ever seen the siren lights on your development board, accompanied by an
RTX error code: 0x00000001 or an
Operator new out of memory message on the serial port, you have hit a memory overflow bug. Memory management remains a difficult problem on microcontrollers. Not only is memory limited, but microcontrollers also do not have an MMU, and therefore, cannot move memory blocks around without changing addresses. This lack of virtual memory means that you have to have fixed stack sizes, and that you can run into a stack overflow error, even when there is still RAM available.
Three months ago, we ran the second annual Mbed Developer Survey. The fun part of doing a second survey is that you can compare data to the year before: which technology is gaining in popularity, how many developers have started production and which market segments are trending. In addition, surveys give valuable insight into what you - as the Mbed community - like and dislike and what we can do to make it easier to go to production.