SEARCH
NEWS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
FORUM
DONATE



 
 

cdk-avr-libavr rpm build for : Other. For other distributions click here.

Name : cdk-avr-libavr
Version : 20051024 Vendor : Li-Pro_Net
Release : 20060609 Date : 2006-06-16 00:20:10
Group : Development/CDK4AVR/library Source RPM : cdk-avr-libavr-20051024-20060609.src.rpm
Size : 0.96 MB
Packager : Stephan Linz < linz_li-pro_net>
Summary : CDK4AVR -- Procyon AVRlib
Description :
CDK4AVR stands for Cross Development Kit for Atmels AVR RISC processor serie
and should you support with a comprehensive Assembler and C development
environment for even this processor familie under Linux. It will present only
free of fee tools, so you can use it without risks. Further you will finde
some useful OS projects and related sample code all arround AVRs inside of
the example packages.

Til now there are the following packages available:

* see cdk-avr-base package



Procyon AVRlib is a C-language function library for Atmel AVR processors
written by Pascal Stang, including:

* AVR Built-In Peripheral Drivers:
+ Timers (with PWM, interrupt management)
+ UART (interrupt driven)
+ A/D Converter
+ I2C Master/Slave (interrupt and non-intr)
+ SPI Interface
+ External Interrupts

* AVR Software-Emulated Devices:
+ I2c Master (Bit-Bang)
+ UART (software-based, timer interrupt driven)
+ Pulse Output (timer-based, variable frequency)
+ Intel-type Memory Bus (Address & Data Buses + nRD,nWR)

* General:
+ Byte Buffering (circular)
+ Bit Buffering (linear)
+ Printf and other formatted print functions
+ VT100 Terminal Output
+ Command Line Interface
+ FAT16/32 File System (support is read-only for now)
+ STX/ETX Packet Protocol
+ Fixed-Point Math Library (basic operations only)

* External Hardware Device Drivers:
+ Character LCD Modules (HD44780-based)
+ I2C EEPROM Memories
+ SPI EEPROM Memories
+ MMC/SD Card Interface (SPI mode)
+ LIS3L02 ST Accelerometer
+ IDE/ATA Interface (for hard disks and CF cards)
+ Quadrature Encoders
+ RC-Servos (up to 8 channels)
+ STA013 MP3 Decoder Chip
+ GPS Receivers (via serial port)
- NMEA-0813 Protocol
- Trimble TSIP Protocol
+ Graphic LCD Modules
- KS0108/HD61202 Controller
- T6963 Controller
- LCD Fonts and Symbols

* Network Support:
+ Device Drivers
- RTL8019 Ethernet
- AX88796 Ethernet
- CS8900 Ethernet
- Prism2 Wireless LAN
+ Network Protocols
- ARP
- ICMP
- IP
- UDP
- DHCP
+ Network Stack infrastructure

For more informations see http://procyonengineering.com/avr/avrlib or
http://hubbard.engr.scu.edu/embedded/avr. The CDK4AVR version inserts
the Linux specific build environment. Every source file from the library
will relink into your project directory at compiling time. So the
(source-)library itself can life in a read-only and global accessible
directory (/opt/cdk4avr/var/lib/libavr) and each object file will arise in
your own project directory \'$PROJECT_PATH/avrlib\' at compile time.

Install AVRlib if you need to perform any of these types of actions on your
AVR C source files. Only some programmers will want to install AVRlib.

Content of RPM  Changelog  Provides Requires

Download
ftp.pbone.net  cdk-avr-libavr-20051024-20060609.noarch.rpm
ftp.chg.ru  cdk-avr-libavr-20051024-20060609.noarch.rpm
     

Provides :
avrhal-lib
cdk-avr-libavr

Requires :
cdk-avr-base => 0.5
rpmlib(CompressedFileNames) <= 3.0.4-1
cdk-avr-libc => 1.0.0
cdk-avr-gcc => 3.3
cdk-avr-binutils => 2.13
tcsh
/bin/sh
bash
rpmlib(PayloadFilesHavePrefix) <= 4.0-1


Content of RPM :
/opt/cdk4avr/etc/components.d
/opt/cdk4avr/etc/components.d/avrlib.csh
/opt/cdk4avr/etc/components.d/avrlib.sh
/opt/cdk4avr/var/lib/libavr
/opt/cdk4avr/var/lib/libavr/a2d.c
/opt/cdk4avr/var/lib/libavr/a2d.h
/opt/cdk4avr/var/lib/libavr/ads7828.c
/opt/cdk4avr/var/lib/libavr/ads7828.h
/opt/cdk4avr/var/lib/libavr/ads7870.c
/opt/cdk4avr/var/lib/libavr/ads7870.h
/opt/cdk4avr/var/lib/libavr/ata.c
/opt/cdk4avr/var/lib/libavr/ata.h
/opt/cdk4avr/var/lib/libavr/avrlibdefs.h
/opt/cdk4avr/var/lib/libavr/avrlibtypes.h
/opt/cdk4avr/var/lib/libavr/bitbuf.c
/opt/cdk4avr/var/lib/libavr/bitbuf.h
/opt/cdk4avr/var/lib/libavr/buffer.c
/opt/cdk4avr/var/lib/libavr/buffer.h
/opt/cdk4avr/var/lib/libavr/ccrma
/opt/cdk4avr/var/lib/libavr/ccrma/debug.c
/opt/cdk4avr/var/lib/libavr/ccrma/debug.h
/opt/cdk4avr/var/lib/libavr/ccrma/midi.c
/opt/cdk4avr/var/lib/libavr/ccrma/midi.h
/opt/cdk4avr/var/lib/libavr/ccrma/osc.c
/opt/cdk4avr/var/lib/libavr/ccrma/osc.h
/opt/cdk4avr/var/lib/libavr/cmdline.c
/opt/cdk4avr/var/lib/libavr/cmdline.h
/opt/cdk4avr/var/lib/libavr/conf
/opt/cdk4avr/var/lib/libavr/conf/ataconf.h
/opt/cdk4avr/var/lib/libavr/conf/cmdlineconf.h
There is 170 files more in these RPM.