Visual Studio Code, Microsoft's new cross-platform IDE, is gaining a lot of momentum. In the 2017 Stack Overflow Developer Survey it ranked in the top five for most popular developer environment for both web and desktop developers. Unfortunately, the survey did not have numbers on embedded developers - but its popularity is definitely on the rise in the Mbed offices, thanks to the excellent C/C++ support and the built-in support for visual debugging through GDB.
On November 29th, Arm and The Things Network hosted two webinars on getting started with LoRa and LoRaWAN. More than 700 people joined the webinar, but if you missed it, the recording is available here.
That LoRa is a popular subject was much reflected in the Q&A; we received far more questions than we could handle during the webinar. So in this blog post, Jan Jongboom and Johan Stokking are answering as many as possible.
Where can I find the presentation?
Seventy people, fifteen teams, and thirty-six hours of little to no sleep — those were the main ingredients to the final weekend of the Seoul IoT Hackathon. This year’s theme was "Better City Life," so we had the teams throw themselves at projects to make Seoul a better city, such as, reducing the time getting in and out of metro stations, detecting impacts on workers’ helmets, and building smarter electric car chargers — all using Mbed!
Arm Mbed DAPLink is an open-source software project that enables programming and debugging application software running on Arm Cortex CPUs . Commonly referred to as interface firmware, DAPLink runs on a secondary MCU that is attached to the SWD or JTAG port of the application MCU. This configuration is found on nearly all development boards. It creates a bridge between your development computer and the CPU debug access port. DAPLink enables developers with drag-and-drop programming, a serial port and CMSIS-DAP based debugging.
Over the years, DAPLink has been widely adopted and embedded into microcontroller development boards. We've been making many improvements to DAPLink from the kernel to the USB stack and the implementation of a virtual filesystem. This includes robust protections in the bootloader to prevent the MCU from getting corrupted by unexpected SCSI command sequences in mass storage class data transfers. We've now made it possible to get these updates on all development boards that run DAPLink interface firmware or have a DAPLink compatible MCU circuit.
If you read the blog post DAPLink bootloader update and identified that your board is in a bricked state you'll need an external debug probe to reinstall the bootloader image . Not to worry, if you have a spare NXP FRDM development board you can use it to restore the bootloader image on the other board!
On October 24th, 2017 the Santa Clara Convention Center hosted yet another exceptional Arm TechCon event and alongside it the newly redesigned Mbed Connect developer summit.
LoRaWAN is one of the most exciting new technologies for device communication. It promises over 10 kilometers of range and a 10 year battery life, using unlicensed spectrum, allowing everyone to create a network. That sounds perfect for Internet of Things (IoT) appliances, right? But how do these numbers hold up in the real world? And how is LoRa different from other Low-Power Wide Area Networks (LPWANs) like LTE Cat-M or NB-IoT?
- 1 ...
- next »