Buchempfehlung
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Umfassend, aber leicht verständlich führt dieses Buch in die Programmierung von ATMEL AVR Mikrocontrollern ein. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

libpruw1

Downloads » FreeBASIC on ARM

Download

Screenshot

Screenshot
Vergrößern
Bild vergrößern

Bewertung

Bisher keine Bewertung
(Zum Abstimmen auf die Sterne klicken.)

Dieses Projekt betrifft einen Externer Link!One-Wire-Bus Treiber für AM335x Prozessoren des Herstellers Texas Instruments (TI), also eine Möglichkeit Externer Link!Dallas Temperatursensoren an Kleincomputern zu betreiben.

Ein solcher Treiber ist zwar in den gebräuchlichen LINUX-Distributionen als Kernel-Modul bereits enthalten; dieser hat jedoch sehr beschränkten Funktionsumfang, insbesondere können Temperaturmessungen mit mehreren Sensoren nur nacheinander, nicht aber simultan durchgeführt werden.

Zur Abhilfe wurde dieser Treiber entwickelt, mit den Eigenschaften

Die Software läuft auf dem Hauptprozessor (ARMv7) als FB code und parallel auf einem Zusatzprozessor (Programmable Realtime Unit SubSystem = PRUSS oder einfach PRU) als Assembler (PASM) code, um präzises Bus-Timing zu gewährleisten. Zum Betrieb wird auch der Treiber Externer Link!libpruio (>= 0.6) betnötigt.

Der Treiber bietet Funktionen um

Dieses Projekt enthält weder Binär- noch Quelltextdateien, sondern informiert über die Projektseite auf
Externer Link!GitHub Projekt Seite, auf welcher der jeweils aktuelle Quelltext bezogen werden kann für

Weitere Informationen können der Externer Link!Online-Dokumentation entnommen werden (englisch).

Viel Erfolg!

English

Welcome to libpruw1 library project,

libpruw1 software runs on the host (ARM) and in parallel on a Programmable Realtime Unit SubSystem (= PRUSS or just PRU) for accurate bus timing.

The driver provides functions to

The libpruw1 project is hosted at GitHub. It's developed and tested on a Beaglebone Black under Debian Image 2014-08-05. It should run on all Beaglebone platforms with Debian based LINUX operating system. It's compiled by the FreeBasic compiler. A wrapper for C programming language is included.

Find more information in the online documentation at

http://users.freebasic-portal.de/tjf/Projekte/libpruw1/doc/html/

Good luck!