FPGA… это из разряда баллистических ракет по мухам? Времени и денег, затраченных на покупку, исследование и отладку подобной системы, хватит на десяток ардуин и еще немного останется, а толку ноль.
А вот I²C-expander да, самое оно было бы поставить.
Трехосный акселерометр, а не гироскоп. Твердотельный гироскоп, кроме того, не позволяет отслеживать собственно положение в пространстве, а только лишь его изменение; для замены «традиционного» крутящегося гироскопа нужны, как минимум, акселелерометр для задания исходного положения, гироскоп (а лучше — несколько и тех, и других) и весьма сложная схема калибровки.
Возможно, я неправ, но это разве JIT? Получился типичный компилятор. Да, результат его работы нельзя запустить напрямую, но это специфика операционки — кроме того, никто не мешает подцепить заголовок, представляющий из себя пролог с кодом, выделяющим память и предоставляющим API.
По идее, JIT нужен в интерпретируемых языках, где статическая компиляция технически невозможна или очень неэффективна (пример: V8 при выполнении следит за тем, к каким полям в JavaScript-объекте идет обращение, и если объект по сути представляет из себя структуру, т.е. фиксированный набор полей, то и генерирует код, который обращается к определенной структуре данных в памяти по жестко вписанным в этот код offset-ам. Сделать такое статически, очевидно, нельзя.)
В браузерах с поддержкой HTML5 offline web applications (там есть табличка с поддериваемыми браузерами — вкратце, все, что на Webkit и Gecko), при заходе на такой сайт все нужное содержимое сохраняется в специальный кеш, после чего интернет для работы не нужен, сайт откроется и без него. Попробуйте.
Восхитительно! Выкинул самодельный органайзер, в котором было все ровно то же самое, кроме проектов (и поиска). Не хватает только одной фичи (которая была у меня): рекуррентных задач (вроде «заплатить за интернет» и всего такого прочего). У меня было реализовано так: при отметке задания как сделанного отметка снималась, а дата переносилась на неделю/месяц вперед.
«Просто» arm на самом деле означает ARM OABI Big-Endian, в то время как armel — ARM EABI Little-Endian. Endianness для ARM не важен — процессор может использовать любой — а старым ABI все равно никто давно не пользуется.
В сущности, ничего плохого не произошло, просто название архитектуры неудачно воспринимается.
А вот I²C-expander да, самое оно было бы поставить.
По идее, JIT нужен в интерпретируемых языках, где статическая компиляция технически невозможна или очень неэффективна (пример: V8 при выполнении следит за тем, к каким полям в JavaScript-объекте идет обращение, и если объект по сути представляет из себя структуру, т.е. фиксированный набор полей, то и генерирует код, который обращается к определенной структуре данных в памяти по жестко вписанным в этот код offset-ам. Сделать такое статически, очевидно, нельзя.)
В сущности, ничего плохого не произошло, просто название архитектуры неудачно воспринимается.