The basic knowledge has basically explained the home of UCOS (i.e. the hardware platform environment), and what the compiler does to make the program written in the high-level language become a program that can be directly run on the hardware platform. There is also the issue of the environment in which the C language runs, that is, to understand the high-level language from the perspective of hardware and assembly language.
Next, we will explain the implementation principle and essence of an embedded real-time operating system from the time the hardware is powered on to the time when UCOS is actually running. Okay, now let's introduce all our hardware and software facilities and all the tools we use.
Hardware: The hardware platform used is Broadcom 2410-S, and its core is ARM920T
Software: VIVI, UCOS (a transplant of the tenth experiment UCOS given by Broadcom)
Tool: ADS1.2
All the codes we use are in an ads1.2 project.
Basically, we create a new project with ADS1.2 and then compile it. We use the serial port supported by VIVI to download the executable program to the NAND flash memory of the development board through the hyperterminal program on the computer.
Previous article:Overall analysis of the running process of ucos on s3c2410---two implementation methods of task switching
Next article:Overall analysis of the running process of ucos on s3c2410--multitask scheduling and operation
Recommended ReadingLatest update time:2024-11-16 14:51
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- [Serial] [Starlight Lightning STM32F407 Development Board] Chapter 14 Low Power Consumption Experiment
- DSP IIR digital filter implementation program source code
- Connecting X-NUCLEO-IKS01A3 using MicroPython
- I haven't posted for a long time.
- Waveform recognition software production guide
- What you should know about RF power amplifiers
- The program cannot write properly to WCH's CH552 T. Please help me.
- Hope to release the authority to issue chip coin prestige (at least to the moderators)
- IIS2DH 3-axis accelerometer data sheet, driver, package
- [NXP Rapid IoT Review] Development Device and Online Programming Experience