Это приложение для Windows под названием CANUSB Library, написанное на C# для работы в Windows в режиме онлайн через Интернет в Linux, последний выпуск которого можно загрузить как Package.zip. Его можно запустить онлайн на бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием CANUSB Library, написанное на C#, для запуска в Windows онлайн через Linux онлайн с OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите любой онлайн-эмулятор OS OnWorks с этого сайта, но лучше онлайн-эмулятор Windows.
- 5. В только что запущенной ОС Windows OnWorks перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение и установите его.
- 7. Загрузите Wine из репозиториев программного обеспечения вашего дистрибутива Linux. После установки вы можете дважды щелкнуть приложение, чтобы запустить его с помощью Wine. Вы также можете попробовать PlayOnLinux, необычный интерфейс поверх Wine, который поможет вам установить популярные программы и игры для Windows.
Wine - это способ запустить программное обеспечение Windows в Linux, но без Windows. Wine - это уровень совместимости с Windows с открытым исходным кодом, который может запускать программы Windows непосредственно на любом рабочем столе Linux. По сути, Wine пытается заново реализовать Windows с нуля, чтобы можно было запускать все эти Windows-приложения, фактически не нуждаясь в Windows.
СКРИНШОТЫ
Ad
Библиотека CANUSB, написанная на C#, для работы в Windows онлайн через Linux онлайн
ОПИСАНИЕ
Это библиотека C #, предназначенная для использования с www.canusb.com устройствоПолные примечания: см. ReadMe.txt
Итого
LAWICEL DLL - это неуправляемый код, который не предназначен для использования в C # / VB / Mono.
http://en.wikipedia.org/wiki/Managed_code
Если вы хотите вызвать «неуправляемый код» из «управляемого кода», вам необходимо использовать «оболочку C #» для доступа к DLL. Эта оболочка использует «PInvoke» (например, peek / poke) для «боевых» вызовов из управляемого в неуправляемый код. Звучит сложно, и это так.
ЭТО ТАКЖЕ ПОЛНОСТЬЮ НЕОБХОДИМО. Почему бы не использовать DLL в качестве управляемого кода ?? Почему бы просто не сослаться на библиотеку в своем проекте и просто не вызвать ее функции? Этот проект делает именно это
лицензия:
LGPLV3 .: Итак, единственное, о чем мы просим, - это если вы улучшите / исправите / расширите библиотеку, а затем внесите эти изменения обратно в проект, отправив электронное письмо jon_newcomb или запросив доступ к sourceforge. На разрабатываемые вами приложения, использующие эту библиотеку, данная лицензия не распространяется, и они могут оставаться коммерческими и закрытыми.
Особенности
- Библиотека CANUSB, написанная на C #, на которую можно ссылаться в вашем проекте C # / VB.
- ИЗБЕГАЙТЕ вызовов PInvoke / оберток / маршалинга неуправляемого кода. Это просто противно и ненужно!
- ИЗБЕГАЙТЕ необходимости устанавливать библиотеки DLL в системный каталог
- Ваше приложение "извлекает" сообщения CAN из очереди библиотеки CANUSB.
- Отдельный объект сообщения банки помогает пользователю создавать и обрабатывать сообщения более легко.
- Предоставляется пример программного обеспечения
- Обратный вызов полученного сообщения не поддерживается, но легко добавляется.
Аудитория
Производство, машиностроение, автомобилестроение
Язык программирования
C#
Это приложение также можно загрузить с https://sourceforge.net/projects/canusb/. Он размещен в OnWorks, чтобы его можно было легко запускать в сети с помощью одной из наших бесплатных операционных систем.