5264 views|2 replies

75

Posts

0

Resources
The OP
 

《DSP Real-time Multitasking Operating System》 [Copy link]

DSP real-time multi-task operating system has been widely used abroad, but in China, people have been reluctant to accept the concept of DSP-based operating system, and are often troubled by the basic input and output BIOS. You can think about it: Why do computers need DOS and Windows when they have the motherboard BIOS?
Some experts believe that in the next few years, the development of DSP systems will inject new vitality into almost all electronic devices. Due to the rapid development of the Internet and the emergence of very cheap microprocessors, DSP systems will form a larger application field in our daily lives. Consumer electronics, transportation/automobiles, telecommunications services/network industries have all shown their attention to this market, and DSP RTOS will continue to grow rapidly.
The Electronic Industry Press has published a book "DSP Real-time Multi-task Operating System". This book takes the currently popular TMS320C2000 series digital processing devices and the easy-to-learn and develop DSP RTOS embedded operating system as the core, and combines the editor's many years of development and research practice to introduce the transplantation and application examples of the DSP RTOS operating system based on DSP chips. You can take a look. I personally think this is a very good book. In addition, there are many other operating systems used on DSP, such as Vxworks, uCos-ii, uCLinux, etc. You may consider this when designing your own application system. Having an operating system will greatly speed up your development rhythm and design level.
At present, there are many varieties of DSP real-time operating systems. According to statistics, there are about 10 DSP operating systems used for information appliances alone, among which the more popular ones are: CY-DRTOS, VxWorks, and pSOS. Compared with general operating systems, embedded operating systems have more outstanding characteristics in terms of system real-time efficiency, hardware-related dependencies, software solidification, and application specificity. Through comparison and use, I personally appreciate CY-DRTOS because it has many advantages.
1. Convenient programming: It provides a simple and fast operating platform for programming.
2. Many underlying tasks are completed by the operating system: task switching, message passing between tasks, and collaborative work between tasks are all completed by the operating system.
3. Improve the real-time performance of the system: Because it is a multi-task (64 tasks with different priorities) real-time operating system, the CPU has the highest work efficiency. In the same time, the multi-task system can complete more functions, which is impossible with traditional programming methods.
4. Easy debugging: Because each task is equivalent to an independent computer, it is very convenient to debug a task, and each task is independent of each other.
5. Easy software maintenance: After many years, when you take out your own program, the ideas are still clear and the tasks are clear. Easy software
expansion: It is very easy to expand certain applications.
6. All source codes are open, so there is no need to worry about intellectual property rights and hidden secrets in them. It is suitable for various military application products.
7. Determinism: The execution time of all function calls and services is known, and the execution time of system services does not depend on the number of application tasks.
8. The system service functions are powerful, such as mailboxes, message queues, semaphores, application and release of fixed-size memory, time-related functions, etc. The number of interrupt nesting levels can reach 255 levels.
9. Stability and reliability: Since 1992, there have been thousands of commercialized applications.
In an era of rapid development of computer technology, embedded system software and hardware are constantly making new breakthroughs. Nowadays, DSP operating system and DSP application have become the hottest technologies in the field of embedded system applications, and are new topics for DSP software and hardware developers in universities, research institutes and high-tech enterprises. It can be said that the future era must be a digital era. Mastering a professional technology will give you the survival capital to stand in the digital era. I hope that my colleagues can master a professional technology so that they can surf freely in the digital ocean!
This post is from DSP and ARM Processors

Latest reply

Not bad, not bad. Today's programs are no longer simple WHILE loops, with several functions executed in parallel. Most of them require the use of operating systems. I have just come into contact with operating systems recently and started from the bottom, learning the RTOS of 51 single-chip microcomputers and becoming familiar with various terms. Do you have any suggestions for learning?  Details Published on 2013-12-2 18:45
 

535

Posts

0

Resources
2
 
It is a good choice to look through the old posts. I think this book is just the beginning, and there is still a lot to come. What do you think?
This post is from DSP and ARM Processors
 
 

33

Posts

0

Resources
3
 
Not bad, not bad. Today's programs are no longer simple WHILE loops, with several functions executed in parallel. Most of them require the use of operating systems. I have just come into contact with operating systems recently and started from the bottom, learning the RTOS of 51 single-chip microcomputers and becoming familiar with various terms. Do you have any suggestions for learning?
This post is from DSP and ARM Processors
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list