Перейти к содержанию
    

Ruslan1

Свой
  • Постов

    3 015
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Весь контент Ruslan1


  1. Дошли слухи, что в продаже останутся только однопользовательские (но может это от места покупки зависит). Так что мой вопрос о выборе Flex или Single-user решился естественным образом- Flex просто не будет...
  2. Вы с этой Flex работали? Получается что Локальная версия нужна только в специфических случаях (упоротый компайлинг нон-стоп или без связи с сервером лицензий). И Flex хватает, если не компилирование не самоцель а только одна из операций в течении дня. Но да, интернет нужен (или где там эта лицензия хранится). Где же засада с этой флекс? почему получается сильно дешевле уже для двух пользователей? Или может я неправильно цены сравниваю.
  3. Интересует лицензия уровня "MDK-Essential" (для Arm Cortex-M). Количество пользователей: 2-3, причем MDK используется периодически (это одно из направлений, а не фулл-тайм для работников). Вижу, что есть отдельные лицензии (Locked) на одну персону (можно поставить на двух машинах). И есть Flex. Flex на 20% дороже. Но Flex вроде бы официально позволяет работать нескольким пользователям на одной лицензии. Кто-то использовал эту MDK Flex? Получается. что при неактивном использовании может быть выгодной альтернативой по сравнению с локальной. Очевидный минус- требуется связь с сервером, на котором лицензия висит, но в наше время постоянное соединение с интернетом не проблема. Ниже скопировал текст из разных ресурсов относительно этой Flex. Как я понимаю, эта сетевая лицензия используется как зашаренный ресурс: она занята пользователем только во время компилирования проекта, потом она "освобождается" и может быть "занята" другим пользователем. ------------- https://www2.keil.com/docs/default-source/default-document-library/mdk5-getting-started.pdf : Floating-user license or FlexNet license grants the right to use the product on several computers by a number of developers at the same time. ------------- https://www.wg.com.pl/pliki/instrukcja/License_Management_User's_Guide_3.pdf : FlexLM License – allows to use the software by the multiple users in parallel (owner, his employees or subcontractors) on multiple LAN workstations only on rights owner benefit. The number of current users is limited to the number of bought seats and is controlled by LAN server administrator. The license can be “borrow” from the server for defined period of time and used outside without LAN access. FlexLM License is a new recommended solution of the net installation. It is available for any number of users. ------------- https://developer.arm.com/documentation/ka003176/latest/ : 13. Worst case scenario involves a high-traffic, high-latency network with many other server processes running and many requests for licenses. Setup could also include unique characteristics, like virtualization or a wide area network; the last two characteristics are not officially supported. In such extreme situations, users have reported, FLF build times are shorter than Flex build times. You may request trial licenses from our sales team to test out network performance, the required number of seats, build times, etc. The compiler guide contains a section on how to improve build times, in general. Sections 2.18.1 and 2.18.6 include improvements specific to a floating license. 14. The end-user license agreement allows employees, but not contractors, to use licenses off-site on portable computers. Global travel is allowed by both floating license types, through the "Check-Out" feature. However, when a client requests a license directly from the server, FLF-based floating licenses check timing information, and different timezones prevent all clients from operating successfully. Flex floating licenses can use a global server. Ask our sales team about this option. WANs are not officially supported, and in general, users should expect longer build times, when compared to a local server.
  4. Приезжайте к нам! у нас нет жопы. потому что нету тела-нету дела. Обсуждать просто нечего.....
  5. Я к нормоконтролю в институте приходил с действующими ГОСТами в руках (там обычно было завизированных вклеек больше, чем сам ГОСТ, но не знаю как сейчас). Благо доступ был к такому. И там в ГОСте на УГО еще в начале 90х была сноска, что УГО и шрифты могут быть другие, если применяется система машинного черчения. Так что три раза Ха. Я в Оркаде рисовал и печатал на принтере, никаких претензий ко мне не было ни к курсовикам ни к диплому. 🙂
  6. Допустимо не написать "DD1" над УГО в схеме?
  7. разве что использовать конструкцию, которая защищена от опасных ситуаций. Например, контактная группа реле, в которой центральный контакт при любых обстоятельствах точно не может быть соединен сразу с двумя крайними контактами, а только с одним из них. Тот самый механический переключатель (именно переключатель!). Хотя я бы не стал. Действительно как-то стрёмно, нужна веская причина так коммутировать.
  8. Резисторы это серьезно. Ноунеймы могут создавать проблемы. Вот на этой неделе боролся. Тестировал свою измериловку тензодатчиков, взял резистор и подцепил в качестве 1/4 моста. Два канала- два разных резистора. Условия: на столе, без резких скачков температуры. Результаты сильно удивили: ноунейм китайский (из купленного на алиэкспрессе набора) дал изменение сопротивления где-то 20-25 ppm, а второй резистор 2 ppm. (MF0204FRE52-120R: YAGEO, 1%, 50 ppm/C, 120R). Вот картинка (в микрострейнах). Сначала подумал на проблему в софте или в железе в первом канале, но повторяемость полная, именно резистор такое дает. Замена ноунеймов на известный тип дает ровную линию вместо кривой. (мелкий шум на графике- это изменение сопротивления разъема на примерно 0.1 mOhm от вибрации на столе, думаю от запускаемого винчестера или вентилятора компа или еще какого-то оборудования в здании- но это отдельная тема) Представьте, как такие ноунейм-резисторы могут себя проявить, если их в критические к номиналам схемы впаивать.... Скачки сопротивления в десятки ppm просто на ровном месте...
  9. Раз уж тут защиту принтеров упомянули- сам неделю назад столкнулся: Купил для моего HP LaserJet картридж (не оригинал, но совместимый c нужным HP59A/CF259A, по словам продавца) - мой HP принтер сказал, что работать не будет, некошерный картридж. (что бы я ему в сетапе не выставлял). Первый раз такое видел, пришлось интернет читать, жалко было картридж возвращать и за оригинал переплачивать. Выдрал со старого картриджа чип (там платка просто приклееная) и вставил вместо нового, и вуаля- всё работает. И даже есть куча предложений в магазинах, где нужный картридж заведомо без чипа продают, и называют это "тонер". Естественно еще дешевле, чем с неподходящим чипом. Так что прошареных экономных покупателей много, раз предложение такого товара есть. Кстати, на Алиэкспрессе вроде бы такие платы с чипом просто продают, под нужный тип картриджа. Удобно если кто-то уже свой старый выкинул, а чип не сохранил. (Но с Али я не проверял, лучше свой со старого картрижда сохранить про запас).
  10. Вот это самое "затыкается" хорошо бы расшифровать. Данные не доходят до буфера DMA, или DMA не запускается, или еще дальше по цепи... Если один раз срабатывает- это значит что-то в инициализации DMA, или в самом USART что-то происходит- посмотрите флаги ошибок. Конечно, все это дебаггером и пошагово внутрь функций, насколько возможно. P.S. А зачем себя так истязать? Если "на регистрах" уже все работало... 🙂
  11. А, ну тогда тут уже ответили- на чем сможете, на том и делайте . То есть просто используйте знакомый инструмент, задача-то простая. Уверен, библиотеки на любом языке найти можно.
  12. Стандартная процедура, похожая на SSL (TLS)- в результате на прибор доставляется сообщение, которое только он и может расшифровать. Ну и в этом сообщении содержится то что нужно. Софт на компьютере состоит из окошка задания номера прибора и окна указания периода времени (или другой информации, доставляемой на прибор), файлов открытых ключей приборов, и окошка результирующего сообщения. сгенерированного программой на базе этого ключа и библиотек SSL. Ну а прибор имеет свой ключ для расшифровки. Upd: ну или просто посмотрите AES128...AES256, зависит от нужной прочности защиты.
  13. Здравствуйте. Использую SIM7022. есть вопрос по энергосбережению. Просыпаюсь иногда (раз в пару минут, или в час, или в сутки). Измеряю, обмениваюсь данными с сетью, засыпаю. То есть важно потребление в режиме сна. Я не нашел как SIM7022 просто выключить AT-командой. зато нашел PSM (power saving mode), с ним и играюсь. Вхожу так: AT+QCPMUCFG=1,4 AT+CPSMS=1 Сам по себе SIM7022 потребляет мало. Если без SIM карты использовать- то у меня на столе единицы микроампер (2.5 uA) А вот с SIM картой ожидаемо просыпается иногда, так как это не выключение а PSM: То есть все зависит от T3324 (в течении этого времени модем еще не спит, хотя я ему сказал спать), ну и проснеться через T3412. Вроде не проблема, поставил эти таймеры в заведомо большое число (скажем, 24 часа), и сплю спокойно. Но! То есть это не под моим контролем. Соответственно, если оператор скажет "24 часа не принимаю", то так и буду просыпаться каждые 5 минут? Я правильно понимаю политику партии? Если правильно, то вопрос: Можно ли вообще не просыпаться? хочу просто OFF. Непонятно почему в SIM7080 оно можно было (AT+CPOWD=1), а в SIM7022 уже нет аналогичной команды. Или нужно заложить ключ и выключать питание модему железячно?
  14. Попробовал PPK2 от Нордик. Однозначно стоит своих денег. Меня абсолютно устраивает, для моих нужд (оценка малых токов) вполне годится. Использовал как источник напряжения. То есть от него же и питаю подопытного. Проверил шум, измерял ток на резисторе 1 MOhm (Upd: омметр показал 991 kOhm), 4000 mV. На картинках ниже окно длиной 10 секунд 100 kSPS: шум 0.8 uA 10 kSPS: шум 0.2 uA 1 kSPS: шум 0.1 uA 100 SPS: шум 0.05 uA (картинку не вставил, она похожая, просто шум меньше) Попробовал с напряжением 1000 mV: данные очень похожие, шум не меняется. Ниже пример реальных измерений (длина окна 1 минута) Большое спасибо за подсказку! Я бы сказал, что этот PPK2 из категории "маст хэв": соотношение цена/возможности очень хорошее, и цена небольшая. (А вот эта картинка ниже непонятно как второй раз вставилась. И удалить не могу...)
  15. SIM7022 работает хорошо со всеми симками, до которых я сейчас дотянулся. Да, CAT-M он не умеет и серификата AT&T у него нет. Но пока что пусть так, зато работает. В будущем еще вернусь к 7080G, но не срочно. Если будут вопросы по 7022 - уже другую тему открою. Огромное спасибо всем за поддержку!
  16. SIM7022 просто работает. Соединение с сетью быстрое. С сервером MQTT тоже соединился быстро. Но передачу сообщений еще не пробовал. Условия те же, впаял на место "неработающего" SIM7080, Место то же самое, даже загубил условия до "+CSQ: 10,0" - все равно соединяется быстро. Очень может быть, что я просто что-то не докрутил в SIM7080, но не вижу смысла продолжать. Танцы с бубном вокруг версий прошивки мне не нравятся (ну хоть сам процесс перепрограммирования модема освоил). Пока что думаю что перейдем на SIM7022. Потестирую, конечно.
  17. Странно что с SIM7080 соединение (на суперстарой но работающей версии B01) идет 2 минуты. Это сильно не камильфо для малопотребляющего устройства. Я-то думал про десяток секунд (опирался на 5 секунд которые нужны SIM7020).
  18. в-общем есть два вопроса, может подскажет кто: 1. Где взять прошивку 1951B01SIM7080 (чтобы убедиться, что это все-таки не мои кривые ручки наконфигурировали а действительно простой откат прошивки позволяет модему соединиться). 2. Как прочитать логи во время соединения? может быть они текстовые и я сам смогу что-нибудь понять (если это неправильно сконфигурированный модем, и прошивка не виновата)? И еще: а у SIM7022 больше шансов на безглючную работу? Если будет работать- то просто на него перейду. Я попробую, конечно, но это не быстро (нет его под рукой). Upd: заказали SIM7022 на пробу.
  19. B17 не помогла. Интересно, где бы взять ту самую первую B01 версию... В интернете накопал пока только B11 как самую старую. С ней тоже не работает. Письмо симкому написал про конкретного оператора, вдруг подскажут. Но попробую еще по регистрам(командам) модема пройтись, вдруг что-то не установил, что для конкретного оператора важно.
  20. У меня был вопрос может я какую-то команду недопослал. То есть в том "старом" дефолтовое значение регистр позволяет соединиться, а в номом уже другое значение. P.S. А вот SIM7020 с этой же симкой в течении 5 секунд соединение устанавливает. А не за 100+ секунд. На том же столе, с той же антенной. Но это так, жалобы в воздух....
  21. Спасибо! Никогда перепрошивкой модемов не занимался. Жестко. Прошивки брать через дистрибьютора, а платы эти просто заказывали в Китае со сборкой. Придется через производителя плат.
  22. Нашел плату с таким же SIM7080 модемом. Он работает с этой же СИМ карточкой. Посмотрел обмен с модемом- ничего нового не увидел. +CSQ: 21,99. Соединение происходит через 100-150 секунд после "AT+CFUN=1". (меньше 100 секунд не видел) С плохой антенной было "+CSQ: 8,99" - соединился через 102 секунды Разница с моим: У меня сразу после CFUN=1 возвращает реальный уровень (+CSQ: 14,99, например). А на том модеме "+CSQ: 99,99 и +CGREG: 0,2" до момента подключения к сети,и только с момента подключения начинае какой-то RSSI вместо 99 выдавать. У меня сеть перестает искать (переходит в +CGREG: 0,0 и +CSQ: 99,99) через 90-100 секунд. То есть может быть у меня просто ищет меньше времени, чем нужно для соединения? Я не нашел, где-то можно таймаут на соединение установить (от +CGREG: 0,2 до +CGREG: 0,0)? Или это в прошивке модема зашито? Разные версии ПО. У модема который соединяется: 1951B01SIM7080 У того который я не могу подключить к сети: 1951B12SIM7080
  23. SIM7080G Перепробовал много, прочитал в Интернете еще больше. SIM7020 с этой сетью работает (с этим бэндом и этим APN), а SIM7080 не хочет. Подозреваю, что какие-то регистры по дефолту не позволяют реботать SIM7080 в этой сети, а в SIM7020 дефолтовых настроек хватает. Но никак не могу понять что именно проверить. С карточкой другого оператора (но там и код сети другой, 7, то есть LTE M1) - SIM7080 работает. А с этой- никак. (SIM7020 всеядный, работает с любой карточкой) Известно что band=8, APN=internet.iot . Как запускаю: AT+CFUN=0 AT+CBANDCFG="NB-IOT",8 (пробовал и AT+CBANDCFG="NB-IOT",8 AT+CGDCONT=1,"IP","internet.iot" (пробовал и AT+CGDCONT=1,"IPV4V6","internet.iot" ) AT+CFUN=1 что говорит про сеть и про себя: +COPS: (1,"Chunghwa Telecom","Chunghwa","46692",9),,(0,1,2,3,4),(0,1,2) +CSQ: 14,99 +CGREG: 2,2 (и не меняется). ATI -> R1951.04 AT+CGMR -> Revision:1951B12SIM7080 AT+CBC -> +CBC: 0,21,3284 (питаю от 3.3 Вольта, проверял осциллографом- просадки до минимум 3.2 В) пробовал вручную "at+cops=1,2,"46692",9" - без результата.
  24. Ха, у меня курсовиком было подключить механику принтера "Нейрон" (соленоиды печатающей головки и шаговики привода) к компьютеру "Спектрум" с уже установленым портом 580ВВ55. То есть свое железо (КТ829/827), плюс своя программа на ассемблере Z80. Это задание на одного человека. Вот это я понимаю курсовик. 🙂 А светильники такие мы, наверное лабораторками делали. P.S. блин, и зачем я все это помню.
  25. Ну, я на всякий случай ответил, вдруг я чего-то не догоняю 🙂
×
×
  • Создать...