adnega
Свой-
Постов
3 606 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Весь контент adnega
-
Не совсем понял этот пункт Типа, он запускается при минимум 1.7В, а затем может до 0.6В ?
-
ATtiny43U ? МК с питанием от 0.7В
-
Это для честных пользователей или для уличения вредителей? Просто, если вредитель подготовленный, то всякие внешние решения он может обойти. А tamper, подключенный к МК уже не обойти.
-
Может, их можно собрать в структуры, а затем вообще избавиться от невыровненных данных. В любом случае, оставлять указатели, по-моему, зло. В таком случае выдается предупреждение, что атрибут будет проигнорирован: *(_packed int*)p+1 = 0x12345678;
-
Можно typedef struct sARP_RECORD { sMAC_ADR mac; sIP_ADR ip; DWORD time; BYTE used; } __attribute__((packed)) sARP_RECORD;
-
J1939 что такое SPN
adnega ответил zWitCh тема в АВТО электроника
SPN - это как именно данные трактовать. -
Главное в крайности не впадать. Наемный работник, если он такой гениальный и прищемленный руководством, может вполне назарабатывать себе раза в три-пять больше. Да, это не $M, но достойно жить вполне хватит. Да, с наемной работой придется расстаться. Налоги на УСН вполне посильные. Я до ИП работал по договорам с НДФЛ 13%. Тут условно УСН 7%. Почти в два раза выгоднее.
-
Налоговое законодательство самое изменчивое, но оно таким и должно быть для выполнения своих функций. Кста, в том году обязательные платежи за себя должны были быть повышены, но остались на прежнем уровне. Я обычно заранее все плачу, поэтому как бы переплатил. Вариант, но там нужно смотреть на ограничения. У меня жена на патенте работала два года. Лучше бы сразу на УСН вела деятельность - до сих пор аукается. Долго рассказывать, но я для себя сделал вывод, что лучше пользоваться чем-то знакомым для самих налоговиков, а не экзотикой (типа патента).
-
Оформить ИП и вкалывать на полную катушку с уплатой всех налогов.
-
Давно аналогичной проблемой озадачен. Если юзеры не будут ломать прошивку, то самый простой и удобный способ - генерация какой-нить контрольной суммы с ID-чипа и какой-то иной информацией. Т.е. юзеры дают вам значение функции от ID-чипа (seed=f1(ID)). Вы в ответ передаете другое значение (key=f2(seed)). Юзеры используют key для инициализации устройства. Второй вариант - шить секретный загрузчик. Тут все просто, понятно, надежно, но нужно физически контактировать с чипом или изделием. Третий вариант - некое аппаратное устройство, которое проинициализирует изделие. В этом устройстве вами будет заложено N штук лицензий с возможностью пополнения.
-
Думаю, в Интернете для ПК полно примеров. Я бы с них начал. Тогда AJAX можно попробовать. Я для МК не пробовал, а для ПК лет 10 назад (когда WebSocket не было) что-то делал. Может, вам какой-нить web-программист нужен для начала. В своем можно все необходимое реализовать - это плюс. Ваша задача использовать то, что браузеры умеют. Это и есть AJAX если мне не врет память. Вы пишите как бы сервер. Существуют браузеры с поддерживаемым функционалом - это клиенты. Вам нужно использовать те технологии, которые браузерами поддерживаются. Я бы советовал WebSocket, но сам его не применял. Я бы советовал посмотреть как реализовано в TCP2UART. Там и webfs и WebSocket, но для ESP8266.
-
Спасибо за информацию! Нужно будет попробовать. У меня сейчас только PS и AS варианты заложены, но JTAG очень интересен в перспективе.
-
И ног меньше, и алгоритм проще, и решение универсальное. У меня Циклоны EP1, EP2, EP4 и Spartan-3AN одинаково управляются, хотя платы расширения могут быть реализованы на разных FPGA. Есть ли где-то подробное разжевывание про загрузку через JTAG?
-
Можно попробовать узнать тут.
-
-
По ценам от ST рост, вроде, не большой. Надеюсь, дефицит скоро закончится. Если будут завышать цены, то некоторые задачки у нас будут переведены на дешевые альтернативы (ESP, китайский lgt8f328p, мелкие мк от атмел/микрочип). При завышенных ценах на старшие модели, вообще, можно будет пригнуть на какие-нить Cortex-A-решения. Мне ST нравится, нравится направление, в котором они развиваются, нравятся их цены и доступность. Но я так плотно на ST сидел, что не заметил вкусноту от атмел/микрочипа, китайских друзей и т.п. Уверен, в ST работают грамотные люди, они все понимают и не допустят потери таких клиентов как я. Скорее, барыги все раскупят и начнут продавать в 30 раз дороже.
-
Ну, теперь с отключенным кэшем может что и поймает...
-
Значит у вас есть обращение к этому банку во время стирания. Просто раньше данные брались из кэша и не так часто проблема проявлялась. А если MPU настроить для этого банка на время стирания? Так можно отловить виновника.
-
Это означает, что вы приблизились к решению проблемы :))
-
У вас в стираемом банке память под данные или под код тоже? С кешем данных не останавливается, но и после стирания данные берутся из кеша (в моем случае 0x00000000), а не меняются на 0xFFFFFFFF. Можно попробовать код разместить во втором банке, выполнить его, чтоб он закешировался, а потом стереть - это не пробовал. Подозрительно: проверка nDBANK выключена static bool isDualBank(void) { // cleared bit indicates dual bank //return (FLASH->OPTCR & FLASH_OPTCR_nDBANK) == 0; return true; }
-
Дык, разве не делают? Тот же К1986ВЕ92QI?