| 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.
|