TI KeyStone 嵌入式多核助力实现多任务
Multi-tasking with TI’s KeyStone embedded multicore
[pic]Zhihong Lin
Multi-tasking seems to be an essential skill nowadays, whether it’s at work
or home. There are just not enough hours in the day, so we try to do
everything we need to do at the same time. Inevitably, the quality of the
output will suffer when we try to juggle many things at once.
Much like a single core processor, multi-tasking is either scheduled using
a time sharing round-robin scheme or priority based preemptive scheme. At
any given time only one task is running, when a system interrupt triggers,
the interrupt service routine will pre-empt the low priority task until it
finishes, because the CPU clock is running so fast that the tasks appears
to be running at the same time. However, if too ma……