USB stack supports Atmel ARM7/ARM9 processors
Aug 21, 2006 — by LinuxDevices Staff — from the LinuxDevices Archive — 4 viewsJungo Software has added support for Atmel's ARM7 and ARM9 microcontrollers to its embedded USB software stack. The support includes low-level drivers for Atmel's AT91 series microcontrollers' USB host and device function cores, along with standard class drivers that enable developers to easily incorporate USB connectivity, the company says.
Jungo describes USBWare as a “complete, high quality, and small footprint” embedded USB software protocol stack that supports “all leading USB chipsets” and can be targeted to “any operating system,” including Linux and Windows CE. The software includes USB host, device, and OTG support, plus class and function drivers for mass Storage, HID, printer, audio, video, PictBridge, and other function categories, according to the company.
According to Atmel, the AT91 series of ARM7 and ARM9 microcontrollers include on-chip device and host USB functionality and are supported by a wide range of third party software including BSPs for all leading RTOSes. The devices range from low-cost, low-pin-count devices based on the ARM7 processor to high-performance systems-on-chip based on the ARM9.
Atmel AT91SAM9260 block diagram
(Click to enlarge)
Jungo supplies USBware in the form of ANSI C source code. It includes extensive documentation and royalty-free distribution rights, the company says.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.