引用 张静茹:1.可以,实际上uboot里面就是这么干的,不过这样运行的就没有多核的优势了。
1,如果像是多核心A9这样的cpu非要裸机的话,只能用一个核心吗?
2.如果是跑操作系统,多个核心是怎么调度的?
2.多核调度依赖SMP算法,linux的代码在linux/arch/arm/smp.c里面,多核调度还是在基本的时间片调度上面加的,这部分搜索linux的文档可以查看,不过不同的厂商会开发自己cpu-hotplug模块(CPU开关核算法),基本上还是依赖于当前系统的CPU、IO负载来决定是否开关核,这对功耗很重要