Поздравляем Inntech с днём рождения!
- А вопрос не совсем в тему, но близко Студентам попросили почитать
курс программирования, он уже написан. Основан на Borland C++
Builder 6 Всё бы хорошо, но студенты специальности электроника - им
бы С да для более простых случаев, но со своей спецификой. А то им
потом эти сведения почти иприменить негде - АВР и прочее что в ходу
С предпочитают. symbions(498 знак., 28.05.2021 15:46, dao, ссылка, полностью)reZident
- Активно использую в работе электронщика BCB и QT для диспетчерских
программ.приборы через один требуют связь с компом. PlainUser(135 знак., 30.05.2021 17:54)
- Да как сказать то, давно программизмом не занимался, но все что
писал, от радиосвязи по ЛЭП и кончая управлением электрокаром
погрузчиком, все в виде "логического автомата"сделано было, там
вечный цикл, а в нем кейс, один или несколько, многозадачность.
Прерывания битовыми флагами машут. Одна засада, никаких циклов
кроме мэйн быть не должно. Писал на Си. - Visitor(30.05.2021 12:46)
- Студентам, которые занимаютчя контроллерами и низкоуровневым
программированием нужен такой же стиль в остальном. Используйте С и
чистый WinAPI. Будет две функции - WinMain с бесконечным циклом
выборки сообщений\событий и WndProc - обработчик бытий, очень похож
на автомат состояний. Это всё имеет много общего с
микроконтроллерами. Надо это продемонстрировать. А всякое гавно
типа qt,wpf,html - это уже обёртки. Сегодня они есть, а когда
студенты выучаться, то будут другие Costic(8 знак., 29.05.2021 11:52)
- Ну на BCB можно и консольные программы писать, если хочется не
забивать студентам голову именно виндовой гуёвостью, Samx(36 знак., 30.05.2021 22:36)
- Ну в общем это и планирую, но вот только у нас в регионе всего 2
рвботодателя, которые в своей работе используют промПК (как
отдельно, так и в виде онплатников Kontron, Colibri и подобное)
Один изначально делал на Линуксе, второй - вот принял решение уйти
от винды и тоже перейти на линукс. Поэтому хотелось бы дать студням
что-то кросплатформенное. С консолью ясно, а вот с графикой -
смотрю и советуюсь Wine я пользовался на работе - проблема с USB,
так что не вариант. Qt - symbions(87 знак., 29.05.2021 14:45)
- Сильно зависит от предполагаемого объема курса и имеющегося уровня
студней. Если по уму - то начинать надо со структур данных и
алгоритмов, все эти списки-очереди-стеки и тыды. Для эмбеддеров
(ИМХО) пользительно на простенькой однокристаллке (типа MSP430)
помигать светодиодом и познать дзен прерываний. После всяких
мегабиблиотек сама концепция прерываний заходит не всегда. LightElf(122 знак., 29.05.2021 14:58, ссылка)
- Вот этого - "Если по уму - то начинать надо со структур данных и
алгоритмов, все эти списки-очереди-стеки и тыды." - отдельно нет. А
так всё так делаться будет - symbions(29.05.2021 15:33)
- Не, можно и без структур. Но потом такие шедевры рождаются - туши
свет. Недавно видел попытку хранить и обрабатывать массив данных
(десяток тысяч записей) прямо в XML. "Ачетакова?" - LightElf(29.05.2021 15:57)
- В нашем институте, который может стать моим, две крайности -
выпускают электронщиков, которые вообще не знают программирование
(и микроконтроллеры соответсвенно) и чистых программистов. Среди
последних бывают уникумы. С одним сталкивался. symbions(846 знак., 29.05.2021 23:19)
- Чойта вдруг напомнило, как 10+ лет назад я на Электрониксе одной
даме объяснял о сути прерываний, используя бытовые аналогии :))) - rezident(01.06.2021 19:25, ссылка)
- Умение написать многофункциональную прошивку без прерываний -
отдельное искусство :-) Хвалить надо было за мастерство. Но вообще
то меня всегда настораживают люди, которые не читают ДШ на то, что
они программируют. - =AlexD=(31.05.2021 07:17)
- Пришел парень на собеседование, красный диплом СПБПУ, только
закончил универ. На собеседовании спрашивают вполне себе
тривиальные вещи по его специальности, из теории что-то даже помнит, но чувствуется, что к
диплому начал забывать. Практических навыков никаких. На вопрос,
какую зарплату хочешь, ответил, что не меньше 150к. Почему? Красный
диплом же! От испытательного срока с зарплатой в 30к отказался. - evgeniy1294(30.05.2021 01:41)
- А потом такого специалиста заставят портировать его софт на астру,
потому что импортозамещение. Или заставят написать бэкэнд для своей
же железки под линух, потому что нужно использовать, скажем,
пром-PC. WinAPI нужно оборачивать, чтобы избавиться от явной
зависимости от него, этому за пару лекций не научить. Да и
большинство работодателей хотят от С++ программиста знание Qt, с
ним нужно уметь работать, пусть и ограничено. - evgeniy1294(29.05.2021 12:17)
- Насчёт "плюсов", я бы давал, если есть достаточно "часов". Я смотрю
на Arduino, и там "плюсы". И работает, с не такими уж и большими
накладными расходами ресурсов МК, по сравнению с Си. Жалею, что не
освоил, в своё время. - Nikolay_Po(28.05.2021 16:20)
- Qt не советую. Сначала обрадовался, а потом долго плевался от их
лицензионной политики. Вроде как нужно платить за каждый экземпляр
встраиваемого ПО или держать свой код открытым. Так что попробуйте
Tk. У меня сын, 9 лет, на нем простые интерфейсы создаёт. Несколько
строк кода - и окно с кнопками готово. Весьма компактно и просто
получается, как я посмотрю. - Nikolay_Po(28.05.2021 16:15)
- Понял (и ниже прочитал). symbions(134 знак., 29.05.2021 01:23)
- У qt есть community-edition, его можно использовать в одноплатниках
с линухом точно. Закрытый лицензиями embedded - это для
микроконтроллеров. - evgeniy1294(28.05.2021 16:43)
- Слово "community" требует публикации вашего кода. - Nikolay_Po(28.05.2021 18:31)
- Нет, открыть исходники требует конкретная лицензия, например GPLv2.
Подробно с лицензиями можно ознакомится по ссылке - evgeniy1294(28.05.2021 18:55, ссылка)
- Важно то, что когда я задал вопрос в техподдержку Qt с требованиями
моего замышляемого проекта, ответили: да, нужно приобретать
лицензию на каждое устройство. - Nikolay_Po(28.05.2021 19:02)
- Маркетолухи пытаются продать бесплатный продукт, нашел у кого
спрашивать. 90% успеха проекта Qt - в другом, опенсорцном проекте -
KDE, и одной маленькой консалтинговой компании KDAB. Так вот, если
Qt становится платным, то они теряют большую часть своей
пользовательской базы, которая реально двигает развитие фреймворка.
Все, что идет по LGPL - берите смело и не заморачивайтесь. Есть
модули, которые идут только под GPLv3, к примеру, экранная
клавиатура, но ее можно и заново lloyd(8 знак., 28.05.2021 19:16)
- Про то как зеленая энергетика побеждает традиционную на примере
Австралии. - Codavr(01.06.2021 22:47, Off, youtube, полностью)m16
- У, как все запущено...:))) Вы, батенька, человек образованный,
грамотный, технически подкованный, имеете за спиной кучу проектов
для блага общества, человечества и пр., а смотрите всяких
3,14-здаболов, с двумя классами церковно-приходской, не способных
даже два провода по людски скрутить. Не бережете вы свой моск,
батенька... Ой, не бережете...:))) - ir0407(02.06.2021 07:59)
- как минимум понятно откуда черпаете вдохновение - cheblin(1 знак., 02.06.2021 03:18, картинка)
- Скоро австралопитеки приступят к решению другой стратегической
проблемы - избытку человеков. Плотность населения и плотность
энергопотока связаны. Ну или можно часть континента продать, в
обмен на баржу с заряженными аккумулятором. - Evgeny_CD(02.06.2021 00:55)
- [Intel, 7nm и чиплеты.] Они таки рванули к новым технологиям. - Evgeny_CD(27.05.2021 01:06, dao, ссылка, ссылка, полностью)
- Немного в связи с темой про конвейерный АЦП и dsPIC33CH. Пока
занимался АЦП, потребовалось сгенерировать накачку передатчика
изделия и накачку АЦП с помощью HR PWM. И тут я столкнулся со
странным... Микрочип.ком мой вопрос проигнорил, поэтому обращаюсь к
сообществу сахары. Итак, диспозиция. my504(1352 знак., 21.05.2021 22:37, PIC, полностью)
- Насколько неприятно для здоровья? Сейчас отлаживаю связь на двух
радиомодемах. Частота 170 Мгц, мощность поставил минимальную 1 Вт.
От антенн до меня метра по 3. Мне бояться облучения или пофиг? - maik-vs(01.06.2021 13:20, RFID, полностью)
- [GHDL] is an open-source simulator for the VHDL language -> - Evgeny_CD(27.04.2018 02:29, pld, ссылка, полностью)
- [HDL симуляторы], в том числе открытые. Список - Evgeny_CD(01.06.2021 18:57, pld, ссылка, полностью)
- [Philipp Klaus Krause. SDCC maintainer since 2008]. Очень интересные презы про SDCC для STM8, PADAUK. Одна статья про
сложность задачи распределения регистров при компиляции. Evgeny_CD(91 знак., 01.06.2021 16:28, dao, ссылка, ссылка, полностью)
- Абалденная картинка от Эремекса... Маюсь дурью, ищу на что перейти
после PCAD2006. Официально купленный. И Топор тоже покупали. Давно.
На всякие Mentor заглядываюсь, но стремно, а как ссанкции и отрубят
библиотеки? - max(1 знак., 31.05.2021 11:33, dao, картинка, полностью)m16
- Коллеги, всем доброго утра. Есть необходимость формировать
напряжения 12 В и 3.3 В от 3.7В с выходными токами десятки мА.
Закладывал LT3048, но теперь с ней беда-бедовая (как и со многими
другими). Meteor(39 знак., 27.05.2021 07:27, SCH, полностью)
- Удар с двух рук мне в челюсть. PL2303SA от Алиэкспресса работают
изредка - раз-другой распознаются внешним компом и в отказ. А в
отечестве купить десяток практически невозможно. - Kpoк(30.05.2021 15:18, SCH, полностью)
- Многие вещи с алиэкспресса из самых дешевых - китайская подделка.
Поэтому твой пролифик скорее всего не оригинал. Чехарду намеренно
устраивает драйвер пролифика, обнарживая что это не оригинал. - RxTx(30.05.2021 21:50)
- Подозреваю, что все вещи с Алиэкспресса - китайская подделка.
Что-то я нахлебался от них. - Kpoк(30.05.2021 22:05)
- Если тут не дохляк, то да. Приходилось менять драйвер на какой-то
старый, но функционирующий без обломов - Vit(30.05.2021 21:54)
- Вот именно. Дык и я побегал по стенкам с этим добром с аликспресса.
Причем во многих ипостасях, и PL2303, и FTDI и DC-DC которые
сгорали сами по себе. Коллегам присылали материнки с битым слотом
памяти, битые DDR2 DIMM, итд итп. Не счесть. Добило когда гуглил о
поддельных радиодеталях, на одном из форумов тред о керамических
конденсаторах, которые разламываешь, а там внутри грошовый SMD. Или
отладку с полудохлой FPGA, которая светодиодиками поморгать
работает, а все RxTx(240 знак., 30.05.2021 22:02)
- Правильно, вся вселенная пытается вас убедить избавиться от этого
дерьмища из начала нулевых. Есть много хороших, годных мостов
USB-UART, и PL2303 никогда не был в их числе. lloyd(81 знак., 30.05.2021 15:59)
- При наличии и копеечной цене на CH340E - не пойму зачем вы себя
мучаете пролификом. - LightElf(30.05.2021 15:26 - 15:57, ссылка, ссылка)
- есть комп с win10 без подключения к инету, я подключен к нему
только по локалке. Есть возможность пробросить как-то его com-порт
к себе? - Constantin24(30.05.2021 11:11, dao, полностью)
- Каюсь. Завидно стало. Случайно наткнулся на сайт фирмы и
обзавидовался. Правильности организации продуктовой линейки. Evgeny_CD(171 знак., 31.05.2021 23:48, dao, ссылка, полностью)
- Нет ли готового схемного решения: входной тракт для приёма сигналов
мобильной связи GSM, на весь диапазон (диапазоны), без перестройки
по диапазону. Нужно определять наличие сотового телефона
(телефонов) в радиусе пары сотен метров. - Tech_(31.05.2021 20:09, RFID, полностью)MBedder
- КМК, кроме телефонов в тех же диапазонах гудят и сами соты... - Vit(01.06.2021 08:41)
- В условиях таежной глуши: можно взять (но опять же, помним, что 2G
уходит в прошлое, а 3G, 4G, 5G на своих частотах). После фильтра
впендюрить логарифмический усилитель и АЦП/компаратор. lloyd(42 знак., 31.05.2021 20:54, ссылка)
- > в радиусе пары сотен метров lloyd(44 знак., 31.05.2021 20:37, картинка)
- На вскидку там в 800, 900, 1800 МГц. Так что, одним диапазоном не
получится. - BlackMorda(31.05.2021 20:28)
- Присел осваивать Diptrace. Кто знает, подскажите смысл суффиксов
_L, _M, _N у компонентов из штатной базы! И второй вопрос -
неполярные емости изображены там же в басурманском виде: одна
обкладка прямая, вторая - дуга. Это для чего так? - Argon(30.05.2021 08:36, dao, полностью)
- Уже ответили, но Large, Minimal и Normal - плотность монтажа по
IPC. Если плотность монтажа позволяет - проще всего использовать
Large. Minimal требует очень отлаженного производства, "доработка"
платы (типа там соплю убрать) может быть быть непростой. - LightElf(30.05.2021 16:30)
- Про KiCAD кто-нибудь чего-нибудь душевное может сказать ? :) - scorpion(30.05.2021 15:34)
- Хм... Diptrace... Вы пограммист-универсал? - max(30.05.2021 15:31)
- Да, и не только. Но причем здесь "программист"? - Argon(30.05.2021 16:08)
- Специализация! Либо программист, тогда Кнута изучай, либо
пограммист, тогда Diptrace. - max(30.05.2021 16:14)
- а, ну тогда да, я "пограмист"! - Argon(30.05.2021 16:17)
- Привет, брат! Расскажу тебе главный вопрос. Правильные библиотеки!
Либо контора CAD мега крута и ты ей веришь официально, либо
создавай сам. В любом случае надень мифриловые трусы. - max(30.05.2021 16:40)
- При работе в PCAD сложностей не было со своими библиотеками.
Однако, надеялся, что в DT буду пользоваться в основном
готовеньким. Но фиг там - придется делать свои, ибо штатные УГО
сделаны в дюймовой сетке! Поубывав бы :) - Argon(30.05.2021 18:13)
- Нипраблеманиразу. Рисуете в ПКАД, ПСБ импортируете в Диптрек. - mse homjak(30.05.2021 23:30)
- а смысл такого? я от p-cad решил отойти из-за его тормознутости, а
вы предлагаете в нем до финиша работать. Argon(196 знак., 31.05.2021 09:43)
- Работая на начальных этапах в ПКАДе, вы избавляетесь от гемора с
уже проверенными библиотеками, как минимум. Кроме того, стоит
учитывать, что Диптрек принцыпиально не понимает что такое "пин
эквиваленсе". Т.е. если вам приспичит поменять местами входы у
155ЛА3, вам придёцца корректировать схему и тащить это изменение в
плату. Ташта, "тормознутость" просто переедет из одного места в
другое. Да и прочего, по мелочи, там хватает. Я, например, уехал с
Диптрека назад, в mse homjak(5 знак., 31.05.2021 10:27)
- О тож! Но это еще не фсе... Много приключений ждет попаденца! - max(30.05.2021 21:57)
- Стесняюсь спросить, а в чём смысл осваивать DipTrace? Равно как и
Оркад, Альтиум...? dastun(211 знак., 30.05.2021 13:19)
- Буквы - это плотность монтажа. Различаются размерами площадок и
зазоров. Самый плотный обычно используют для всяких носимых
гаджетов. С ним больше возможных проблем при производстве.
Подробнее смотрите в стандартах IPC. Там это хорошо расписано. - БAPMAЛEЙ(30.05.2021 11:08)