Поздравляем Dingo с днём рождения!
- rxtx библиотечка, добавил ее как внешнюю jar библиотеку в intellij
idea проект, добавил в classpath, при сборке все равно получаю
"error: package gnu.io does not exist RED_DRAGON(44 знак., 12.12.2020 13:04, dao, полностью)
- А IAR чем плох? Тем более что вы на нем раньше уже программировали. - Kceния(07.12.2020 01:27, dao, полностью)VLLV
- А зачем он мне? - evgeniy1294(07.12.2020 07:33)
- Он нынче RISC-V тоже поддерживает - уже 8 версий вышли (1.10.1 -
1.40.1). - Kceния(07.12.2020 11:49)
- Вы готовы купить его мне? Мне нужны версии для ARM, RISC-V для
винды и линуха, это примерно 8000$/год на человека, воровство я не
рассматриваю. evgeniy1294(294 знак., 07.12.2020 12:08)
- Когда гнусь не был таким продвинутым как щаз, программеры не были
такими щепетильными в вопросах воровства :)))) - Codavr(09.12.2020 00:45)
- Компания IAR делает компиляторы уже давным-давно, а потому у них в
этом деле богатый опыт. И получают они информацию о новых
контроллерах гораздо раньше, чем потребители, а потому имеют
возможность раньше начать разработку. А кто-там на GCC приладу для
RISC-V делал, уже и не сыскать. А для того, чтобы сделать хорошо,
надо не какой-то особый талант иметь, а непрерывно заниматься
шлифованием программы всё то время, которое контроллеры этой
архитектуры доступны в продаже. Kceния(109 знак., 07.12.2020 15:47)
- Напомню, что современный IAR - это clang, к которому сотрудники из
IAR прилепили свой фронтенд и немного подкрутили бэкенд. evgeniy1294(242 знак., 07.12.2020 16:29)
- А мне пофиг, что внутри. Я и к GCC позитивно отношусь из-за того,
что за время своего существования был как следует отшлифован. Суть
не в том, чтобы язык строго соответствовал стандарту синтаксиса, а
в том, чтобы его конструкции удачно ложились на инструкции
процессора (ассемблерный код). При этом, как правило, наиболее
строгая реализация бывает наименее эффективной. - Kceния(07.12.2020 16:37)
- Я так и не понял, чем IAR лучше. Продолжайте убеждать - evgeniy1294(07.12.2020 21:56)
- IAR лучше всех оптимизирует код по размеру и по скорости. Ale3000(169 знак., 09.12.2020 05:18, ссылка, картинка)
- Красивые картинки. Только некрофильские. ARMCC 5.06 давно трупс.
GCC 4.8.4, вы серьёзно? Уже пол года как превьюха 10-го в ходу. VladislavS.(244 знак., 09.12.2020 17:13)
- Даже если это и так (хотя ещё надо разбираться), в
мелкоконтроллерах этот фактор по значимости стоит далеко не на
первом месте. Да и не только в мелкоконтроллерах. Хороший код
выдаёт gcc, я сам смотрел. Есть что желать, как всегда, но это
мелочи. - SciFi(09.12.2020 12:29)
- сектанты от IT это самая упоротая часть альтернативно одаренной
части населения. я могу доказать что 3+5=11. когдаж вы головой то
начнете думать - IAR не лучше и не хуже gcc, бывает лучше или хуже
разработчик! в умелых руках и кочерга - хер! - klen(09.12.2020 12:25)
- Все эти статьи рекламные. Современный gcc отличается только
несколько раздутой стандартной библиотекой, так как та рассчитана
на кроссплатформенность. Особенно это заметно на программах типа
blink, когда простая мигалка после gcc весит байт на 500 больше,
чем IAR. Авторы обычно не используют readelf, даже не понимая, что
у них в проекте. evgeniy1294(193 знак., 09.12.2020 08:29)
- Всё проще. Ну смотри, у Ксении тут даже тред есть про IAR. Всячески
ведь ходит, перевыкладывает. Делает патчики и тэдэ итпэ. Стало
быть, IAR представляет в данном случае некий фетиш, предмет
завладевший умом, "мою-мою прелесть". :-) RxTx(14 знак., 07.12.2020 22:42)
- Нравится ей не IAR, а визард для создания проекта и кнопка
"собрать". - evgeniy1294(07.12.2020 23:38)
- Одинаковый визард под 5 семейств контроллеров - это реально круто,
можно сосредоточиться на чем-то другом, кроме визардов. - VLLV(08.12.2020 15:05)
- У меня есть CMake-скрипт, умеющий собирать проекты под любую
платформу из используемых у нас в фирме + запускать дополнительные
тулзы (вроде подсчета и вставки crc прошивки, шифрования и т.д.).
Достаточно просто запустить build.sh с ключом нужной ревизии платы. evgeniy1294(221 знак., 08.12.2020 15:39)
- Это очень хорошо. Со скриптами сборки, правда, есть одна засада. Их
авторы обычно рассчитывают на то что "у меня всё работает" и на
этом умывают руки. Не предпринимают никаких действий для проверки
("поломать" у себя и посмотреть что будет). Заработало? Аллилуйя,
как же хорошо, на этом закончим. RxTx(258 знак., 08.12.2020 20:19)
- Круто. VVB(179 знак., 08.12.2020 16:25, ссылка)
- Могу конечно, скину ссылку на репозиторий как вернусь домой. Моё
решение похоже на то, что у вас, но с некоторыми отличиями: evgeniy1294(523 знак., 08.12.2020 18:36)
- Вот простой пример скрипта evgeniy1294(60 знак., 09.12.2020 00:32, ссылка)
- Взял отпуск "поэкспериментировать с cmake"??? Охереть. Обычно за
это зарплату платят. - fk0(08.12.2020 20:59)
- Не люблю "автоматику" при сборке. Причина высказана выше. Когда
что-то ломается, разбираться приходится уже со скриптами, не почему
"этого" нет (очевидно потому что не определено), а откуда и как
"это" берётся. - RxTx(08.12.2020 20:22)
- Увы, это проект НИИЭТ, а не мой. VVB(251 знак., 08.12.2020 19:54)
- Даю информацию: CMake кусок говна написанный наркоманами (попробуй
дать ответ на вопрос, каковы правила раскрытия переменных в if()) и
при отсутствии кросс-платформенности (а-ля линукс-винда) нахрен не
нужен (кросплатформенность между разными контроллерами не в счёт --
он всё равно ничего не знает про контроллеры). Во многих случаях
достаточно обычного GNU Make. Его тоже можно сделать
кросплатформенным, причём на таком наборе разных конфигураций, что
CMake и рядом не стоял fk0(1 знак., 08.12.2020 21:02)
- "кусок говна написанный наркоманами" Хе-хе-хе, ха-ха-ха. Понятно
:))) Тоже, небось, с наскоку пытался разобраться. У них да, плохо с
концептуальной документацией. Опасность любой высокоуровневой
системы в том, что её всегда можно заменить низкоуровневой (оно и
понятно, Cmake генерирует makeфайлы) и быть отвергнутой. - RxTx(08.12.2020 21:29)
- Без наскока понятно, что система неконсистентна и представляет
собой набор противоречивых правил. В жопу такую систему. Её понять
невозможно, только выучить. Но зачем? Попробуй ответить на вопрос,
чем CMake лучше чем Make для системы о которой CMake ничего не
знает? - fk0(08.12.2020 21:32)
- Всё дело в поддержке. Очень сложно поддерживать сборку на десяток
платформ с разными компиляторами с разными либами когда всё это
жестко прописано до файла. Наступает а) комбинаторный взрыв и б)
учёт каждого файла вручную для каждой конфигурации. Cmake аналог
configure scripts на самом деле. P.S. тебе как красноглазику, лишь
бы доебаться с вопросом что лучше/хуже, приступиться и трясти за
грудки. Заметь, я ни разу не сказал лучше/хуже. Не холиварь =) - RxTx(08.12.2020 21:43)
- Пункты а и б, честно говоря не совсем понял. Видел и активно правил
такую систему, где на ~40 платформ (включая синтетические и тесты,
а так всего десяток). И ничего... Ну там make раз десять рекурсивно
вызывается... и компилит. Больше сотни мейкфайлов, основные два --
1500 строк. После того как въехал как сделано, уже и не так
страшно. Даже текстовые файлы парсить мейком на языке мейка теперь
не страшно. - fk0(08.12.2020 22:23)
- А CMake по-твоему волшебный и там ничего не возникает? Если
исключить веру в волшебную программу которая делает всё (а она
понятия не имеет как делать всё) то CMake по сути -- ПУСТАЯ
АБСТРАКЦИЯ. Она имеет смысл для тех случаев, когда работают её
встроенные правила, но когда их нет -- обычный Make ничем не хуже.
Я не доебаться, просто вижу, что пропагандируются какие-то взгляды,
мол XXX -- волшебное и единственный true way, а всё остальное мол
говно. Вопрос почему и какими fk0(2422 знак., 08.12.2020 22:16, ссылка)
- Уважуха, но сам не умею и не хочу уметь. Проекты в workspace решают
проблему сборок под разные платы. Тулзы запускаются в pre- и post-
build. Единственное, что гложет - это "не укради". - VLLV(08.12.2020 15:48)
- Главное — не довести до состояния, в котором начальство может
решить, что ты уже не нужен... - SciFi(08.12.2020 15:42)
- A Klen вам лучше напишет? В его компиляторе для ARM народ всем
гуртом 12 лет ошибки вылавливал :), прежде чем тот стал пригоден к
употреблению. Надо полагать, что лет через 5 и его компилятор для
RISC-V тоже до этого созреет. - Kceния(07.12.2020 22:27, ссылка)
- А что newlib? Если запросы скромные, можно надёргать исходники
библиотечных функций из dietlibc и просто включить в свой проект.
Во всяком случае, я так сделал, и весьма доволен результатом. - SciFi(07.12.2020 12:27, ссылка)
- Вдогон о китайских USB донглах. RxTx(305 знак., 10.12.2020 18:24, dao, картинка, картинка, полностью)
- Спецы по USB, поставьте диагноз. IBAH(676 знак., 08.12.2020 17:50, dao, картинка, полностью)
- Клиенту отправлять глюкавый хвост не стоит. Yft(131 знак., 09.12.2020 15:45, ссылка, ссылка)
- Симптомы очень похоже на превышение устройством бюджета по питанию.
Хост отключает зачастую все свои порты до следующей перезагрузки. - il-2(09.12.2020 06:25)
- Если купил на Aliexpress, или на российских ардуино-развалах (а
также фирмах типа "ДНС") то происхождение все равно Китай. В мусор.
Это даже не Prolific, это подделка. То что он там "определяется" ни
о чем не говорит. - RxTx(08.12.2020 19:53)
- Купил удобный шнурок на ней на али и тоже очень плохое впечатление.
На 115200 пропадают символы, иногда 10%. С CH340 проблем нет
вообще. Единственная мелкая неприятность, что нет eeprom и иногда
скачут номера портов. - Andreas(08.12.2020 18:58)
- лучше в мусор. 2303 подделывали все кому не лень да и оригинал
особой стабильностью не блистал. - 3m(08.12.2020 18:33)
- У меня с поделками хардварные косяки были: подключаем переходник к
нашему изделию с МАХ3232, оно работать перестает. Дело в том, что
переходник как диод срезает "отрицательную" часть передачи с
МАХ3232 а у нее зарядовый насос глючить начинает. Лечится
последовательным резистором Ом 150.. 560 в кабеле. - Visitor(08.12.2020 18:28)
- Я переходниками с этой микрухой пользовался - она на скоростях от
230400 начинает мандить с течением времени. Перегревается что ли.
Вплоть до полной пропажи связи. - POV_(08.12.2020 17:59,
)
- Makefile подскажите, что-то не могу сообразить Dingo(521 знак., 09.12.2020 18:55, dao, полностью)
- кто как составляет план разработки (устройства) если в проекте есть
исследовательская часть, которую сложно на начальном этапе оценить
в часах/трудоднях? Sylvan(912 знак., 09.12.2020 11:11, dao, полностью)
- калибровочный источник того самого явления существует? если да, то
все матмодели уже давно построены и вам останется только окр на
базе купленной или стыренной модели. если нет - лучше заранее
оценить адекватность требований заказчика. - фyтбoлиcт(09.12.2020 14:53,
)
- Если понимаешь, что реализация идеи возможна, нужно понимать каким
образом. И эмпирически прикинуть сроки и затраты. Кроме сроков и
затрат, до заказчика доводится принцип: если лимиты жёсткие, то мы
делаем в их пределах. И даже если знаем, что тут можно сделать
лучше, а тут нужно иначе, то лимиты и дедлайны всё равно имеют
приоритет. И мы делаем гавно, но в лимитах. Другими словами,
уложиться в сроки и затраты любой ценой, а результат - как
получится. Если заказчик по ходу Nikolay_Po(601 знак., 09.12.2020 13:32)
- У меня просто - при старте нового проекта в голове складывается
срок выполнения и трудоемкость исходя из собственного опыта.
Включаю в месячный план оценочную/исследовательскую работу,
указывая предположительные проценты выполнения. На следующий месяц
корректирую проценты, учитывая результат предыдущего месяца. VLLV(361 знак., 09.12.2020 11:32)
- Посоветуйте пожалуйста интуитивно понятный симулятор цифровой
логики, очень бы хотелось с уже готовыми компонентами как то
триггеры, счётчики, сдвиговые регистры. № Спасибо, попробую
Multisim. - Moлoдoй кoллeгa(04.12.2020 08:06 - 23:30, dao, полностью)
- После переустановки Win перестал работать J-Scope (решено) BlackMorda(258 знак., 08.12.2020 09:40, dao)
- Решаюсь на покупку мини-пи-си.. Вот есть два недавно зачатых
девайса от Билинк: Solo(112 знак., 02.12.2020 21:57, dao, ссылка, ссылка, полностью)MBedder
- Так чем дело кончилось? Что выбрали? - Sl(07.12.2020 16:32)
- A Intel NUC не рассматривается? - BlackPrapor(04.12.2020 15:03)
- Выполняю просьбу - если религия или убеждения не позволяют брать
изделие на основе АМД, то конечно не берите. Зимой 2009 года были
куплены два миниПК. Хотелось 2 одинаковых, но кризис (много
продаванов ПК закрылись), мелкий городок, 2 месяца ждать поставки -
нет времени, были взяты похожие, один на современном тогда атоме,
второй на каком-то маложручем проце от АМД. Всё остальное одинаково
- ЖД на 160 Гиг, 1 ГБ ОЗУ, Win7 Результат - с первым вечно были
какие-то проблемы - то symbions(707 знак., 03.12.2020 08:44)
- Я недавно купил "НЕ-Билинк" ))) На Ай 3-ем последнего поколения
(10-го) .... дорого но фирма оплатила - все летает .... да в
придачу на последней убунте ))) - backa(03.12.2020 01:49)
- где озу больше установлено ? и сколь её вообще? - Zoro(02.12.2020 23:39)
- наборот брать. в третьем поколении они уже вроде как слегка
перегнали интела. в 4-ом уж точно ушли вперёд - Mahagam(02.12.2020 22:36)
- Вспоминаю, что основатель АМД был редким гондоном. - Kpoк(02.12.2020 22:18)
- [Satisfiability modulo theories, SMT, задача выполнимости формул в теориях] Мощнейший математический аппарат для формальной верификации ПО (в том числе). Evgeny_CD(542 знак., 02.06.2018 02:26 - 02:29, dao, ссылка, ссылка, полностью)
- [Взрослый AI для человеческого языка] Скайнет уже близко... Evgeny_CD(421 знак., 05.12.2020 00:24, dao, ссылка, ссылка, полностью)
- Про мои опыты с mt76x8 тут отписывался (сборка прошивы из кусков
flash от разных роутеров + OpenWrt и скорость нативной компиляции в
самом девайсе). Тут на глаза опять попался мой подопытный KN-1110
(Keenetic Start) переделанный в KN-1210 допайкой USB гнезда.
Позырил тырнеты - появилась полноценная прошива OpenWrt для него
самого свежего разлива. Зарядил. Наткнулся на этот ресурс (по
ссылке), залил (в прошлый раз не удосужился такое потыкать).
Зацените используемые ресурсы Гyдвин(281 знак., 05.12.2020 01:38, dao, ссылка, картинка)
- Всем добрый день. Скво обратилась с проблемой. Есть у её конторы
сайт, есть доменное имя у сайта. С давних пор какой-то хрен,
который давно уже в с.Птcб укатил, выставляет счета её конторе, в
виде лишь номера корреспонденского счета, как будто-бы на оплату
хостинга. Х.с. все понятно, каждый, как может, но. Сайт начал
работать хуй пойми как, половина функционала или не работает, или
работает "на отъебись". Ничего про доступ по FTP, или к MySQL,
разумеется, этот хрен не shindax(486 знак., 03.12.2020 09:50, dao, полностью)m16
- Где можно взять emWin Font converter, а то Segger за него 2800$
хочет. - KLEpow(02.12.2020 23:29,
, dao, полностью)MBedder
- Добрый! Необходимо написать функцию, которая на вход в кач.
аргумента принимает число от 0x0001 до 0xFFFF а на выходе строка из
9ти символов набора '0'-'Z' Tpoeшник(253 знак., 02.12.2020 18:18 - 18:44, dao, полностью)m16