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
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
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 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-toprepository 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 command
git clone --recursive git://git.code.sf.net/p/ulan/ulan-top ulanOther option is to download and run
get-git-ulanscript. 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