Поздравляем Бoмж с днём рождения!
- Кто в Эксель умеет? Как соединить содержимое текстовых ячеек? IBAH(184 знак., 16.04.2024 14:32, dao, полностью)
- Камрады, а локальный сокет AF_UNIX может быть двунаправленным? Или
только с одного конца пишем, с другого читаем а-ля fifo? - Dingo(10.04.2024 12:45, dao, полностью)
- Кстати, а что нужно-то? Как-то я забыл сразу это спросить. Ведь
если тупо обмениваться данными, можно SHM завести… Я так локальным
клиентам раздаю свежесобранные изображения с ПЗС/КМОП
светоприемников. Eddy_Em(136 знак., 12.04.2024 19:15)
- Самый полезный и надёжный юниксный сокет - это датаграмный сокет в
абстрактном namespace. Samx(153 знак., 11.04.2024 22:01)
- Опять та же ситуация: про всё это читал, попадалось, но с какими
опциями что вызывать - даже примерно не представляю. - Dingo(12.04.2024 19:03)
- Всё должно быть ясно по смыслу. Давай закрепим: RxTx(1186 знак., 12.04.2024 22:43 - 22:50, ссылка)
- И всё же пока непонятно, как это скрестить с poll() . Достаточно ли
дескриптор сокета поместить в список ожидания? Какого события ждать
- доступности на чтение? Beej пишет, что listen() нужен, но как
понимаю в контексте "один сервер - много клиентов". SOCK_STREAM -
тогда в потоки с listen(), а для работы без listen() какой дефайн
использовать? Конечно, попробую, протестирую, но если знаете ответ
- буду рад подсказкам. - Dingo(13.04.2024 08:58)
- Спасибо, развёрнутый ответ! Отдельное за отсылки к учебникам. - Dingo(13.04.2024 08:36)
- Спасибо! чётко! пригодится - bnb62(13.04.2024 07:12)
- Что такое select(), poll(), epoll() - у сокета можно установить
флаг асинхронной неблокирующей работы. Тогда надо будет вычитывать
события из массивов сокетов, чем эти функции и занимаются. select()
очень старая и и спользуется только для демо-примеров, poll(),
epoll() или libevent современный способ работы. Подробно о различии
между ними и код в переводе RxTx(1 знак., 12.04.2024 22:46, ссылка)
- Ещё вопрос: вызовы socket(), bind(), connect(), accept(), close()
пощупал. Можно как-то сделать чтобы accept() был неблокирующим?
Например, с использованием select() или poll() объединить с другими
событиями. Или обойтись без него? Ну и чтобы два раза не вставать:
обработчик сигнала куда отдаёт управление - где были или продолжает
выполнение? В случае, если мы ждём на select(), мы вернёмся в
ожидание или продолжим выполнять программу? - Dingo(11.04.2024 10:23)
- Можно. У сокета выставляется признак неблокирующего. Далее:
применяем select/poll/epoll возникает событие что произошел accept
и он обрабатывается, создается транспортный сокет. По ссылкам внизу
примеры кода. RxTx(173 знак., 11.04.2024 11:43, ссылка, ссылка)
- Я примерчик выше приводил. Там как раз неблокирующий. Eddy_Em(185 знак., 11.04.2024 11:37)
- SO_REUSE для локальных PF_LOCAL не применим? у меня setsockopt()
возвращает -1 - Dingo(12.04.2024 12:25)
- REUSE для UNIX-сокета? Это как? - Eddy_Em(12.04.2024 12:44)
- Пояснения: под Linux/Unix не программировал, только раз с
применением QT4.xx, а тут надо прослойку сделать. Вижу кучу опций,
но при этом не знаю, какие когда применимы, и чтение документации
не помогает с просветлением. Dingo(157 знак., 12.04.2024 13:02)
- Хочу через Unix сокет гонять данные, но не замерзать на accept() -
будет ещё одно соединение и сигналы. Как это лучше сделать? Пока
что пытаюсь по книжкам: socket(), bind(), listen(), accept(),
close(). Но accept() блокирующий вызов, напрашивается poll(). Как
это лучше сделать? setsockopt() если нужен(или нет?), между какими
вызовами его ставить? А poll() выдаёт в вызове того, что я
нагородил POLLHUP o_O - Dingo(12.04.2024 12:57)
- Интересненько как: Eddy_Em(278 знак., 11.04.2024 11:57, ссылка)
- Если эти символы "локальный сокет AF_UNIX" Tyмблep(95 знак., 10.04.2024 15:09, ссылка)
- Ежли Pipe или FIFO под сокетом, то однонаправленный. Ежли UDP/TCP,
то фуллдуплекс. Скури socketpair() из UNIX ipc_guide - RxTx(10.04.2024 12:58)
- Конечно, с чего бы ему однонаправленным быть? Такой же, как
AF_INET, только через ядро, что шустрей. Eddy_Em(45 знак., 10.04.2024 12:52, ссылка)
- Я наверно тормоз и все давно так делают, но... LightElf(644 знак., 11.04.2024 20:11, dao, полностью)
- Я вообще никогда не парился и засовывал в структуру указатель на
буфер. Зачастую бывает удобно размещать их в разных
банках/страницах/сегментах памяти. - =AlexD=(12.04.2024 19:31)
- У меня есть такое и на дефайнах и на шаблонах ASDFS(568 знак., 12.04.2024 17:35)
- По мотивам одноименного произведения :-) il-2(241 знак., 12.04.2024 11:19)
- не надо так. Это не везде работает abivan(507 знак., 12.04.2024 11:19)
- Что, действительно, получаются? IAR на то самое с квадратными
скобками внутри фигурных ругается: "an initializer cannot be
specified for a flexible array member with automatic storage
duration" - Idler(12.04.2024 10:37 - 10:46)
- Déjà vu. Пaлыч(29 знак., 12.04.2024 10:31, ссылка)
- Спасибо! Eddy_Em(366 знак., 12.04.2024 09:05, ссылка)
- Читаю: "DECLARE_FIFO", про себя: "блин, PL/M что-ли..." :))).
Годная идея, только сейчас набегут сторонники ++ и
обосрут раскритикуют по полной: "эти ваши макросы зло..." и всё такое. - Chum_A(12.04.2024 08:38)
- Спасибо за идею. Так можно не только фифо, но и обычный
заполняемый/опорожняемый буфер сделать. - il-2(12.04.2024 08:28)
- Перечислите большие проекты с (free/opensrc) и доступным
профессиональным C++ кодом. (Не C!) Chrome, Firefox, KiCad, Unreal Engine, Hal-Life,
XRay/s.t.a.l.k.e.r... - RxTx(11.04.2024 16:31, dao, полностью)
- Еще немного некрофилии: Palm OS - RED_DRAGON(12.04.2024 00:16)
- Symbian OS RED_DRAGON(69 знак., 11.04.2024 18:45, ссылка)
- DOOM не упомянул :-) - il-2(11.04.2024 18:01)
- К моему превеликому сожалению, практически весь GUI-софт на
гребаном С++ написан. А не на кошерной сишечке. Eddy_Em(239 знак., 11.04.2024 16:37)
- А "практически весь" это какой имел в виду, кроме KiCad? - RxTx(11.04.2024 18:52)
- Это не возможно Tyмблep(639 знак., 11.04.2024 18:30)
- Факты: 1. Вся винда как ты её видишь и знаешь вместе со всеми
своими приложениями написана на C. Исходники винды и всех ее
приложений доступны, можно даже собрать вплоть до Win XP и Server
2003. 2. Есть такая вещь как NI CVI, лично видел огромные пласты
сложного realtime и научного GUI софта, а это C. 3. Существует
громадное количество GUI софта на C, например LightWave, 3D Max,
Calligari True Space и проч, включая софт Amiga, Unix и Linux. - RxTx(11.04.2024 18:53)
- И значит "что" ? Tyмблep(385 знак., 12.04.2024 12:22)
- Значит что «Это не возможно писать GUI в стиле Петзольда. И, тем более,
большие по размерам приложения» не совсем так, как говорят факты. Про "утечки" можешь рассказать,
прослушаю. Только нужна конкретика, версии, что где, имена функции,
ситуации и состояния. - RxTx(12.04.2024 14:06)
- Если ты видишь GTK'шное приложение, 90%, что оно на С написано. Я
выше списочек кинул, чем пользуюсь: приличное количество есть и
сишных гуев. Ну и я сам исключительно на С пишу. Правда, с гуями не
связываюсь по возможности, а если надо - буду использовать
nuklear+glew. - Eddy_Em(12.04.2024 12:46)
- KiCad написан заёбисто, это верно. Я там сталкивался сходу с
метушнёй, бессмысленной и беспощадной. - RxTx(11.04.2024 17:30)
- ахтунг (Rigol5000 - измерение частоты). Обратил внимание, что в
окне измерения, частота кварца в генераторе МК 14.7456MHz, прыгает
в первом знаке после запятой (это 0,1%, и даже 0,7% с учётом
частоты 14МГц) - что даже визуально должно быть заметно, но однако
ж нет - синус стоит "как влитой" - подцепил параллельно частотомер
(Pendulum CNT-90) - тот кажет джиттер в шестом знаке, что в
принципе верно. Получается в Rigol-е кривой частотомер?? Понятно,
что оно как бы Adept(375 знак., 09.04.2024 17:55, dao, полностью)
- А от частотомера схемка есть? - RxTx(11.04.2024 20:45)
- не, этого нет :) мне достался немного "раненый" прибор. Включается
"через раз, причём именно "через раз" стартовала FPGA, которая
работала с клавиатурой и дисплеем, её можно было "ресетнуть" извне
(пришлось "реверсом" отыскать линию сброса, и приколкозить туда
таймер на тайни13 - сформировать импульс сброса через пару секунд
после включения и "отвалится" от линии ресета. Стало лучше, но до
конца не вылечилось (надо тайминги подобрать, да недоссуг.) так что
от схемки тоже б Adept(16 знак., 11.04.2024 23:11)
- погрей ея феном, если не боишься. - Alex68(11.04.2024 23:27)
- зачем? она же не БГА-шная, а какой-то TQFP160-240 по моему
(здоровая такая "шоколадка" с лапами в мелким-мелким шагом на 4
стороны :) И да, а то вдруг совсем перестанет заводиться (сейчас-то
гарантировано, если иногда не заводится, - выключил-включил, и
работает без проблем, более того, "шалит", вероятно, только
индикация. Измериловка работает (светодиодик "синхронизации" мигает
по входному сигналу, референс даёт сигнал на выход) - Adept(12.04.2024 00:15)
- собрать хочешь? - Alex68(11.04.2024 21:18)
- Да, частотомер кривой. И не только у Ригол. У нашего ЛеКроя, тожэ
не все дома. Как у них это получается? ХЗ. - mse homjak(09.04.2024 19:20)
- как-то раньше не обращал внимания (т.к. обычно пользовался
измерениями для импульсных сигналов с крутыми фронтами (там всё
более-менее верно), а на пологих фронтах получаются дикие ошибки,
причём это касательно всех измерительных функций по времени. Надо
принимать во внимание кривизну алгоритмов, форму сигнала, и
значения пороговых уровней "high/middle/low", которые настраиваются
в секции "measure" - Adept(09.04.2024 20:02)
- Счетчик-частотомер у них сделан непосредственно на FPGA, поэтому
всё так. - RxTx(09.04.2024 20:14)
- хм. да? а на вход ему что приходит? а измерение временнЫх
параметров, по курсорам - тоже там, или таки программное? - Alex68(09.04.2024 21:36)
- На вход логики в FPGA приходит поток оцифрованных данных с АЦП.
Курсоры чисто программные. - RxTx(09.04.2024 21:54)
- всё равно не понял. а как оно период считает - то есть переход
через нуль? цифровыми компараторами? - Alex68(09.04.2024 21:57)
- Аналог компаратора, только в цифровом виде. Некий заданный
пороговый код N, и поток кодов с АЦП либо превышает код N, либо
менее его. RxTx(686 знак., 09.04.2024 22:59)
- Можно определять переход через максимум. Несколько отсчётов смотрим
куда идет сигнал, вверх али вниз, т.е. знак производной, когда знак
меняется, тады ой, где-то тут и есть этот ваш экстремум. Ну и
считаем интервал промежду экстремумами. Не очень точный способ,
нужен очень шустрый АЦП, в несколько раз шустрее сигнала. У меня
порог спада-нарастания 5-10 единиц АЦП. Бapбoc(43 знак., 09.04.2024 23:37)
- с зашумлённым сигналом будет беда :( - Adept(09.04.2024 23:04)
- в тех редких случаях, когда мне нужно довольно точно измерить
частоту или период уж очень хитровыебанного сигнала или просто
зашумленного, использую обычный аналоговый скоп. разворачиваю
нужный мне кусок сигнала на весь экран, а выход "пилы" подаю на
частотомер. - Alex68(09.04.2024 23:10)
- а чем это лучше, померить по клеткам и умножить на множитель
развёртки (выравнивать-то, "вписывая" сигнал в экран, всё равно
придётся "на глазок") - Adept(09.04.2024 23:22)
- развертка не факт что точно калиброванная. - Alex68(09.04.2024 23:24)
- а, ну тады да, с частотомером будет точнее, но всё равно это
точность в лучшем случае в доли процента - Adept(09.04.2024 23:25)
- у меня есть еще не доведенный до конца вариант подсвечивать часть
осциллограммы по входу Z и измерять длительность етого импульса
подсвета. - Alex68(09.04.2024 23:27)
- ц современных цифровых осциллах, "timebase" достаточно стабильна, а
в
тёплых ламповых аналоговых, да, может уже всё и поплыть, но в моём "полутёплом"
тектрониксе 2466B (половина аналог, половина цифра, в т.ч. графика
на экране и курсорные измерения) - развёртка на удивление
образцовая :)) Adept(334 знак., 09.04.2024 23:34, картинка)
- я бы хотел себе какой-то ТЕК по доступной цене. ну и с неубитой
трубой. и не с микроканальной трубой, ибо ее хер найдешь. - Alex68(09.04.2024 23:43)
- а какая разница что за труба, если не убитая?? :) всё равно
практически коллекционная вещь. Работать на износ не будет. "на наш
век хватит" :)) - Adept(09.04.2024 23:49)
- микроканальные трубки имеют малый ресурс и его на глаз не
определишь. а найти обычную трубку для ТЕКа возможно, насколько
понял по ихим форумам. ну и еще у ТЕКов есть хитрые гибридные
сборки, которые греюццо и могут погореть. к слову поэтому и нельзя
гонять прибор со снятыми крышками долго - охлаждение сборок
нарушаеццо. - Alex68(09.04.2024 23:52)
- да. в моём "теке" такая есть в развёртке. Всё порывался ревизию
сделать (ну там посмотреть условия охлаждения (мож улучшить)
"поменять пасту" и т.п. но так и не сподобился. Работает и ладно
:)) Для старых приборов с процессорами вообще всё грустно, в них
куча
РФ-ок УФППЗУ, которые уже должны от времени "стечь" по хорошему надо бы
перепрошить, но возня... - Adept(09.04.2024 23:56)
- У них высоковольтный усилитель в широком DIP корпусе с ушками,
который на пластины подключен, перегреваться и дохнуть любит.
Заменить можно только каннибализмом другого ТЕКа этой серии. - БAPMAЛEЙ(10.04.2024 09:40)
- эрэфки ннада считать, да. а еще бывают мелкосхемки батарейного ОЗУ,
и батарейка унутрэ. и тама часто какая-то калибровка храниццо. о!
такая жуть. - Alex68(09.04.2024 23:59)
- мне вот энтого зверя (FLUKE6080A) жальче всего (ну ещё
"родешварцовский" спектранализёр FSIQ7) но разбирать их, и
добираться до РФ-ок - капец как слоджно :( с другой стороны, ежели
сдохнет, то разбирать всё равно придётся, но уже с околонулевой
вероятностью починки :(( Adept(131 знак., 10.04.2024 00:30, ссылка)
- (сидит, пьет кофий и облизывается. не то от кофия, не то от
описания и картиночек) - Alex68(10.04.2024 00:34)
- воистину!! (пошёл тоже варить кофе :)) Adept(130 знак., 10.04.2024 01:07)
- Посмотрел сервис-мануал на FLUKE6080A даж расстроился :( EEPROM-ина
(8K) с программой для тамошнего CPU 68HC000 со сроком хранения
всего 10 лет :( Adept(315 знак., 10.04.2024 02:07, картинка, картинка)
- из этих картинок нипанятна в чом ейная секурность. дочитай шитодат.
мож там будет шо разумное сказано. и вообще, шо в ей лежит? вряд ли
программа. (процессор 16ти разрядный), да и медленная она. скорее
какая-то калибровка. - Alex68(10.04.2024 02:18 - 02:20)
- там класическая связка CPU-ROM-RAM, так что однозначна программа
для CPU (+ калибровки тоже могютъ) ... ещё блин нашёл целый пучок
EPROM 27010 и РФ-ок 2764 на плате "A13 Controller PCA" Adept(135 знак., 10.04.2024 02:20 - 02:41, ссылка, ссылка)
- и как же люблю такие схемы! из таких деталей и так нарисованные.
услада глаз моих. - Alex68(10.04.2024 02:56)
- а там еще есть DS1225 - вот он, ужас! я про него чуть ранее и
писал. и 2864, так, до кучи. - Alex68(10.04.2024 02:53)
- тама ещё на плате с АЦП парочка 27С512 :( Adept(1 знак., 10.04.2024 03:35, ссылка)
- Нет, всё-таки ебланские УГО у них. За какой ни возьмись. Ну разве
что конденсаторы. - Kpoк(10.04.2024 08:57)
- ОУ, пожалуй что лучше наших, ГОСТовских (хотя вроде у нас тоже
обозначение "ьреугольником" предусмотрено), а так, если подумать,
то у них УГО адаптированы для рисования от руки, во, яркий пример
резистор и катушка (действительно проще наших рисуются, но есть и
недостатки, - визуально иногда можно спутать (при беглом взгляде
глаз не цепляяется) и по резистору не скажешь о мощности (в наших
мощность проставляется штрихами) Adept(412 знак., 10.04.2024 10:50, картинка)
- а это, к слову, не АЦП, а ЦАП, и не просто ЦАП - это DDS, причем
очень заказная оригинальная штука. точнее даже не просто DDS, а
AWG. название микросхемы как бы намекает. - Alex68(10.04.2024 04:04)
- да с обычными пзушками 27 серии проблем то нет. а вот в батарейным
далласом - столько народу
полегло поеблося... - Alex68(10.04.2024 03:53)
- ну так в них и есть соль. земли. чужой)) а ентой странной епромине
- калибровка. как и сказал. и калибровка важнее, чем программа,
которую найти где-то в сети еще можно. - Alex68(10.04.2024 02:45)
- да нет там никакой особой секурности. речь идет просто о надежности
и безопасности хранения данных. обычные речевые обороты. и
прочитать ее разумеется можно. и заменить чем угодно - тоже. - Alex68(10.04.2024 02:28)
- если бы я делал, то ориентировался бы на изменение знака
производной ну, с предварительной фильтрацией и матобработкой
(среди славного семейстива алгоритмов вычислительной математики
есть немало, позволяющих удачно обходить локальные экстремумы) и со
статобработкой полученного вектора координат экстремумов - Adept(09.04.2024 22:50)
- На EEVBLOG кто-то собирался заменять в MSO5074 кристалл на
небольшой термостатированный кварцевый генератор. - RxTx(09.04.2024 17:58)
- а может там частотомер программный? и даже наверняка так. - Alex68(09.04.2024 17:55)
- Вышел Clion 2024.1 RxTx(1 знак., 11.04.2024 13:25, dao, ссылка)
- Руст? LordN(1 знак., 02.04.2024 21:12, dao, ссылка, полностью)
- Похоже на рекламную компанию. Tyмблep(164 знак., 06.04.2024 15:43)
- Тем временем введены два новых ГОСТа - ГОСТ Р 71206-2024
"Разработка безопасного программного обеспечения. Безопасный
компилятор языков С/С++. Общие требования" Shust555(83 знак., 04.04.2024 14:45)
- Кстати, вообще ни хрена не понял, с какого ляда сравнивают
ржавогниль с С++, если в ржавогнили нет никакой ООПщины? Если уж
сравнивать, так с С! А учитывая то, что на С писать проще, то
производительность ну никак не повысится. Разве что меньше будет
косяков с сегфолтами и текущей памятью. Да и то, последнее - вряд
ли, ЕМНИП, сборщика мусора в ржавогнили нет. - Eddy_Em(03.04.2024 09:50)
- Производительность труда программеров вырастет ещё на 15%. Ссуко. В
отличие от металлургии или кондитерской промышленности рынок
программерских услуг ненасыщаем. Они будут гнать и гнать свой
продукт, ставить нас раком, как в случае с МПЛАБом или новыми
сайтами, и всё равно им будет куда девать их возросшую
производительность труда. - Kpoк(03.04.2024 09:38)
- Забыли добавить, что Раст (звучит как "Раст", ржавчина) язык ядра
винды и язык ядра линукса. - RxTx(03.04.2024 07:27)
- Очередная статья журналюки, которого погромист покусал ☺ Eddy_Em(133 знак., 02.04.2024 21:37)
- хруст багета. - Alex68(02.04.2024 21:22)
- в свете последних событий (Елабуга), я о другом подумал IBAH(1 знак., 02.04.2024 21:21, ссылка)
- Угу. Язык программирования - Раст. А Руст он немец и зовут его
Матиус. Кстати, впервые услышал об инциденте с посадкой его
самолета на Красной площади по радио от "Голоса Америки" :-) Мы с
одноклассником посмеялись над выдумкой вражьего голоса, а через два
дня по центральному ТВ об этом рассказали. О.о - reZident(02.04.2024 21:31)
- Маттиас вообще-то. - Бoмж(03.04.2024 14:18)
- И кстати, ему тогда было 18 лет. - Этo_Я(03.04.2024 09:16)
- ЧСХ, вы, в принципе, по-прежнему также всё слышите, также смеётесь,
но это вас ничему не научило. - RxTx(03.04.2024 07:37)
- Да, потом еще шансон был, как на площади Кремля, сел посланник
мира, бля! Много погонов тогда полетело. - Visitor(02.04.2024 21:45)
- +1 - Codavr(02.04.2024 21:22)
- Посоветуйте логический анализатор. Частота 20-50Мггц. Каналов 8 и
более. Спасибо! - Mty1(03.04.2024 01:50, dao, полностью)
- У меня два прибора - Hantek 4032L и клон SALEAE 8 канальный
китайский. Первый пришлось взять под разработку платы на шину ISA,
он с памятью, пороги регулируются, 32 канала и частота
дискретизации не проседает от числа каналов. Софт так себе, но для
работы хватило. A.L.(57 знак., 04.04.2024 11:42)
- Как всегда, не указана ценовая вилка. "Логический анализатор" это
еще стационарные приборы. RxTx(3942 знак., 03.04.2024 07:13, ссылка, картинка)
- У Kingst входной диапазон тоже настраивается, от -4 до 4В при
допустимом диапазоне входного напряжения до +/-50В. И, в принципе,
автомобильные уровни, с порогом +4В, уже будет видно хорошо. Nikolay_Po(162 знак., 03.04.2024 13:47)
- Ого! Спасибо за обзор! А частота сэмпла скажем 400, это значит
захват сигнала 80МГц по всем каналам? Или по одному, а по 2м уже
будет 40Мгц? - Mty1(03.04.2024 10:41)
- Спасибо, DSLogic выглядит на голову выше остального за счет памяти,
но цена покусывает. Kingst по факту тот же CY7C68013A с небольшой
плиской и комп запросто может захлебываться, как с копеечным клоном
Saleae. А стоит 4500 против 6500 младшего DSLogic. Эх, если бы
точно знать, что апгрейдить можно, на фото внутрянки китайская
плиска и в комментах тишина. - Andreas(03.04.2024 10:39)
- Посмотрите на DSLogic Plus - типа такого pavel2000(1 знак., 03.04.2024 06:48, ссылка)
- прям задарма практически. Вона к риголу 5000-му только комплект
пробников логического анализатора "полтинник+" стоит, практически
полстоимости самого осцилла :(( и вроде как есть анализатор, и
одновременно и нету (за полтинник "жаба" меня удавит :(( хоть там в
2 раза пошустрее (5nS минимальный импульс, но цена, только за
пробники, хоть и с компараторами внутрях :( ... Adept(1 знак., 03.04.2024 04:06, ссылка)
- Встречал в интернетах схему/плату самопальной замены, но тама
детальки были не дюже доступные. Вот бы кто озадачился переделать
на более колхозные компоненты... - LightElf(03.04.2024 12:39)
- готовое за $75. ссылка внутри, почему-то сахара перестала
отрабатывать ссылки как ранее DH(2 знак., 03.04.2024 13:06 - 20:14, ссылка)
- Вотъ. Колхознее некуда. Но тожэ недёшево. С другой стороны, зачем
16 линий? Ну а состоятельные парни могут поставить что-то типа
ADCMP553. mse homjak(1 знак., 03.04.2024 18:44, картинка)
- а ссылочку на хорошую схему не подкинете? - можно было б посмотреть
на что поменять (сейчас хороших китайских компараторов изрядно) - Adept(03.04.2024 14:29)
- Там и разъемы очень своеобразные. А список компонентов давайте,
посмотрим, можно ли заменить. - Visitor(03.04.2024 12:57)
- да коннектор там как раз стандартный, что-то двухрядное, для
FPC-шлейфа (я без проблем покупал его в чиподипе), но так и не
решился подключать (в фирменном пробнике стоят компараторы, и
как-то стрёмно прямо на входы осцилла пихать сигналы с нешних плат,
а ну как внутрях какакя ПЛИСИНа гавкнется :(( Встречал на АВИТо за
5 т.р. что-то совместимое, но только на диапазон TTL-уровней (а
фирменный вроде как +/-15V по входам понимает) Adept(339 знак., 03.04.2024 14:28)
- на eevblog есть ветка (однако на "родном" стоят не совсем
тривиальные компараторы :(( Adept(2 знак., 03.04.2024 14:40, ссылка, картинка)
- RS8904 очень не плох. - Visitor(03.04.2024 14:51)
- простите, как 40nS "propagation delay" вяжется с "High Speed" ??:( Adept(1 знак., 03.04.2024 15:22 - 16:01, картинка)
- Там наносекунды вообще-то ;-) reZident(1 знак., 03.04.2024 15:37, картинка)
- да, конечно, описка, 40nS (поправил), но это, простите. совсем не
HighSpeed, не, конечно на фоне микросекунд LM393 или подобного -
высокоскоростной, но вообще, тогда уж лучше высокоскоростной ОУ
взять, в режиме компаратора, или действительно "хоть как-то"
высокоскоростной TP1981 от "3PEAK" Adept(1 знак., 03.04.2024 19:54, картинка)
- Вот такой нашел, как он? Mty1(1 знак., 03.04.2024 02:31, ссылка)
- Здравствуйте. Кто-нибудь находил (использовал) графические
примитивы для дисплея WO320240E-TFHV ? Если они есть можете скинуть
их или подсказать, где их найти. - 1Dmitry1234(08.04.2024 18:41, dao, полностью)
- в 200х писал свой ООП гуй на си. Готового было не так много, оно
было кривоватое. Результаты двух недель работы потом кормили в
разных проектах на протяжении почти 10 лет на мк от АВР с t6963 с
до lpc2478 c 16 битным цветом, ну и гранфинале в pc контроллере с
ДОСом под 13h режим. Пиктограмки рисовал сам, пропорциональные
шрифты конечно же сдернул с PC платформы. Так что в зависимости от
временного бюджета, стоимости бома и т.п. и пляшите. счас готового
дохренища. - RED_DRAGON(09.04.2024 16:11)
- Брать для работы на МК чужие "библиотеки"? А потом удивляться,
почему прошивка занимает не 10кБ, а все 40? Да ну, нафиг! - Eddy_Em(08.04.2024 20:12)
- Примитивы не для дисплея, а для контроллера, какой там контроллер
стоит? Yft(33 знак., 08.04.2024 18:55)
- Здравствуйте. Кто-нибудь находил (использовал) графические
примитивы для дисплея WO320240E-TFHV ? Если они есть можете скинуть
их или подсказать, где их найти. - 1Dmitry1234(08.04.2024 18:41)reZident
- Нарвался на неправильную работу при сборке с ключем -flto в
MounRiver Studio. Вектора в стартапе, помеченные как .weak не
заменяются на вектора из проекта. il-2(173 знак., 04.09.2023 15:21, dao, ссылка, полностью)
- Играюсь с платой STM32 Nucleo-G431RB. Прошивается и работает, все
нормально. Попытался подключить ее через китайский переходник с
гальванразвязкой на чипе ADUM3160, не работает, хотя флешка через
этот переходник видится. Гальванразвязанного питания вроде хватает,
с подключенной платой 4.65В. Куда копать? - Yurasvs(05.04.2024 16:11, dao, полностью)
- Собеседую кандидатов на эмбеддед программера и в качестве теста
задачка с обходом дерева и рядом банальных битовых операций. там
решение на 5-7 строк но чет народ шугается. Не слишком ли я жестко? - RED_DRAGON(16.11.2023 18:56, dao, полностью)
- Коллеги, всем спасибо за дискуссию! - RED_DRAGON(20.11.2023 10:40)
- Мой любимый вопрос. Расскажи про самую крутую задачку в
технике(физике, математике, программировании - нужное подчеркнуть)
которую ты решил(сделал). И сразу все становится ясно :) - Sl(18.11.2023 13:46)
- Почему ситуация развернута несимметрично? Думаю что надо борзеть на
собеседованиях. Говорить: "Сам-то какую самую крутую задачу решил?
Приведи пример" :) - RxTx(19.11.2023 15:35)
- не обо всем можно рассказать (особенно о чем-то крутом\сложном) - Alex68(18.11.2023 18:36)
- Если собеседовать не на чистого программера, хорошо срабатывало
показать кондидату плату и спросить, что он может о ней рассказать
или показать схему и спросить, что он в ней понял. Бывает прям
многое о человеке проясняется. - AlexG(18.11.2023 17:59)
- От рисователя схемы зачастую больше зависит. Порой так нахуевертят,
пока сам не перерисуешь как положено хуй поймешь. - Codavr(18.11.2023 21:58)
- надо свои, собственноручно и правильно нарисованные схъемы
показывать, а не такие, как, к примеру эта :)) Adept(209 знак., 18.11.2023 22:28, картинка)
- Почти хорошая схема.. Я только не люблю объединения разнотипных
сигналов в одну шину. Зато, напечатанная на одном листе, позволяет
работать с устройством в самых непотребных местах. - Kpoк(20.11.2023 12:34)
- да ну нахер, - накручено наверчено с кучей лишних пересечений, там
хренова гора аналоговых ключей, которые хер пойми как и что
коммутируют, - образец того, как схемы рисовать не нужно. Я тоже
люблю, когда схема упакована на один лист, но не так же безобразно.
Вот к примеру, моё изделие (не претендую на эталон, тоже где-то
"впихнуто невпихуеимое", но по крайней мере всё предельно понятно. Adept(1 знак., 20.11.2023 14:08, ссылка)
- А ну как ты из тех рисователей? - Codavr(19.11.2023 18:37)
- понять по этой "схеме" как работает аналоговая часть неможно даже в
теории. но тут хоть ОУ нарисованы по одному и треугольниками. мне
встречались схемы, где 4 ОУ в одном корпусе были нарисованы одним
большим прямоугольником, вокруг которого было несметное число
резисторов, конденсаторов и чуток диодов. понять даже примерно -
что ето? было неможно даже под веществами)) приходилось
перерисовывать. - Alex68(18.11.2023 22:45)
- да, тоже годный способ. Так же поступал иногда (причём "изобрёл"
этот способ самостоятельно и как-то спонтанно и неожиданно :)) - Adept(18.11.2023 18:55)
- показать плату и спросить что эта плата может делать или для чего
он бы ее мог использовать. ну и как она в целом работает. можно и
схему платы показать, если попросит. для эстетов - показать плату
прежней ревизии и спросить почему ее пришлось переделать. - Alex68(18.11.2023 18:35)
- Ок. Я у вас на собеседовании: Tpoeшник(51 знак., 18.11.2023 14:15, картинка, картинка)
- Мой любимый ответ - создал семью и вырастил дочь :) Cкpипaч(59 знак., 18.11.2023 13:54 - 13:59)
- Мой самый любимый ответ: их полно! Eddy_Em(89 знак., 18.11.2023 13:53)
- Если дерево - принципиально, то норм. А то можно из тригонометрии
задачку заебенить. Или из марксистко-ленинской философии. - max(18.11.2023 03:15)
- Для микроконтроллеров: 1. Биты: сдвиги, маски, операции с массивами
бит. 2. Доступ к периферии по произвольному адресу 3. "Напишите
функцию, возвращающую сумму двух чисел"(смотрим на безопасность
операции). 4.XMACRO как задача со звездочкой. 5. Const, volatile.
6. Элементарные виды фильтрации, сглаживание данных измерений. - Coбeceдoвaтeль(18.11.2023 00:14,
)
- На моей памяти очень толковые погромисты-прикладники жестко
сыпались на обращении к периферии, со всякими там volatile,
битовыми масками, самосбрасывающимися регистрами и тыды - LightElf(17.11.2023 18:29)
- Нет, не жёстко, но... Покажите, пожалуйста, обход дерева без
рекурсии, без DFS, без BFS (я раньше слов таких не знал). Почему
"без"? Потому, что в МК противопоказаны рекурсия и динамическая
память, а в Linux Kernel придётся делать DFS или BFS без STL и без
С++, т.е. на голом С. Если уж у вас Linux embedded, то есть смысл
говорить про list_head и его "костыли". А битовые операции это
всякие GCC-only__builtin_popcount() или речь о битовых фокусах,
которые надо искать в инете? А Costic(25 знак., 17.11.2023 14:50)
- просмотр кода соискателя(задаем вопросы по коду, нравится код
берем), знание XMACRO, связный список, кольцевой буфер, ртос,
аллокатор памяти. Узнать, что из этого использовал или о чем
слышал. И не нужно никаких тестовых задач. abivan(61 знак., 17.11.2023 11:38)
- Сложно как-то и главное зачем. Много набирал людей, правда не
эмбеддед, а ближе БД программинг. Обычно простейшие вопросы чтобы
понять человек знает азы или нет и плюс вопросы по проектам в
резюме, один сложный вопрос по какой-либо проблеме с ожиданием не
решения, а предпринятых шагов в процессе нахождения решения в форме
дискуссии. Плюс надо смотреть, что за человек перед тобой,
комфортно ли будет с ним работать команде. Никогда не понимал
необходимости сложных тестов на DH(15 знак., 17.11.2023 09:56)
- +1. Еще считаю что лучше одну задачку всем давать. Это в принципе
сразу дает понимание относительно общего. И еще нужно давать
предварительное тестовое. Тогда отсеиваются люди которые совсем не
в теме, но амбиции есть. И самое главное (на мой взгляд) не просто
подобрать человека под задачи, а именно угадать, рассмотреть в нем
способности. - Tpoeшник(17.11.2023 10:16)
- Эх-эх-эх. Не всех людей можно "просто развернуть" на собеседовании,
иногда попадаются "черноротые". Вот для них и нужен сложный,
заведомо на один-два уровня избыточный по требованиям тест. Cкpипaч(393 знак., 17.11.2023 10:23)
- Нам как-то не дали взять на работу программиста микроконтроллеров,
который устроил на прежней работе драку, а после увольнения подал
на работодателя в суд. AlexG(193 знак., 18.11.2023 18:27)
- Обожаю такие охуенные истории. :) Можно подробностей? RxTx(344 знак., 18.11.2023 20:47)
- В 2001-м году только-только устроился на работу. Прихожу в отдел,
начальник меня знакомит с коллективом, а я вижу, что все какие-то
хмурые и напряжённые. Только через пару дней узнал, что это не
из-за меня. Бapбoc(264 знак., 19.11.2023 14:10)
- Светодиод в фаре (уличном фонаре) - светит. Светодиод в индикаторе
(светофоре, сигнальной арматуре и пр.) - горит. У них разные
функции. Излучать свет или подавать сигнал. Хотя и те и те
зажигаются. Например, зажегся светодиод в уличном фонаре и осветил
парковку. Зажглись светодиоды красной секции светофора, и горели 20
секунд. - vpv.vpv(20.11.2023 07:14)
- Светить светодиод может достаточно долго, а вот горит очень быстро
и один раз… Соответственно, зажигаться он тоже только один раз
может, а вот включиться - достаточно много, если, конечно,
соблюдать требования документации. - Eddy_Em(19.11.2023 18:34)
- > потасовка между господами инженерами с метанием мебели и
разбитием лица — Шикарнейше! Вот она жизнь, бурлит! =))) Не, ну
правда, зачем жить так сучно? :))) - RxTx(19.11.2023 15:44)
- а вообще - светодиод включается и светит, ну либо зажигается и
горит )) - Alex68(19.11.2023 14:22)
- напомнило драку филологов. ну там мем такой есть, сходу не найду. в
английском - или led light on или led turn on - Alex68(19.11.2023 14:20)
- Про ту драку подробносстей не знаю/не помню, их узнавали другие
люди. Мне больше было интересно какие RTOS человек использует. Про
другого знакомого разработчика случайно узнал от его бывших коллег,
что он на одной из прошлых работ кого-то побил. Причем 1.за дело
2.все в конторе посчитали что он был прав 3.уволили побитого.
Никогда бы про него не подумал. Подробностей не будет. - AlexG(19.11.2023 08:25)
- :)))) - RxTx(19.11.2023 15:46)
- Был у нас один программист. Все время кому-то что-то доказывал.
Задирался очень часто. Вот прямо в бутылку лез и на дух не
переносил, когда у других было другое мнение на способ решения
проблемы. Уже совсем хотели уволить, но дали еще один шанс. Сейчас
он сидит. То ли за хулиганку, то ли за непредумышленное. Хорошо
хоть это случилось вечером в баре, а не днем на работе. Нахрен
таких персонажей. :-/ - reZident(18.11.2023 21:01)
- Я видел разных людей. Много таких, что срать хотели на чужой труд, чужую
репутацию, чужое желание чего-то достичь. Возможно, часть из них -
гениальные программисты. Cкpипaч(95 знак., 18.11.2023 18:38, ссылка)
- Неужели классическое "мы позвоним вам" не катит, надо обязательно
попытаться унизить негодного кандидата? Удивительно читать разумное
от Троешника, но тут с ним совершенно согласен. И почему-то любимое
на собесах дерево, это не реальная задача. А вот простое реальное
тестовое на час скажет гораздо больше о человеке и не отнимет время
собеседующего. - Andreas(17.11.2023 10:40)
- Вы купите так распальцованного и готового к собеседам (не стоит
переоценивать себя и недооценивать других) человека. А я найду
звездочку. Уже общались на эту тему и говорил об этом. - Tpoeшник(17.11.2023 10:34)
- "Если современному человеку отрезать голову, он ещё 30 минут будет
заниматься саморазвитием"⠀ - POV(17.11.2023 10:31)
- Собеседую я как-то разок одну симпатичную программерку.... ;-P - RxTx(17.11.2023 09:16)
- На собеседовании надо не СПРАШИВАТЬ, а СЛУШАТЬ. - il-2(17.11.2023 09:08)
- Не ипите мозги и не морочьте головы людЯм. Обход дерева это
рекурсия, а нам это противопоказано, как и динамическое выделение
памяти. Битовые операции да, хорошо. - MK51(17.11.2023 00:29,
)
- Чой-то вопросы здесь больно сложные. Надо вопросы попроще, например
- какого цвета беговая дорожка на стадионе ? :) scorpion(1 знак., 16.11.2023 22:59, ссылка)
- Все это хуйня (все больше и больше это словечко нра). Нужно давать
простую, понятную задачу и смотреть как человек ведет себя если ему
задаешь вопросы, вокруг этой простой задачи. Ну например: поиск
макс, мин, и среднеарифм в массиве. Массив 1,6млрд значений. - Tpoeшник(16.11.2023 22:51)
- Обход дерева IBAH(1 знак., 16.11.2023 22:33, ссылка)
- Нунезнаю, у меня первая ассоциация по поводу "обхода дерева" - это
кот учёный, который ходит по цепи. - SciFi(16.11.2023 22:08)
- В "защиту" задачи Oman(360 знак., 16.11.2023 21:22)
- Прилично? Зачастую. Поглубже. Копнуть. Понаслышке. Зацепиться.
Неплох. У вас и с устным языком так же? - maik-vs(17.11.2023 12:36)
- Ситуация такая: у всех крутые вузы и понты, еще и не по одному, доп
образование именно по программированию, все обозначают ЗП,
некоторые существенно выше рынка. Все кандидаты бают что пишут код
под линукс, фрииртосы, зефиры, баребоны. На практике не то что бы
дерево, хрен с ним с деревом, даже с битовыми операциями лажу
гонят. Проект на который нужен человек разросся уже аки лошадь. RED_DRAGON(943 знак., 16.11.2023 22:41)
- Собеседование, которые вы прошли - это стресс. Это сосбес. было на
300-400 тыр./мес на руки? Если меньше 300 тыр, то имхо продешевили. - Costic(17.11.2023 14:55)
- Это все для отсеивания людей, старше студентов. Если давно в ембеде
и есть куча реализованных проектов, то все эти типовые ненужные
задачки уже давно забыты и выкинуты из головы. Если работа с
фриртосью, или зефиром, почему бы по ним не спросить? Если
бареметал, то варианты таймеров и например распределение задач
между прерыванием и биглупом. - Andreas(17.11.2023 10:30)
- А чо, тайминги корректные, подход здравый, цели - разумные. - Cкpипaч(16.11.2023 22:52)
- лучше спроси про обработку семиричного чуда-дерева IBAH(1 знак., 16.11.2023 20:48, картинка)
- Херня кокойты... Для эмбеддед, какие-нить базовые вещи
взаимодействия с периферийным оборудованием: фильтрация, протоколы,
бит-бэнг. Чо за обход дерева? ХЗ, ни разу не обходил. Хотя,
конешно, можэт быть, что "и не подозревал, что ужэ сорок лет говорю
прозой"(С). - mse homjak(16.11.2023 20:05)
- Народ всегда шугается. Это нормально. Я бы наоборот усложнил. В
полу-решенных задачах о бойце все видно лучше Cкpипaч(103 знак., 16.11.2023 19:13)
- "Перебор - это даже в картах плохо" (c) Tyмблep(390 знак., 16.11.2023 19:12)
- Код на 5-7 строк в студию. - POV(16.11.2023 18:58)
- Ни разу в embedded деревья не использовал, вод под ПК - да.
Все-таки, дерево - это обычно про аллокаторы, а какие, нафиг,
аллокаторы на МК? - Eddy_Em(16.11.2023 18:58)
- Открыл для себя недавно появившийся сайт по изучению C++. Читаю,
узнал много интересного (изменения стандарта с C++11). Ненапряжное
чтиво, написанное для новичков простым языком. Это лучший из
ресурсов по обучению (или вспоминанию) C++, который я встречал. VVB(386 знак., 25.03.2024 09:27, dao, ссылка, полностью)
- Спасибо, как раз будет чем в отпуске позаниматься - symbions(30.03.2024 23:24)
- А вот такой странный вопрос: неужели тезаурус программистов
настолько отличается от тезауруса схемотехников? Я буржуйские
даташиты по деталюшкам читаю абсолютно свободно, ну, на пару
страниц разок на 20с задумаюсь, как термин точнее перевести, потом
дальше. На вышеозначенном сайте я не понял ничего. Просто тупо
пялился. Кто виноват и что делать? Надеюсь, вариант Паганеля тут ни
при чем... - Idler(30.03.2024 17:48)
- Конечно отличается. Тут сидел долго на сайте Атмела, а потом пошёл
на СТМ - и было трудно. А ведь и там и там знакомые вещи. Но думаю
страниц через 20 уже привыкните - symbions(30.03.2024 23:29)
- Не отличается, язык описания программной документации это
"технический английский", начальный уровень языка. Лексикон
расширен у самого автора, который стремится излагать чуть более
литературно. - RxTx(30.03.2024 18:40)
- Видимо с непривычки. Я так нормально прочитал. Но, думаю, если
зайти на сайт химиков-органиков, тоже поначалу трудновато будет. - scorpion(30.03.2024 17:57)
- мне бывает сложно читать медицинские журналы. на английском, имею
ввиду. приходится иногда переспрашивать врачей. ибо там уж очень
специфическая терминология. - Alex68(30.03.2024 18:03)
- Пришлось на английском читать про коды БЧХ, восстановление 2 бит в
передаче посылки. Нормально, через месяц уже работало. Женя ушел,
сильно жаль! По пейджингу конкурентами были. Территорию не делили,
от Москвы до Урала их, за Уралом - наше, так сложилось. - Visitor(30.03.2024 20:30)
- И где-то сбоку я, который готовился перехватывать пейджинговые
сообщения. Но к этому моменту пейджинг угас :) - scorpion(30.03.2024 20:32)
- Могу реальную историю рассказать, круче любого анекдота: службы то
все знать хотят, поступил от них заказ, монитор сделать, сделал.
Тестирую, смотрю, номер знакомый, сообразил, это же моя любовница о
встрече с кем то договаривается! Да, лет 30 ранее резвый был:-) А
пейджинг не угас, применяется для передачи команд управления для
средств МЧС, только криптовано все, даже разработчики не вскроют. - Visitor(30.03.2024 20:56)
- а я иногда ночами слушал AMPS - Alex68(30.03.2024 20:35)
- Практикуешь ? :) - scorpion(30.03.2024 20:01)
- как раз термины в программизме наиболее языково-универсальны. ну.
для программистов. по русски будет примерно тоже самое. - Alex68(30.03.2024 17:53)
- Эххх... вспомнил про Евгения первым делом... - sav6622(30.03.2024 16:29)
- Спасибо, утащил в закладки. Давно такое хотел. - Codavr(26.03.2024 13:38)
- Спасибо, надо будет почитать - scorpion(26.03.2024 13:37)
- Спасибо! - Dingo(26.03.2024 13:13)
- Аццкий Сотона искушает правоверных АСМатиков... - mse homjak(26.03.2024 12:55)
- Спасибо! - Cкpипaч(25.03.2024 09:29)
- +1 - 3m(26.03.2024 12:50)
- Eddy_Em, все как ты хотел - мечты покрасноглазить всласть сбываются
;) Гyдвин(1 знак., 06.04.2024 20:51, dao, youtube, полностью)
- 2 Гудвин (Spaceweb/ Cегодня прислали. Наверное и тебе.Что скажешь в
плане применяемости? Не щупал ещё?)>>> SERGHIO(540 знак., 31.03.2024 13:50, dao, ссылка, полностью)