Practical Development of VxWorks

Authors: Chen Zhiyu, Wen Yanjun, Chen Qi Content Summary: This book introduces the embedded real-time multitasking operating system VxWorks and its host environment Tornado, and practically describes the program development process on it. The book details the important components of VxWorks, including multitasking environment, memory management, I/O system (including character devices), file system, and network … Read more

Setting Up VxWorks 6.8 System Environment

Installation Process Click on the “DVD-R147826.1-23-00.iso” file; the others are version 6.9. To develop on Xilinx, you need to use Xilinx’s BSP board support package, so at least VxWorks 6.9.4 version is required. Install as Administrator: Uncheck: Select License certificate, preferably without Chinese path: Check ARM support package: View Xilinx’s ZYNQ support package: Just wait … Read more

Differences Between RT-Thread and FreeRTOS

Follow “Embedded Miscellaneous“, choose “Star Public Account” to progress together! FreeRTOS is a mini real-time operating system kernel launched abroad, open-source, with functions including: task management, time management, semaphores, message queues, memory management, logging, software timers, coroutines, etc., which can basically meet the needs of smaller systems. RT-Thread is a technology platform launched by Chinese … Read more

How to Locate HardFault in FreeRTOS

Source: Official WeChat Account 【Osprey Talks Microcontrollers】 Author: Osprey ID :emOsprey Hello everyone, I am Osprey. Due to some matters, this update is a bit late. But I still strive for everyone to learn some practical technology from Osprey’s official account every time, improving their core competitiveness. Thank you all for your continued support of … Read more

Getting Started with FreeRTOS for Embedded Development

Typically, microcontrollers are developed in a bare-metal mode, where a single while loop runs indefinitely. However, when there are multiple tasks to manage that need to switch back and forth rather than executing in a serial mode, an operating system must be assigned to the microcontroller. Common operating systems used for microcontrollers include UCOS, RTX, … Read more

Understanding FreeRTOSConfig.h Configuration File

Ⅰ Introduction In addition to the “General Configuration” in the FreeRTOSConfig.h configuration file, the content of other configurations is relatively less used by beginners and is also relatively difficult to understand. To give beginners a general understanding, this article continues to discuss the content of FreeRTOSConfig.h configuration, and further discussions will be combined with applications … Read more

How to Improve FreeRTOS Performance and Reduce RAM Usage

Follow+Star Public Account Number, don’t miss wonderful content Author | strongerHuang WeChat Public Account | Embedded Column Previously shared “What Features Have Been Updated in FreeRTOS V10.4.0?“, today we will detail one knowledge point: the direct task (message) notification of FreeRTOS, which aims to reduce RAM usage and speed up execution. Embedded Column 1 Introduction … Read more

Getting FreeRTOS Running on Your Board

Ⅰ Introduction To satisfy everyone’s curiosity, this article will describe several steps to get the FreeRTOS system running directly on the chip. Many details in the source code will be presented in the next article. A demo project that can be run directly will also be provided for everyone to modify and test conveniently. Why … Read more