This post show how to install Python 3.7 and IDLE (the integrated development environment for Python) on Ubuntu 19.10. Tested on VirtualBox running over Windows 10.
By default, Python 3 is installed on Ubuntu 19.10, currently Python 3.7.5rc1. You can run the command to install it if it's not installed:
$ sudo apt install python3
To run Python 3, simple enter the command:
$ python3
But IDLE is not installed by default. To install it, enter the command:
$ sudo apt install idle3
or
$ sudo apt-get install idle3
After installed, you can run IDLE with the command:
$ idle
Adsense HTML/JavaScript
Sunday, October 27, 2019
Thursday, October 24, 2019
TensorFlow Lite for Microcontrollers
TensorFlow Lite for Microcontrollers is an experimental port of TensorFlow Lite aimed at microcontrollers and other devices with only kilobytes of memory.
It is designed to be portable even to "bare metal" systems, so it doesn't require operating system support, any standard C or C++ libraries, or dynamic memory allocation. The core runtime fits in 16KB on a Cortex M3, and with enough operators to run a speech keyword detection model, takes up a total of 22KB.
~ TensorFlow Lite for Microcontrollers guide
It is designed to be portable even to "bare metal" systems, so it doesn't require operating system support, any standard C or C++ libraries, or dynamic memory allocation. The core runtime fits in 16KB on a Cortex M3, and with enough operators to run a speech keyword detection model, takes up a total of 22KB.
~ TensorFlow Lite for Microcontrollers guide
Thursday, September 19, 2019
Free ebook - Modern C, Second Edition
This is the 2nd edition of the book Modern C as of Sep. 18, 2019.
The free version, sample code, links to Manning’s print edition and much more is available at http://modernc.gforge.inria.fr/.
The free version, sample code, links to Manning’s print edition and much more is available at http://modernc.gforge.inria.fr/.
Thursday, August 29, 2019
Free ebook - System-on-Chip Design with Arm Cortex-M®
The ARM Cortex-M series. Small, very energy efficient and powerful enough for many applications, they are at the heart of many of today’s electronic devices.
This book, System-on-Chip Design with Arm Cortex-M®, is here for free to download; to explain how SoCs (system-on-chip) based on the Arm Cortex-M processor portfolio cores are designed, detail the different elements that compose such a system, explain the different design issues, describe the integration into systems, and discuss how these SoCs are programmed.
~ Download link
This book, System-on-Chip Design with Arm Cortex-M®, is here for free to download; to explain how SoCs (system-on-chip) based on the Arm Cortex-M processor portfolio cores are designed, detail the different elements that compose such a system, explain the different design issues, describe the integration into systems, and discuss how these SoCs are programmed.
~ Download link
Wednesday, June 5, 2019
Arm Innovator Program
The Arm Innovator Program supports Arm's global ecosystem of developers—talented individuals building innovative solutions for a wide variety of exciting areas, including the internet of things, artificial intelligence and automotive.
Watch this video to learn more about the Innovators and the importance of the Program.
Watch this video to learn more about the Innovators and the importance of the Program.
Wednesday, May 22, 2019
Espressif Announces ESP32-S2 Secure Wi-Fi MCU
Espressif announces the release of the
ESP32-S2 Secure Wi-Fi MCU, which is a highly integrated, low-power, 2.4 GHz Wi-Fi Microcontroller SoC supporting Wi-Fi HT40 and 43 GPIOs. Based on Xtensa® single-core 32-bit LX7 processor, ESP32-S2 can be clocked at up to 240 MHz.
~ source and details
~ source and details
Thursday, February 28, 2019
Google introducing new Cloud IoT Device SDK for embedded IoT devices to connect to Google Cloud IoT Core
Google, in collaboration with silicon partners, are introducing a new Cloud IoT Device SDK.
The partners include:
The Cloud IoT Device SDK consists of client libraries written in Embedded C that enable developers to securely connect, provision, and manage devices with Cloud IoT Core. The kit targets energy- and size-constrained applications, such as battery-powered cellular devices that act as asset trackers, or Wi-Fi smart home devices with limited flash ROM (read-only memory).
In addition to partner platforms that are supported out of the gate, now you or your embedded systems engineering team can easily port the Cloud IoT Device SDK to a wide array of 32-bit microcontrollers (MCUs) and across various real-time operating systems such as Zephyr, ARM Mbed OS, FreeRTOS kernel, with more to come. The SDK also operates on POSIX-compliant operating systems like Linux, and can scale down to bare metal devices with the inclusion of its asynchronous API and event scheduler.
details: Google Cloud Blog - Introducing the Cloud IoT Device SDK: a new way for embedded IoT devices to connect to Google Cloud IoT Core
The partners include:
- Arm
- Cypress Semiconductor
- Nordic Semiconductor
- Espressif Systems
- Microchip
- NXP
The Cloud IoT Device SDK consists of client libraries written in Embedded C that enable developers to securely connect, provision, and manage devices with Cloud IoT Core. The kit targets energy- and size-constrained applications, such as battery-powered cellular devices that act as asset trackers, or Wi-Fi smart home devices with limited flash ROM (read-only memory).
In addition to partner platforms that are supported out of the gate, now you or your embedded systems engineering team can easily port the Cloud IoT Device SDK to a wide array of 32-bit microcontrollers (MCUs) and across various real-time operating systems such as Zephyr, ARM Mbed OS, FreeRTOS kernel, with more to come. The SDK also operates on POSIX-compliant operating systems like Linux, and can scale down to bare metal devices with the inclusion of its asynchronous API and event scheduler.
details: Google Cloud Blog - Introducing the Cloud IoT Device SDK: a new way for embedded IoT devices to connect to Google Cloud IoT Core
Subscribe to:
Posts (Atom)





