Есть и мегабайтные. А в современных телефонах под baseband прошивку уходит порядка 20мбайт кода. Еще столько же на кастомизацию.
Но для не совсем простых задач — 128 кб это очень и очень нужно. И этого реально мало. Поддержка нормальной ОС — килобайта 32 минимум. Математика — сразу килобайт 20 прийдет из stdlib/newlib. Нужен защищенный загрузчик? отведите еще килобайт 10 на реализацию какого-нибудь нормального шифрования. Шрифты, тексты, протоколы. Что остается под логику? Да почти ничего.
Остальное — просто уходит под эмуляцию EEPROM. У EEPROM было гарантированное количество циклов перезаписи 1 млн. У флеша — 10 тысяч. Вот и посчитайте, во сколько раз нужно дублировать область перезаписи, чтобы добиться схожих характеристик.
Я в свое время интересовался этим вопросом. В Москве — большинство гаражей — МГСА. Земля принадлежит мэрии, если ей в голову что взбредет, гаражи снесут и владельцев даже спрашивать не будут. А происходит это регулярно. Даже при низкой стоимости — 150-200 тысяч — покупка весьма рискованная. Капитальных подземных гаражных комплексов и паркингов в спальниках крайне мало и строится еще меньше. Я бы с удовольствием приобрел. 600 тысяч нереальная цена. Реально скорее 800-1млн. Но при этом на них дают ипотечные кредиты, поэтому ежемесячный платеж сравним со стоимостью стоянки. К сожалению, предложений в моем районе попросту нет.
Зато китайские менеджеры искренне не понимают, зачем вкладывать столько сил в безопасность и комфорт, когда можно сделать корпус из фольги, подобие кожаного салона и продать за три тысячи, обильно посыпав синими светодиодами. Боюсь, рано или поздно, они инженеров продавят.
Это уже давно не шведы, а китайцы. Лэнд ровер принадлежит индусам, отчего качество софа там соответствующее. Зато ВАЗ — французско-японский концерн. Мир сходит с ума, да.
На Wifi отреверсили и сделали модуль ядра. Есть в git github.com/lwfinger/rtl8723au, в ядро войдет на ранее 3.12. 3.8.13 + Gentoo + KDE4.10 работает на ура. Единственное, что я пока не осилил, как запустить gravity sensor, но оно мне особо и не нужно. В остальном — летает на ура.
Хотелось бы все-же пруфов, ибо именно из-за этих проблем и введен термин «технически сложный товар». Т.е. нельзя вернуть железо, если в софте баг: любой софт их содержит.
В законе о защите прав потребителей есть отдельный пункт насчет технически сложного товара. Увы. Гарантийные обязательства предоставляет производитель, мне магазин побоку. На серое и б/у можно напороться почти в любом магазине.
А чем он таким плох? Да, я был у них в магазине на автозаводской один раз — это полный треш. Но при заказе через интернет — мне совершенно все равно, кто будет везти заказ, лишь бы цена была адекватной.
JTAG это deprecated. SWD его полноценная замена. Если вы не программируете под ARM7/9 можно с ним и не начинать разбираться.
Но если вы занимаетесь embedded linux, то с прошивкой бута через jtag для ARM9 рано или поздно Вам придется столкнуться.
Но для не совсем простых задач — 128 кб это очень и очень нужно. И этого реально мало. Поддержка нормальной ОС — килобайта 32 минимум. Математика — сразу килобайт 20 прийдет из stdlib/newlib. Нужен защищенный загрузчик? отведите еще килобайт 10 на реализацию какого-нибудь нормального шифрования. Шрифты, тексты, протоколы. Что остается под логику? Да почти ничего.
Остальное — просто уходит под эмуляцию EEPROM. У EEPROM было гарантированное количество циклов перезаписи 1 млн. У флеша — 10 тысяч. Вот и посчитайте, во сколько раз нужно дублировать область перезаписи, чтобы добиться схожих характеристик.
Единственный вариант — регистрировать в другом регионе. Например, в Чечне. Там за 416 лошадей всего 6 тысяч придется платить в год.
Налог на роскошь от 5 млн рублей — x2
Итого: 124800 р.
И это только транспортный налог.
Со вторым тезисом согласен, да.
Единственно, я бы toRussian чуть допилил:
Для начала char -> unsingned char. Char не может принимать значения 0xC0
const char* const DATA = "\x41\xa0\x42....";
unsigned char toRussian (unsigned char byte)
{
return byte >= 0xc0? DATA[byte — 0xc0]: 0x0;
}
А Вы сами подумайте, что происходит с товаром по манибэку? Если не двигать б/у под видом нового — любая контора разорится.
Иначе можно:
1. Покупаем товар
2. Возвращаем по мани-бэк
3. Покупаем этот же товар как б/у.