VDK BLACKSheep Software Package
The  BLACKSheep VDK is a multithreaded framework for the Analog Devices Blackfin processor family that includes driver support for a variety of hardware extensions. It bases on the real-time VDK kernel included within the VDSP++ development environment.
OS Functionality
VDK Kernel Support The Analog Devices Visual DSP Kernel (VDK) is a small multithreaded Kernel featuring semaphores, messages and event handling. Within a VDK project, all BLACKSheep drivers can easily be integrated in a multithreaded environment.
VT100 Terminal A standard VT100 terminal is emulated for the input/output system
Application Loader With the Application Loader it is possible to download and execute a compiled user application without the need of a JTAG device.
Mass Storage System
Filesystem Manager Mass storage abstraction layer for all block devices as well as all character based streaming devices. Supported Mass storage devices: SD-Card, CF-Card, Flash-Disk, RAM-Disk
FAT 12/16/32 Full featured FAT driver based on the FreeDos project
Low Level Device Driver
Power Management Sets PLL according to speed or power-saving settings
DMA-Manager Supports Memory to Memory DMA
Interrupt-Manager Manages global interrupts, is used also by the device drivers
Basic IO Interfaces UART, SPI, I2C, CAN, GPIO
RTC, Timer Supports the on-Chip RTC and timers
USB2.0 Bulk Device Supports the NET2272Chip from PLXtech
Camera Driver Implements a SCCB serial interface driver found in all OmniVision cameras and uses the PPI driver to setup the PPI interface with the correct parameters.
TFT-Display Supports the Hitachi TX09D50VM1CCA 3,5” and compatible displays.
Video In/Out Supports ADV7171 (DAC) and ADV7183 (ADC) Video codecs
Flash Driver Supports the on-board flash device (2-4MB)
PPI Supports Parallel Port Interface (ADC,DAC, Camera, TFT, Video…) , DMA Transfers PPI to Memory and vice versa
Ethernet Drivers  Supports the CM-BF537 on-board Ethernet Interface as well as the external SMSC91C111 device
Protocol Stacks
TCP/IP Stack The TCP/IP stack is based on the lightweight IP stack. As an Application a Webbrowser is provided.
USB-Host Stack Is available only upon request

Download Documentation

 V0.4.x 
 BLACKSheepChangeLog.xls  last changed:20.4.2006
 BLACKSheepV0.5x_SoftwareManual.pdf  last changed:4.4.2006
 BLACKSheep_CommandReferenceV0.5.pdf  last changed:4.4.2006
 BLACKSheep_DeveloperGuide.pdf  last changed:7.2.2006
 BLACKSheep_V0.5.1_CommandReference.pdf  last changed:6.6.2006
 BLACKSheep_V0.5_CommandReference.pdf  last changed:6.6.2006
 Device_Drivers_and_System_Services_Manual.pdf  last changed:20.4.2006
 Doxyfile  last changed:4.4.2006
 doxygen_html.zip  last changed:4.4.2006
 To_take_in_consider.pdf  last changed:6.6.2006
 VDK-BLACKSheep_Overview.pdf  last changed:21.2.2006

Info

All Core Modules are preflashed with a BLACKSheep VDK standalone bootloader.

This provides the possibility of flashing Core Modules without having a JTAG