μC/OS-II Goals
Probably the most important goal of μC/OS-II was to make it backward compatible with μC/OS (at least from an
application’s standpoint). A μC/OS port might need to be modified to work with μC/OS-II but at least, the application
code should require only minor changes (if any). Also, because μC/OS-II is based on the same core as μC/OS, it is just
as reliable. I added conditional compilation to allow you to further reduce the amount of RAM (i.e. data space) needed
by μC/OS-II. This is especially useful when you have resource limited products. I also added the feature described in
the previous section and cleaned up the code.
Where the book is concerned, I wanted to clarify some of the concepts described in the first edition and provide
additional explanations about how μC/OS-II works. I had numerous requests about doing a chapter on how to port
μC/OS and thus, such a chapter has been included in this book for μC/OS-II.
The PMSM FOC is made of several C modules, compatible with the free-of-charge IAR
EWARM KickStart edition toolchain version 4.42. It is used to quickly evaluate both the MCU
and the available tools. In addition, when used together with the STM32F103xx motor
control starter kit (STM3210B-MCKIT) and PM motor, a motor can be made to run in a very
short time. It also eliminates the need for time-consuming development of FOC and speed
regulation algorithms by providing ready-to-use functions that let the user concentrate on
the application layer. Moreover, it is possible to get rid of any speed sensor thanks to the
sensorless algorithm for rotor position reconstruction.
The SL74HC573 is identical in pinout to the LS/ALS573. The device
inputs are compatible with standard CMOS outputs with pullup
resistors, they are compatible with LS/ALSTTL outputs.
These latches appear transparent to data (i.e., the outputs change
asynchronously) when Latch Enable is high. When Latch Enable goes
low, data meeting the setup and hold time becomes latched.
NEC-SIRCS-JAPAN-RC5-SAMSUNG compatible, multiprotocol infrared remote control.
Replaces up to 6 existing remote controls into one.
With manual learning function, LED display and/or LCD. 2V6-3V2, low power (sleep function)
More protocols will be added later if needed (DENON, DAEWOO, MOTOROLA, RECS80.)