Download
-
uLan Driver Sources and Binaries Packages
The latest ul_drv archive containing multiplatform sources for Linux, Windows and DOS environments can be downloaded from there same as some specific systems binaries distributions
- ul_drv-1.1.2.tar.gz - actual sources archive
- ulan-drv_1.1.2_all.deb - Debian and Ubuntu automatic driver install DKMS package
- ul_drv-1.1.2-win64.zip - Windows 64-bit WDM drivers (Windows 10 and 11)
- ul_drv-1.1.2-win32.zip - Windows 32-bit WDM drivers (Windows 10 and 11)
- ul_drv-1.0.0-win64.zip - Windows 64-bit WDM driver (Win 7, 8, Vista and XP)
- ul_drv-1.0.0-win32.zip - Windows 32-bit WDM driver (Win 7, 8, Vista and XP)
- utils-0.8.3-win32-indirect.zip - Windows uLan basic utilities binares
-
Embedded uLan Protocol/Devices Sources
This package combines uLan driver, embedded devices and example applications sources into one build tree. One of the provided applications is a firmware of USB to uLan converter. The package contains full support for ARM LPC-17xx, LPC-2xxx and 8051 based chips. The portability layer provides partial support for MPS430, H8S and M68K devices as well.
- Download ul_embedded-0.8.3.tar.gz - actual sources archive
-
uLan/Universal Light Utilities Providing Higher Level "C" Language Constructs (uLUt)
This utilities library provides many basic C constructions. There are basic item containers partially resembling to C++ standard template library (STL). There are lists, Generalized AVL trees (GAVL), hierarchical timers framework (HTIMER) and generic sorted arrays/collections (GSA). The (void *) item pointers are provided as well as type-safe functions generated by macros. There is buffer to store and manage dynamic data of variable length (DBUFF) and simple event connectors infrastructure (EVC) similar to signal/slot architecture of some GUI environments.
- Download ulut-090225.tar.gz - actual sources archive
-
uLan Driver Build on GNU/Linux Directly from Git
uLAN project is divided into multiple components which can and are used and reused in many projects (some even not using RS-485 communication). The source code of individual components and subsystems is maintained in individual GIT repositories and custom combination and configuration can be prepared. But
ulan-top
repository can serve as base for complete project which tracks all dependences to components in the form of GIT submodules. The repository includes scripts to easy obtain complete components tree and build it directly from GIT repository. Complete tree can be cloned by commandgit clone --recursive git://git.code.sf.net/p/ulan/ulan-top ulan
Other option is to download and runget-git-ulan
script. Next commands sequence proceeds complete driver build and install on most GNU/Linux systems if basic development packages and kernel headers are installed.wget -O get-git-ulan 'https://sourceforge.net/p/ulan/ulan-top/ci/master/tree/scripts/get-git-ulan?format=raw' sh get-git-ulan ulan/scripts/build-ulan-host sudo ulan/scripts/install-ul_drv