NIOS II是Altera的独生子,偏居穷乡僻壤,“路人皆知,却无人问津”,现在Altera自己都转向ARM阵营了,虽是大势所趋,也看得出NIOS II迟……
主要是是和CPU相关的那个文件的移植,主要包括任务切换函数的实现以及任务堆栈的建立于实现,以及系统时钟定时器和中断处理(临界段保护的实现)……
这个是依靠系统定时器中断中调用任务切换服务函数,从而保证每次定时器中断过后运行的都是当前就绪的最高优先级任务,而空闲任务优先级为63,属于最低优先级,任何其他任务一旦就绪,空闲任务……
ST的大头现在还在CM3,出了那么多的CM3的片子,当然也是拔了CM3的头筹……
硬件设计可是个大杂货,原理图设计只是第一步,刚刚开始。。。……