- Миландр нас всех спалит sav6622(86 знак., 29.05.2021 11:53, dao, ссылка, полностью)
- Есть китайский сорец на це, в нем камменты на китайском. Кто знает:
какая там кодировка используется? Можно ли преобразовать во что-то
удобоваримое для последующего скармливания всяким гугл-транслейтам? LightElf(18.05.2021 19:36, dao, ссылка, полностью)
- Переименуйте файл в ethregs.txt и скормите потом Гуглу, установив
китайский язык: Результат по второй ссылке, его недостаток только в
том, что из-за лишнего пробела портятся знаки комментариев (/* и
*/), но русский тест внутри их удобочитаем. - Kceния(18.05.2021 19:55 - 19.05.2021 00:05, ссылка, ссылка)
- Я открываю исходник в Notepad++, копирую текст и скармливаю
гуглопереводчику с китайского. Потом копирую перевод и вставляю в
тот же Notepad. Лучше колись, откуда этот файл - в SDK такого не
наблюдается ;) Гyдвин(18.05.2021 23:07, ссылка)
- Тащемта, сетку по-минимуму завел (без кетайской либы) на прием и
передачу. - LightElf(19.05.2021 17:07)
- Надеемся, что поделишься с изысканиями :) Меня вроде родная
китайская либа LWIP (после нескольких дней тестирования) вполне
устраивает. Не устраивает BT. Ибо надо просто трансивер, а у
китайцы начинку этого дела прячут. У них есть в SDK пример RF_PHY,
но он задействует либу, которая использует какую то их
невытесняющую OS. Жирновато получается, если пользовать их ethernet
и их реализацию работы с RF трансивером. - Гyдвин(20.05.2021 08:06 - 08:28)
- Разберусь с ETH PHY и выложу. MAC там простой как валенок. С RF - я
(пока?) не планирую любиться, бо задачи такой нет. - LightElf(20.05.2021 08:16)
- Спасибо. - Гyдвин(20.05.2021 08:28)
- Починил работу с PHY. В общем, вот минимальный пример. Без
прерываний, без нихера. Просто принять и отправить пакет. LightElf(21.05.2021 16:20, ссылка)
- Выяснилась интересная
бага особенность у модуля ETH, пока не понял как ее обойти. Суть в том,
что приняв один пакет контроллер не останавливается и радостно
готов принимать следующий пакет поверх предыдущего :) В результате
есть шанс получить пакеты всмятку. - LightElf(23.05.2021 20:32)
- Кортекс не успевает в прерывание за время преамбулы очередного
пакета? Там вроде 6 мкс минимум. - s_h_e(23.05.2021 20:54)
- У M0 нет BASEPRI, соответственно прерывания иногда придется
запрещать. По первому пакету флаг прерывания взвелся, пошел прием
второго пакета поверх первого, тут критическая секция закончилась,
входим в прерывание, переключаем буферы и вуаля - имеем в буфере
начало второго пакета и конец первого. Скорее всего обойти можно,
но надо сильно думать. - LightElf(23.05.2021 21:42)
- Одно решение на поверхности лежит - дать прерыванию ETH
максимальный приоритет и не запрещать прерывания глобально.
Обдумываю альтернативы - LightElf(24.05.2021 07:31)
- Вот это как раз и вызывало тревогу - контроллер должен заниматься
множеством других дел. Если нет аппаратного переключения адресации
буфера приема, то это игрушка. - Гyдвин(23.05.2021 22:10)
- Было бы достаточно приняв один пакет вырубать прием до обработки
прерывания. Но воообще - я слегка жалею, что связался. "Не гонялся
бы ты поп за дешевизной". Надо было CH563Q брать. - LightElf(23.05.2021 22:18)
- Потому и тычусь одновременно и с CH579, и связкой NRF52+ENC28. Но с
enc28j60-i/ss тоже сейчас жопа :( - Гyдвин(23.05.2021 23:30)
- Если ничего совсем фатального не всплывет - буду жрать кактус, бо
прикупил уже кучку :) Правда кучку ESP32+KSZ8081R тоже прикупил :) - LightElf(23.05.2021 23:37)
- Тоже пользуем KSZ8081R, но у него всего один светляк. Некоторые
клиенты вопросы задают, почему не горит второй в разъеме. Когда-то
не обратили внимание, повелись на дешевизну. Есть такой же дешевый
LAN какой-то, но с 2 выходами на светляки. - Andreas(24.05.2021 09:55)
- В конторе тоже кучка уже лежит - обошлись по 180 руб/шт :) Думаю,
сгодится-таки для всяческой мелочевки, если не удастся натянуть на
то, что хочу. ENC28 тоже запасец кое-какой имеется, ибо текущая
реализация девайсов на них. Манагеры Ультрана стучат пяткой в
грудь, что с nrf52 все будет пучком (блажен, кто верует ;) - Гyдвин(24.05.2021 00:06)
- Премного благодарен! (сегодня только до компа добрался). - Гyдвин(21.05.2021 17:32)
- Это кусок из CH579SFR.H, относящийся к Ethernet. Бьюсь с
настройками PHY, регистры читаются - но не пишутся. А мне сильно
хочется отключить дуплекс - LightElf(19.05.2021 12:05)
- у меня kate показывает GB18030. открывает нормально, китайский вижу - никoлa(18.05.2021 19:46)
- А у Linux есть графический интерфейс? :) - Kceния(27.05.2021 16:20, dao, полностью)=AlexD=
- Есть. Несколько, вплоть, в некоторых дистрибутивах, до переключалки
с каким оконным менеджером сейчас логиниться данному пользователю. - Cкpипaч(27.05.2021 22:51)
- История Иксов вообще-то подлиннее, чем у Windows будет. rezident(499 знак., 27.05.2021 17:49, ссылка, картинка)
- Меня интересует не возможность вывести на экран картинку, а
GUI-интерфейс с кнопками, чекбоксами, прогресс-барами и всем
прочим, что позволяет пользователю общаться с приложением при
помощи мыши. А маяться программировать такое, что только на
"Kubuntu 20.04" работает, никого резона нет. Т.е. я речь веду о
GUI-интерфейсе, который был бы по возможности единым для
большинства версий/сборок Linux. - Kceния(27.05.2021 18:03 - 18:29)
- Glade вам в помощь. Сам сижу сейчас рисую ГУИ с помощью его. - backa(28.05.2021 22:24)
- Linux - это ядро, а не дистрибьютив. А если говорить про
дистрибьютивы, то ваша любимая винда содержит столько реликтов и
тонн разносортного дерьма (WinAPI, MFC, WinForms, WPF, Silverlight,
WinRT, UWP, HTML5@Edge, HTML5@WebKit), делающего то же самое, но
разными способами, что плакать хочется. И да, под винду есть и Qt,
и GTK2, как-то GIMP же работает. lloyd(792 знак., 28.05.2021 19:32)
- qt? - evgeniy1294(27.05.2021 19:11)
- Дык иксы это не совсем GUI, а всего лишь оконный менеджер.
Собственно в Windows тоже целый набор GUI существует
(минималистический, классический, XP-style, Aero etc.). Другое
дело, то все они по одному стандарту сделаны. Мне тоже не очень
нравится, что в графических приложениях Linux интерфейс
пользователя не стандартизован. Но то такэ - специфика опенсорсного
софта, который создают различные группы людей со своим собственным
видением. - rezident(27.05.2021 18:23)
- Так именно про GUI и был вопрос. А если иксы не GUI, то вы напрасно
с ними в эту тему вмешались. - Kceния(27.05.2021 18:31, ссылка)
- GUI это тоталитаризм, потому-то его не предполагает Linux, однако
есть какое-то удобство в этом, вашем тоталитаризме? - General(28.05.2021 14:29)
- Вы спросили - я ответил. А вы бы лучше конкретизировали вопрос. Я
правильно определил, что вас больше "однообразность"
(стандартизованность) GUI волнует, чем его наличие? Кстати, идею
интерфейса Aero мелкомягкие тоже из Linux слямзили. - rezident(27.05.2021 18:43)
- Извините, что влезаю, но речь идёт о Windows API, который
реализован в user32.dll (польз.интерфейс/кнопочки/окна), gdi32.dll
- графика единая для всех устройств и т.д. В мире *nix таким
является POSIX, но это не GUI. Costic(60 знак., 27.05.2021 22:03)
- Верно. Причем не столько внешний вид интерфейса, сколько встроенная
в OS система оповещений, благодаря которой приложение знает (может
узнать), что делает мышь и клавиатура. У Windows есть глобальная
система оповещения о событиях в системе (messages), к которой
приложения могут "присасываться", чтобы получить интересующую их
информацию. А интересует меня этот аспект потому, что уже есть
Delphi от RAD Studio, которая ныне уже поддерживает Linux (однако
C++ вроде бы еще не Kceния(196 знак., 27.05.2021 19:15)
- Во-первых, сразу уточняю, что я не программист, а пользователь.
Во-вторых, если в программах Windows вас не коробит сотня лишних
Мегабайт MSVC и dotNet, требующихся для работы программы, то почему
так волнуют "хвосты" зависимостей, которые тянут за собой
приложения в GUI Linux? Какая для меня, как пользователя, разница,
что приложение написано, скажем, под GNOME, если оно работает рядом
с другими приложениями в KDE? - rezident(27.05.2021 19:30)
- MSVC меня не коробит, если я на нем программу пишу, т.к.его DLL'ки
можно рассматривать, как библиотеки скомпилированной программы. И
приложить эти DLL можно в директорий рядом с экзешником, не требуя
никаких дополнительных инсталляций. Другое дело dotNet, который не
только требует инсталляции, но и занимает место на диске,
соизмеримое с размером самой Windows. А многочисленность его версий
и подавно создает необходимость инсталяции всех их ради того, чтобы
приложения, Kceния(98 знак., 27.05.2021 19:55)
- У мелкомягких тоже с этим проблемы. Когда они начали всех пичкать
своим убогим риббоном, я не мог остаться равнодушным. Офис 2003
наше всё. После этого уже не особо следил, наверняка ещё чем-нибудь
насиловали юзверей. - SciFi(27.05.2021 18:28)
- Каламбур. Как ипортировать/сконвертировать форму программы в
удобоваримую форму. Visual Strudio. misyachniy(195 знак., 28.05.2021 15:18, dao)
- Существуют ли терминалы под андроид? Как я это вижу: блютус, либо
шнурок плюс адаптер USB < - > 232. Или это фантастика? - KLIM83(14.05.2021 15:24, dao, полностью)
- Linux, ядро 5.13, на одной дискете. - Evgeny_CD(26.05.2021 16:33, dao, ссылка, полностью)
- Классика жанра, ныне почти забытая. Linux Router Project (LRP) - Evgeny_CD(27.05.2021 09:29, ссылка)
- 0xFF/2 : Любопытный момент: раньше дискета была каким-то мерилом,
эталоном. А сейчас, когда приходится объяснять, что это нарисовано
на кнопке "Сохранить" , что использовать? Размер (какой?)"флешки"?
CD, DVD? 1 Mb, 1Mib? - Dingo(27.05.2021 07:54)
- Не Линух, но! - mse homjak(26.05.2021 22:34, ссылка)
- Жень, так а QNX на одной дискете с браузером и интернетом? :-)
Нехай 22 года прошло. - RxTx(26.05.2021 20:46, ссылка)
- отлично годен для текстового тетриса и более ни на что не способен
с "а также современный набор инструментов" как то "cat, vi, echo,
less – для редактирования и вывода содержимого файлов на экран; du,
ls – для вывода информации о файловой системе;" - jury093(26.05.2021 20:38,
)
- А у меня где-то была дискета с MSDOS она тоже запускалась на 486
процессоре :-)) - Boвa(26.05.2021 16:56)
- Алтиумисты! Кто знает секрет (читать скрипт или другой метод)
добавления группы параметров при создании или редактировании
библиотечного компонента. Напрягает каждый раз добавлять одни и те
же значения Name для каждого редактирования компонента. Make_Pic(1 знак., 22.05.2021 18:41, dao, картинка, полностью)
- Подскажите, знатоки makefile! Andreas(2702 знак., 26.05.2021 15:48, dao, полностью)
- HDD с двумя блоками головок стал реальностью. HDD не хотят умирать! - Evgeny_CD(22.05.2021 18:10, dao, ссылка, полностью)
- В старину, когда *.bmp файлы набивались вручную, был доступен
справочник форматов файлов, и главное - их заголовков. А сейчас
есть такой ресурс? - Kpoк(19.05.2021 14:23, dao, полностью)
- В Альтиум пропало отображение шелкографии на слое topsilk. Не могу
найти, в каком меню зарыт крыжик. - misyachniy(20.05.2021 08:37, dao, полностью)
- Коллеги, чья утилита? Не поделитесь кусочком кода сканирования ком
портов? Nikolaev_Aleksey(1 знак., 07.04.2021 09:04, dao, картинка, полностью)
- реестр. Mahagam(557 знак., 08.04.2021 15:21)
- Нашелся жирный минус в этой конструкции!!! Если открыть порт и
выдернуть устройство, в этой ветке порт так и останется в наличии,
до закрытия порта!!! - Aleksey_75(19.05.2021 15:26)
- Еще для инфы, в реестре можно получить доступ к iSerialNumber
дескриптора устройства , к примеру для stm32 он будет в разделе
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbser\Enum"
типа USB\VID_0483&PID_5740\xxxxxxx (x == iSerialNumber). Есть
при подключенном устройстве, пропадает при выдергивании ! - Aleksey_75(15.05.2021 20:23)
- Для инфы имя устройства можно вычитать с VISA! - Aleksey_75(14.04.2021 19:49)
- Спасибо! Очень красиво! погонял, работает как часики!!! Еще бы
научится получать производителя или имя устройства , было бы вообще
огонь ! - Aleksey_75(13.04.2021 20:51)
- Потом пройтись вот этим батничком ;) Кстати, весьма полезная штука.
Периодически запущаю, когда номера переходят за сотню после
втыкания пары-тройки BT "свистков" и пр. хрени. Гyдвин(94 знак., 08.04.2021 15:32)
- Не надо трогать реестр. Это нормально работало на WinXP, но на Win7
и Win10 для доступа к реестру требуются права администратора. Уже
замучали программы, требующие права администратора при каждом
запуске . - Ale3000(08.04.2021 04:55)MBedder
- На Win2k/WinXP (про другие версии не знаю) в этой ветке реестра
хранятся сведения о всех подключавшихся к системе последовательных
портах. Они получают уникальный (очередной свободный после самого
старшего, но не более 255) номер в момент идентификации по VID/PID
и в дальнейшем всегда его используют (если насильно не удалить).
При этом ветка не сообщает о реальном присутствии данного
конкретного порта в системе именно сейчас. Я тут прикрепил свой
код, который teap0t(929 знак., 07.04.2021 10:55, ссылка)MBedder
- спасибо - Nikolaev_Aleksey(07.04.2021 11:12)
- Можно просто перебором все найти. VladislavS.(328 знак., 08.04.2021 14:58)
- Еще дополню - понравилось именно описание каждого порта. Не нужно
смотреть диспетчер устройств чтобы понять что это. Nikolaev_Aleksey(1 знак., 07.04.2021 11:01, картинка)
- c++builder... POV_(878 знак., 07.04.2021 10:52,
, картинка)
- Есть чудная поделка, которая показывает, как можно найти все порты
10-ю разными способами, на любой вкус. - ir0407(07.04.2021 10:37, ссылка)
- Есть вопрос к практикам: - реально ли более-менее достоверно на
халяву (т.е. без "лекроев" с дифщупами и прочего) наблюдать
осцилльником с полосой 350-400МГц битовую последовательность с
битрейтом 100МБит?? понимаю, что Adept(972 знак., 19.05.2021 16:27, dao, полностью)
- сорри за беспокойство, проблема решена, - была рваная земля
пробника :(( пробник-то такой (500МГц) один :(( Обнаружил случайно
- при перегибе вдруг на короткое время сигнал стал нормальным. С
грехом пополам вскрыл изоляцию, как-то восстановил (надо конечно
покупать новый) В общем видится всё более-менее (с некоторым
"звоном" ессно), но вполне себе нормальная картинка Adept(1 знак., 19.05.2021 17:18, картинка)
- Это не Ethernet, случайно? В своё время с удивлением узнал, что там
символьная скорость меньше битовой и сигнал, соответственно, не
прямоугольный. - Nikolay_Po(19.05.2021 16:48)
- а там уровни нормальные? может тупо логический анализатор был бы
лучше? ещё может отключить у осцилла sin(x)/x, и оставить просто x. - Mahagam(19.05.2021 16:29)
- Нужен запоминающий осциллограф или регистратор чтобы писал 10
секунд на 10 МГц, все остальные параметры пофигу, но памяти
получается 10 миллионов точек, ни у кого не нашел такого кроме
всяких Родэ-Шварцев... надо с ценой до 100 тыр. - NAUT(16.05.2021 16:27, dao, полностью)
- Требуется помощь зала в проблеме настройки компутера, а точнее Adept(1879 знак., 13.05.2021 13:46, dao, картинка, полностью)
- Чем всё закончилось ? ажж интересно стало что за диск в приборе
такой необычный - klown1(14.05.2021 18:37)
- "наивный" вопрос: а сам прибор с этим винчестером ещё умеет
работать (после всех "издевательств")? Zoro(122 знак., 13.05.2021 19:27)
- По поводу утилит. Попробуй (версия Free). dastun(118 знак., 13.05.2021 17:44, ссылка)
- ИМХО, линуксовый live-CD + флешка + dd. Надежно, минимальная
вероятность что-то убить. - a3r3(13.05.2021 17:08)
- Кмк ваш диск имеет какие-то проблемы связанные с совместимостью с
вин7. Как вариант: найти комп с NT или чем-то похожим и грузится с
него. Но самое первое ваш диск с FAT16, FAT32 или NTSF? Boвa(122 знак., 13.05.2021 17:00)
- Отнесите к чувакам, которые профессионально восстановлением данных
занимаются. И попросите их сделать резервную копию данных старого
диска (образ), пока он не отказал. Ваша самодеятельность может
выйти боком для прибора. Nikolay_Po(643 знак., 13.05.2021 15:43)
- отойду на пару часиков по делам - Adept(13.05.2021 15:25)
- Сначала дать винде загрузиться, а уже потом подцепить винт. Первым
подключать IDE, потом питание. Когда диск раскрутится и
инициализируется - в виндовом менеджере устройств жамкнуть капу
"Обновить конфигурацию оборудования". Если и тут повиснет - то диск
с битыми секторами в служебных областях. Описывать долго и муторно. - LightElf(13.05.2021 14:07 - 14:09)
- А не
ёбнет сдохнет?? как-то боязно. В случае чего, восстановить неоткуда
будет. - Adept(13.05.2021 14:08)
- Принять антистатические меры. У меня ни разу ничего не дохло в
таком режиме. - LightElf(13.05.2021 14:11)
- поступил хитрее: - загрузился, упал в сон, без питания подключил
всё, проснулся, в диспетчере обновление оборудование ничего не
дало, дал поиск дисков (раньше чего-то этого пункта не видел). В
AIDE смарт-статус видится, в диспетчере дисков видится с разметкой
(без буковки полдиска основным разделом, полдиска неразмечено),
потом всё повисло нафиг (бесконечное обновление состояния окошка
проводника, завис диспетчер устройств. Ща буду обдумывать сей факт,
и что с этим делать. Adept(46 знак., 13.05.2021 15:12)
- я бы начал с "тупого переходника 2,5 - 3,5". не внушает доверия
однозначно.
(не буду умничать, но глухой завис вероятно следствие
отсутствия/наличия нужного/лишнего сигнала) - klown1(13.05.2021 13:50)
- Нормально будет только с адаптером IDE-USB - купи за пять баксов в
любом ларьке или одолжи. Склонируешь на SATA-винт и все будет ОК
безо всяких "нативных IDE" - MBedder(13.05.2021 13:48)