Вводную можно посвятить общим моментам, нюансам, особенностям. Чему-то, что поможет избежать ошибок, дать ответы на ряд часто-задаваемых вопросов и сэкономить время. Если в этом есть необходимость.
Мне бы хватило. Но если что-то новое совсем тогда чуть больше, и соответственно вопросы элементарнее. Вполне удобный формат — вводная лекция самая долгая, затем задание по теории и практике, когда падаван готов — выбирается ментором 15 минут, проверяется задание, указываются ошибки и далее или работа над ошибками или новое задание.
Могу взамен предложить макросы, low-poy 3d модели, выполнить работу.
Ошибки можно искать в гугл.
В некоторых программах, которые используют usb, usb-порт называют com-порт. Mscomm может читать id подключенных к usb устройств. Как примере на Visual Basic.
Пример для usb и microchip
www.signal11.us/oss/m-stack
github.com/signal11/m-stack
Там еще есть какой-то static libusb-1.0.a, может он еще где-то прописываться должен.
Может через вебсервер связать пайтон с C++?
Здесь в примерах
sourceforge.net/...
есть detach в fxload.c, xusb.c, но сразу так разобраться сложно что там к чему.
Вариант с пайтоном выглядит удобнее, более интуитивный интерфейс.
Может для конкретной версии винды свои особенности?
Особенности для win7
stackoverflow.com/...
Пример C++ и avr
www.grigaitis.eu/?p=15
Можно попробовать на пайтоне под винду написать программу с окном — слушателя usb, в заголовке написать что нибудь типа initusb, на С++ написать прогу получающую список окон , по caption окна initusb запомнить его handle, затем в окне пайтона включить получение с usb , выводить данные в строку и записывать ее в caption окна, а на c++ считывать и парсить этот caption.
Может не та libusb dll? Может их несколько вариаций?
Вот удобное описание функций
Может как здесь описывается, после каждого обращения драйвер устанавливать заново? Может драйвер отключается после каждого обращения?
stackoverflow.com/...-to-connected-usb-devices The process that you can follow is:
Get the VID, PID for the device that you want to communicate using lsusb
Try to open the device and read the device descriptor
If you want name of the device use string descriptor to get that
Check if any kernel driver is attached. If it is, then detach it and do some raw data transfer
After getting the response again re-attach the driver.
Может попробовать после детач проверить libusb_kernel_driver_active? Вот еще примеры www.dreamincode.net/...
Через mscomm компонент еще можно. Он в C++ должен быть.
Ну по Delphi не особо много было инфы. В основном на компонент Tvcl ссылки. Для C++ libusb. В винде есть hid.dll все эти либы ее наверное и юзают.
Может ошибка где-то в permission access девайса, т.е. может код на C c детач рабочий а само устройство не открывает доступ?
После open сразу детач с нужным id. Если и это не работает то сделать либу с пайтона, если это возможно.
Как выглядит портфолио по js джуниора, мидла, синьора?
Доброго времени суток. Интересует следующее.
Может ли быть в портфолио только native js, только jquery или какой-то другой фреймворк?
Что должно быть реализовано в портфолио джуниора, портфолио мидла и портфолио синьора?
О требованиям к портфолио по другим языкам так-же интересно было бы прочесть.