QuarkTS: An Open Source Operating System for Embedded Applications – The Cutting-Edge Technology in Embedded System Development

Developers often require a powerful and flexible operating system to support their embedded applications. QuarkTS is an open-source operating system designed to fill the gap between RTOS and bare metal, offering features such as priority cooperative scheduling, time control, inter-task communication, hierarchical state machines, and coroutines, along with C++ and Arduino support, making it an … Read more

Advantages, Disadvantages, and Typical Scenarios of VxWorks in Real-Time Applications

Advantages, Disadvantages, and Typical Scenarios of VxWorks in Real-Time Applications

In the world of embedded systems and mission-critical devices, Real-Time Operating Systems (RTOS) are the core foundation of reliable computing. Among numerous RTOS options, VxWorks, developed by Wind River Systems, has become one of the most trusted and commercially successful solutions due to decades of development. History of VxWorks Timeline of VxWorks Development Figure: The … Read more

Significant Leap in Programmable Logic Technology with Altera FPGA

Significant Leap in Programmable Logic Technology with Altera FPGA

Agilex™ 5 and 3 FPGAs and SoCs represent a significant leap in programmable logic technology, featuring new capabilities that allow for easy migration and flexible expansion in response to changing design requirements, meeting a wide range of industry and application needs. Providing better solutions for high-performance designs in embedded and industrial applications!

A Detailed Explanation of the I2C Bus Protocol and Timing: Making It Easy for Beginners

A Detailed Explanation of the I2C Bus Protocol and Timing: Making It Easy for Beginners

▼For more exciting recommendations, please follow us ▼In daily life, we often encounter situations where devices lose power, such as mobile phones, smart wristbands, and computers; however, the stored information does not get lost, such as phone numbers, text messages, notes, WeChat, QQ messages, etc., which are all preserved. These items only disappear after a … Read more

Russia’s Self-Developed Chips: Surviving in a Tight Spot

Russia's Self-Developed Chips: Surviving in a Tight Spot

👆If you wish to meet regularly, feel free to star 🌟 and bookmark it~Source: Content fromtomshardware, thank you. Since its establishment in 2012, Russian CPU developer Baikal Electronics has successfully produced and sold 85,000 processors. According to CNews, although the company has designed CPUs for various applications, the majority of the 85,000 CPUs were low-end … Read more

Phison: No Need to Be Pessimistic About the NAND Flash Market, Demand is Just Deferred, Not Disappeared

Phison: No Need to Be Pessimistic About the NAND Flash Market, Demand is Just Deferred, Not Disappeared

As COVID-19 rapidly spreads globally, countries and regions have implemented “lockdowns” or “stay-at-home” policies to control the pandemic, leading to a suppression of global consumer willingness. Therefore, some analysts believe that the price of NAND Flash will sharply decline in the second half of this year due to the impact of the “coronavirus”. In response, … Read more

Embedded Software: Functional vs Non-Functional Programming

Embedded Software: Functional vs Non-Functional Programming

Hello everyone, I am the Mixed Bag Master. In this article, we will share a comparison between functional programming and non-functional programming in embedded applications. Functional vs Non-Functional Programming Functional programming (also known as functional programming, lambda calculus) is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids changing state … Read more

Introduction to the CC2500 Wireless Module

Introduction to the CC2500 Wireless Module

Basic Features (1) ISM and SRD frequency bands of 2400-2483.5 MHz (2) Maximum operating rate of 500 kbps, supporting 2-FSK, GFSK, and MSK modulation methods (3) High sensitivity (-101 dBm at 10 Kbps 1%) (4) Built-in hardware CRC error detection and point-to-multipoint communication address control (5) Low current consumption (13.3 mA in RX) (6) Programmable … Read more

Understanding Azure RTOS (ThreadX) for Embedded Applications

Understanding Azure RTOS (ThreadX) for Embedded Applications

Getting straight to the point: Azure RTOS (ThreadX) is a high-performance real-time operating system (RTOS) designed specifically for embedded applications. So, what is a real-time operating system: A real-time operating system is one that serves real-time running objects, with the English name real-time operating system, abbreviated as RTOS. RTOS aimed at MCU or microcontrollers is … Read more