The Art of Clean Code: Best practices to eliminate complexity and simplify your life, by Christian Mayer, No Starch Press If you wanted a short primer on how to be an exceptionally productive programmer, you could do a lot worse than Christian Mayer’s 142-page book. Mayer, a computer science PhD and founder of the Finxter.com […]
Software
BIOS update covers Intel 600 series motherboards
In order to enhance compatibility and performance for the upcoming new processors from Intel, GIGABYTE rolls out BIOS updates in advance for Intel 600 series motherboards. The new BIOS supports Intel’s current 12th-generation processors and is also ready for the new-gen processors expected to launch soon. The BIOS update will make a smooth and hassle-free […]
Writing a bootloader for Arm Cortex-A35/A5X microprocessors
By Aaron Bauch, Senior Field Application Engineer, IAR Systems Design specifications require the ability to update a device’s firmware in the field dynamically. This is done commonly via a bootloader. Designing a bootloader, however, is challenging as it must meet various requirements. For example, the mechanism for getting the new application into the MPU is […]
LTO battery cells target micro-mobility applications
ZapBatt has partnered with Toshiba (TOSBF), merging its proprietary Artificial intelligence (AI) software technology and next-gen battery hardware with Toshiba’s lithium titanium oxide (LTO) battery cells to create a new battery option for the micro-mobility marketplace. This combined solution enables lithium titanium oxide to be a faster, smarter, and more economical battery system while allowing…
IP detects power fluctuations in chip designs
Agile Analog has designed an IR Drop Sensor for its growing library of analog IP. This is an important safety feature for designers as it monitors for voltage drops when current flows through a resistor, which is called IR drop, and can affect the timing of a chip and could result in functional failures if […]
IDE adds full RISC-V support, CMake project-native support
MikroElektronika (MIKRO), the embedded solutions company that dramatically cuts development time by providing innovative hardware and software products based on proven standards, recently announced major upgrades to its NECTO Studio IDE. Version 2.0 adds full RISC-V support and CMake project-native support, plus significant Editor, Designer & Code Model improvements. NECTO Studio 2.0 is a complete, cross-platform software […]
RTOS, hypervisor, development suite works with S32Z, S32 processors
Green Hills Software, a global provider of embedded safety and security, announced a plan for delivering comprehensive support for the new S32Z and S32E real-time processor families from NXP Semiconductors. This will enable safe and secure mixed-criticality execution and consolidation in next-generation zonal and domain vehicle platforms. Green Hills Software’s products and expert services will […]
SDK supports Modular Open Source Identity Platform
MegaMatcher ABIS and MegaMatcher SDK products now support the Modular Open Source Identity Platform (MOSIP). MOSIP is a modular and open source identity platform that helps user organizations, such as governments, implement a digital, foundational identification (ID) system in a cost effective way. ID systems are the backbone for effective delivery of public and private […]
Lossless data compression software features low memory use
emCompress-PRO, a new all-in-one compression software from SEGGER, comes with all industry-standard compression algorithms. The software is designed to handle any compression task in any application, fulfilling requirements such as low memory usage, high speed, and on-the-fly processing. emCompress-PRO includes well-defined, highly efficient compression algorithms such as DEFLATE, LZMA, and LZJU90, providing full interoperability with […]
Platform provides root-of-trust for end-to-end IoT device security
Trusted Objects has partnered with Crypto Quantique in which their combined technologies will deliver end-to-end security to customers designing networks of IoT devices. Trusted Objects’ software secure element, called to-protect, is a root-of-trust for generic microcontrollers (MCUs). Designed for use with IoT devices in which MCUs have limited computing and communication capabilities, it enables onboard generation […]