программировать шелесяки

User avatar
Amirko
Уже с Приветом
Posts: 5199
Joined: 08 Jul 2002 09:36
Location: В глухой провинции, у моря...

Re: программировать шелесяки

Post by Amirko »

IPoloz wrote: 17 May 2018 18:55 Кста, для 64 бит драйвера подписывать МС сертификатом надо, иначе винда их только в дебаг моде загружать согласится, а в 10-ке и так откажется, только с F8 и Disable signature enforcement...
Если всеж хочется поиграть в ядреного девелопера, вот интересный проект взамен WinUsb.sys
https://github.com/daynix/UsbDk
да вроде драйвера выпиливать не планируется пока, хотел использовать имеющиеся (например виртуальный компорт Icom'а который работает через USB) и стандартные. Посмотрим как пойдёт. Спасибо за подсказки.
Cheers,
Amirko
DropAndDrag
Уже с Приветом
Posts: 6024
Joined: 11 Mar 2011 05:36

Re: программировать шелесяки

Post by DropAndDrag »

Amirko wrote: 17 May 2018 17:07Медленным не будет, так как устройства все неспешные -- электромоторы крутят реальные объекты немаленького размера, релешки перещёлкиваются и т п.
Когда именно устройства отвечают с задержкой (именно с задержкой, а не сами по себе медленные устройства), тогда и будет получаться - кнопку нажал и ощущаешь замедление. Еще как вариант - rs232 работает на скорости 100 бит в секунду, но таких давно не встречал
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: программировать шелесяки

Post by oshibka_residenta »

Не слушайте embedded инженеров - у них фантазии мало. Пишите на любом языке. Хоть на бейсике.
Я работал в компании стоимостью несколько миллиардов, где весь Production code - сотни мегабайт кода, управляющего железом, был написан на VB6.
User avatar
thinker
Уже с Приветом
Posts: 26871
Joined: 29 Aug 2000 09:01

Re: программировать шелесяки

Post by thinker »

oshibka_residenta wrote: 18 May 2018 02:43 Не слушайте embedded инженеров - у них фантазии мало. Пишите на любом языке. Хоть на бейсике.
Я работал в компании стоимостью несколько миллиардов, где весь Production code - сотни мегабайт кода, управляющего железом, был написан на VB6.
На Си наверняка заняло бы 2 МБ. :-)
All rights reserved, all wrongs revenged.
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: программировать шелесяки

Post by oshibka_residenta »

thinker wrote: 18 May 2018 03:03
oshibka_residenta wrote: 18 May 2018 02:43 Не слушайте embedded инженеров - у них фантазии мало. Пишите на любом языке. Хоть на бейсике.
Я работал в компании стоимостью несколько миллиардов, где весь Production code - сотни мегабайт кода, управляющего железом, был написан на VB6.
На Си наверняка заняло бы 2 МБ. :-)
Предлагаю не тянуть резину и сразу начать меряться зарплатой.
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: программировать шелесяки

Post by oshibka_residenta »

По теме: если язык без разницы, то c# - наше всё. И UI склепать, и в порт писать ( ссылку на SerialPort класс из .net framework здесь уже привели). Threads для long-running tasks тоже с пол-пинка делаются. C забыть как страшный сон.
User avatar
Dm.uk
Уже с Приветом
Posts: 5834
Joined: 12 Apr 2001 09:01
Location: нэподалеку от Ireland

Re: программировать шелесяки

Post by Dm.uk »

оба спорщика правы ^^

прежде всего железячник должен уметь ... мух от котлет :-)
Например какое-либо пром оборудование, стоит себе "в шкафу", жри хоть мегаваты, плюс вентиляторы тебя обдувают, кому какое дело, лабай хоть на вижбэйсике.
И совсем другое дело когда у тебя небольшое портативное устройство и батареи хватает всего на ...

ЗЫ у меня самые занимательные проекты были при разработке ... чипов для смарт карт. Вот где голова должна была работать на все 300 %
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: программировать шелесяки

Post by oshibka_residenta »

Dm.uk wrote: 18 May 2018 10:39
ЗЫ у меня самые занимательные проекты были при разработке ... чипов для смарт карт. Вот где голова должна была работать на все 300 %
Кстати, это странно. Если мы говорим про те же смарт карт, то там бежит JavaCard OS и код пишется просто на Java. Или вы саму OS портировали под свой чип?
User avatar
Dm.uk
Уже с Приветом
Posts: 5834
Joined: 12 Apr 2001 09:01
Location: нэподалеку от Ireland

Re: программировать шелесяки

Post by Dm.uk »

смарткарты есть ... разные

я про те которые "живут" не более 450-500 милисекунд. Разумеется все кастомайзед (по раным причинам), никаких джавоэс
User avatar
Amirko
Уже с Приветом
Posts: 5199
Joined: 08 Jul 2002 09:36
Location: В глухой провинции, у моря...

Re: программировать шелесяки

Post by Amirko »

я думал что VB6 давно издох, оказывается его держат на плаву
Cheers,
Amirko
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: программировать шелесяки

Post by Medium-rare »

Автор вовсе не собирается программировать железяки, как следует из заголовка. Это сбивает с толку и порождает много ненужных слов.
У него есть программа (чего программировать?), которая через серийный порт будет управлять радиостанцией.
Осталось разобраться с "удалённым" использованием радиостанции. Вот в этом, предположительно, и есть проблема.

Автор, вы хотите удалённо манипулировать той программой, которая уже умеет управлять радиостанцией? VNC?
Либо какой-то порт-форвардинг через сеть (это системное программирование в виндовозной среде выйдет).
Last edited by Medium-rare on 18 May 2018 16:30, edited 1 time in total.
... and even then it's rare that you'll be going there...
Oleg Co
Уже с Приветом
Posts: 7916
Joined: 19 May 2008 22:10
Location: BY->DEU->SFBA

Re: программировать шелесяки

Post by Oleg Co »

Для непрограмистов, програмирующих железяки есть LabView. Просто, но не дешево. exe-шники там как-то тоже через Ж... Вроде нужна дополнительная лицензия. Я знаю, что это можно, но сам не делал.
User avatar
thinker
Уже с Приветом
Posts: 26871
Joined: 29 Aug 2000 09:01

Re: программировать шелесяки

Post by thinker »

Amirko wrote: 18 May 2018 16:23 я думал что VB6 давно издох, оказывается его держат на плаву
Пока эксел будет и VB (VBA) будет. У нас многое чего на нем написано. Но не для железяк конечно.
All rights reserved, all wrongs revenged.
User avatar
Amirko
Уже с Приветом
Posts: 5199
Joined: 08 Jul 2002 09:36
Location: В глухой провинции, у моря...

Re: программировать шелесяки

Post by Amirko »

Medium-rare wrote: 18 May 2018 16:24 Автор вовсе не собирается программировать железяки, как следует из заголовка. Это сбивает с толку и порождает много ненужных слов.
У него есть программа (чего программировать?), которая через серийный порт будет управлять радиостанцией.
Осталось разобраться с "удалённым" использованием радиостанции. Вот в этом, предположительно, и есть проблема.

Автор, вы хотите удалённо манипулировать той программой, которая уже умеет управлять радиостанцией? VNC?
Либо какой-то порт-форвардинг через сеть (это системное программирование в виндовозной среде выйдет).
Удаленный доступ это всё уже работает, я скриншот там выше приводил (TeamViewer). Я подключаюсь, включаю-выключаю радио, вижу спектр, переключаю частоты, режимы приёма-передачи, всё слышу и могу передавать. Но есть ряд железяк которые пока не окомпъючены -- усилитель, переключатель антенн (у меня несколько антенн и есть их ручной переключатель), настраиватель контура антенны AKA ATU (этот частично уже работает с компа, но отсутствует feedback -- единственно что я могу это смотреть на его экранчик видеокамерой). Так что действительно, эмбедить ничего не понадобится скорее всего, но что-то ручками написать хотелось бы.
Last edited by Amirko on 18 May 2018 17:07, edited 1 time in total.
Cheers,
Amirko
User avatar
Amirko
Уже с Приветом
Posts: 5199
Joined: 08 Jul 2002 09:36
Location: В глухой провинции, у моря...

Re: программировать шелесяки

Post by Amirko »

Oleg Co wrote: 18 May 2018 16:30 Для непрограмистов, програмирующих железяки есть LabView. Просто, но не дешево. exe-шники там как-то тоже через Ж... Вроде нужна дополнительная лицензия. Я знаю, что это можно, но сам не делал.
$400/год. Не, я не боюсь программирования, просто очень давно не занимался этим -- в своё время устал сидеть в комнатке, вышел наружу в серверные и юзерные да так и не вернулся :)
Cheers,
Amirko

Return to “Вопросы и новости IT”