[PAUL STOFFREGEN], создатель серии Teensy of MicroController Dev of DEV, заметил множество проектов вождения огромных светодиодных массивов в последнее время, а также решил посмотреть, как быстрые доски разработки микроконтроллера могут получать данные из компьютер. Больше битов в секунду означает больше светодиодов Glowey, конечно, поэтому его бенчмаркинг наверняка обязательно станет ударом с кем-либо в планировании некоторых крупномасштабных проектов микроконтроллеров.
Проверенные микроконтроллеры [Paul] включали в себя The Teensy 2.0, Teensy 3.0, Leonardo, а также из-за внедрения Arduinos, а также мини-мини, а также Leflabs Maple. Они были протестированы в Linux (Ubuntu 12.04 Live CD), OSX Lion, а также Windows 7, все работает на MacBook Pro. При не рассматривании TeenSy 2.0, а также 3.0, результаты испытаний были то, что вы ожидаете: быстрее устройства смогли получить больше байтов в секунду. Когда Teensys были брошены в смесь, тем не менее, результаты резко изменились. The Teensy 2.0, с тем же микроконтроллером, что и Ардуино Леонардо, смог превзойти каждую плату, за исключением TeenSy 3.0.
[Павел] Аналогично принял усилия по сравнению с различными операционными системами, которые он использовал. Нижняя линия, если вы передаете много байтов сразу, это действительно не имеет значения, какая ОС вы используете. Для передачи небольшого количества данных вы можете пойти с ОС X. Windows ужасна для передачи одного байта; В одном байте на передачу Windows удается только 4 кбит / с. С той же задачей, Linux, а также OS X управлять около 53, а также 860 (!) KBPS, соответственно.
Так что вы идете. Если вы строите огромный светодиодный массив, используйте Teensy 3.0 с MacBook. Конечно [Paul] сделал весь код для своих тестов с открытым исходным кодом, поэтому не стесняйтесь реплицировать этот эксперимент.