Вот уже лет десять Atmel мусолит древнее ядро ARM926EJ. Всё, что они сделали за это время — увеличили частоту с 200 до 400 Мгц и запилили контроллер DDR2. Хотя, переферия у них отличная, надо отдать должное.
Всё-таки у тебя достаточно редкие потребности. У большинства дома домашний компьютер с домашним окружением (веб, видео, фото, прочие хобби), на работе — рабочий, со своим инструментарием.
Спасибо, блин, компании Garmin, благодаря которой я не могу забыть о никелевых аккумуляторах как о страшном сне.
Ещё когда-то у меня был плеер iRiver T10. Неплохо звучал, был удобен в управлении, но отличался отвратительным дизайном корпуса: штекер из него торчал вбок под немыслимым углом. Так вот он кормился от одного аккумулятора формата AA. Как на зло, аккумуляторы поштучно не продают, к тому же тогдашняя моя зарядка умела заряжать только два аккумулятора одновременно. В итоге один из двух аккумуляторов постоянно хранился разряженным (в ожидании, пока не разрядится второй), а второй, соответственно, заряженным. Естественно, первый сдох раньше. Можно было бы пронумеровать аккумуляторы, составить схему ротации, повесить на стену рядом с розеткой и делать пометки, но, эта идея мне показалась как-то унизительной что ли: техника должна работать и без плясок с бубном. А потом и плеер издох.
А для Garmin я за эти деньги просто куплю ещё запас аккумуляторов.
Никакого смысла обозначать станции пересадок отдельными кружочками нет. Прокладывая маршрут, пассажир ориентируется исключительно на перегоны между станциями. С этими перемычками рёбер в графе получается больше, чем есть на самом деле, что ухудшает читаемость схемы.
Нет доступа к таймерам, облегчающим декодирование таких сигналов, нет обработки в реальном времени. Вот пример того, как это делается при наличии прямого доступа к железу: habrahabr.ru/post/160017/#comment_5755239 Думаю, на BCM2835 тоже возможно подобное.
/* adds A to B */ sometype add_a_to_b(sometype a, sometype b) { ...
Ещё когда-то у меня был плеер iRiver T10. Неплохо звучал, был удобен в управлении, но отличался отвратительным дизайном корпуса: штекер из него торчал вбок под немыслимым углом. Так вот он кормился от одного аккумулятора формата AA. Как на зло, аккумуляторы поштучно не продают, к тому же тогдашняя моя зарядка умела заряжать только два аккумулятора одновременно. В итоге один из двух аккумуляторов постоянно хранился разряженным (в ожидании, пока не разрядится второй), а второй, соответственно, заряженным. Естественно, первый сдох раньше. Можно было бы пронумеровать аккумуляторы, составить схему ротации, повесить на стену рядом с розеткой и делать пометки, но, эта идея мне показалась как-то унизительной что ли: техника должна работать и без плясок с бубном. А потом и плеер издох.
А для Garmin я за эти деньги просто куплю ещё запас аккумуляторов.