printf с устройства имеет ограниченную очередь.
ссылается на руководство программиста :
Выходной буфер для printf () устанавливается до фиксированного размера до запуска ядра (см. API ассоциированного хост-интерфейса). Он является круглым, и если во время выполнения ядра создается большее количество выходных данных, чем может помещаться в буфер, старший файл перезаписывается.
blockquote>Ваш вывод в ядре printf перехватывает буфер, и поэтому первая распечатка элементы были потеряны (перезаписаны) до того, как буфер был сброшен в стандартную очередь ввода-вывода.
Никаких различий, кроме юридических вопросов:
Персональная версия: «Для студентов, разработчиков открытого кода и пользователей пробной версии».
Цитата с этой страницы: http: // www .testdriven.net / download.aspx