ChatGPT, a language model-based chatbot, has been popular since its launch in November 2022 by OpenAI. Currently, it has more than 100 million users. The platform generated 1.6 billion visits in June 2023 alone. The AI chatbot offers several applications, such as language translation, summarization, and content generation. However, it’s not a perfect substitute for…
Qualcomm partnering with Meta to enable on-device AI applications
Qualcomm Technologies and Meta are working to optimize the execution of Meta’s Llama 2 large language models directly on-device — without relying on the sole use of cloud services. The ability to run generative AI models like Llama 2 on devices such as smartphones, PCs, VR/AR headsets, and vehicles allows developers to save on cloud…
Infineon is first major semiconductor manufacturer to officially support Rust
The development of secure systems is critical for the automotive market. The Rust programming language — with its built-in support for memory-safe software development — is an important enabler for the design of mission-critical automotive software. Infineon Technologies is taking the first step, creating a Rust ecosystem in the embedded sector. This makes the company…
Getting started with ESP8266 and ESP32 on Arduino IDE
ESP8266 and ESP32 are popular WiFi development solutions that can be programmed in several ways using different programming languages. Common languages include MicroPython, C, JavaScript, and LUA script. The choice of embedded firmware and software tools makes it possible to program ESP8266 and ESP32 in different languages. The versatility and flexibility to program ESP boards…
Understanding the basics of MicroPython programming
MicroPython is a software implementation of the Python 3 programming language for microcontrollers. Nearly all major microcontroller platforms are supported by MicroPython’s firmware. MicroPython eases the development of embedded systems in a couple of ways. For one, it lets users program microcontrollers and microcomputers in a common programming language (such as Python, which is currently…
What are the top programming languages for machine learning?
Artificial intelligence (AI) and machine learning (ML) are continuing to become more mainstream and you’ll find the technology in everything from your smartphone apps and computer programs to smart tech and appliances — and automobiles (think self-driving cars). These technologies are no longer confined to scientific computing and statistical research but have, for the most part, become a…
Microchip launches in-circuit emulator, a new debugging and programming tool
Embedded engineers seeking complete analysis of projects for rapid development require easy-to-use yet powerful emulation hardware. Microchip Technology announced the MPLAB ICE 4 next-generation full in-circuit emulator, debugging and programming development tool for the company’s PIC and AVR microcontrollers (MCUs), dsPIC Digital Signal Controllers (DSCs), and SAM MCUs and microprocessors (MPUs). The MPLAB ICE 4 In-Circuit Emulator is…