Какие встроенные процессоры наиболее близки к многоядерным системам x86, то есть у которых есть общая память, согласованность кешей, управление памятью и т. Д. Я спрашиваю, потому что хочу знать, насколько легко переносить системные приложения, написанные для x86, на встроенные системы. Меня особенно интересуют встраиваемые системы с использованием Linux (Embedded Linux).
Какие встроенные процессоры ближе всего к многоядерным
Ответы (2)
MIPS, Arm, Tilera, Cavium, Freescale и IBM (PowerPC) производят процессоры, соответствующие тому, что вы описываете.
person
gby
schedule
24.01.2012
@MetallicPriest все они могут поставлять устройства с MMU. Я не уверен в согласованности кеша. По крайней мере, есть двухъядерные PPC без автоматической согласованности кеша, вы можете следить за этим.
- person Prof. Falken; 24.01.2012
посмотрите на руку mpcore, возможно, там есть то, что вы ищете.
- person old_timer; 24.01.2012
@MetallicPriest: да, все эти компании продают (также) чипы с MMU и согласованностью аппаратного кеша.
- person gby; 25.01.2012
В мире существует множество встраиваемых многоядерных платформ x86, если вы дойдете до более крупного уровня встраиваемых систем.
Помимо этого, в мире полно встроенных процессоров, которые запускают Linux «обычным» способом, с согласованностью кеша, MMU и так далее. В общем, если у вас есть программа, которая не использует встроенные функции сборки или компилятора для x86 и не делает несоответствующих предположений о размерах указателей / длинных / целых чисел, вы можете перенести ее на широкий спектр встроенных процессоров с помощью всего лишь просто перекомпилировать.
person
Brooks Moses
schedule
24.01.2012