Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
Open Source RTEMS BSP for ARM920T SBC
Sep. 09, 2003

Cogent Computer Systems Inc. is offering a board support package (BSP) for running the RTEMS open source real-time operating system on its CSB337, a single board computer (SBC) based on the Atmel AT91RM9200 ARM920T system-on-chip (SOC). The BSP supports version 4.6 of the RTEMS OS and is available in full source form with one year of support for $5,995.

RTEMS, a real-time kernel, provides a high performance environment for embedded applications development, according to Cogent.

Overall features of the BSP listed by Cogent include:
  • Standards Compliant, POSIX 1003.1b API including threads and RTEID/ORKID based Classic API (similar to pSOS+)
  • High performance port of FreeBSD TCP/IP stack
  • Debugging via GNU debugger (gdb) and DDD GUI interface to GDB that is thread aware, debug over Ethernet or Serial Port
  • Filesystem Support, In-Memory Filesystem (IMFS), TFTP Client Filesystem, MS-DOS FAT32, FAT16, and FAT12 and NFS client
Kernel features of RTEMS listed by Cogent include:
  • multitasking capabilities
  • event-driven, priority-based, preemptive scheduling
  • optional rate monotonic scheduling
  • intertask communication and synchronization
  • priority inheritance
  • responsive interrupt management
  • dynamic memory allocation
  • high level of user configurability
RTEMS is complimented by the highly regarded FreeBSD TCP/IP stack, says Cogent, which supports the well-known sockets interface.

Cogent lists the following supported FreeBSD stack protocols:
  • UDP, TCP, ICMP, DHCP, RARP, BOOTP, PPPD

  • Client Services include:
    • Domain Name Service (DNS) client
    • Trivial FTP (TFTP) client
    • Network Filesystem System (NFS) client


  • Servers include:
    • FTP server (FTPD)
    • Web Server (HTTPD)
    • Telnet Server (TELNETD)
    • Sun Remote Procedure Call (RPC)
    • Sun eXternal Data Representation (XDR)
    • CORBA
The CSB337 RTEMS ports support the serial console I/O, the real-time clock, OS and general purpose timers and Ethernet I/O, according to Cogent. Future releases will provide support for: CAN I/O (low level library only); LCD Controller (low level graphics library); and MS-DOS filesystem via compact flash and SD/MMC card socket.


Cogent CSB337 AT91RM9200-based SBC
Click for larger view



Cogent lists the following features for its CSB337 :
  • 180Mhz ARM920T, 16K I-Cache, 16K D-Cache
  • 32Mbyte 32-Bit Wide SDRAM
  • 8Mbyte 16-Bit Wide StrataFLASH
  • Secure Digital Card via 4-Bit SDIO Controller
  • Epson S1D13706 with 80KByte SRAM supports up to 320x240 TFT, HR-TFT and STN LCD Displays
  • One USB V1.1 Device Port
  • Two USB V1.1 Host ports available via GPIO Expansion Connector
  • Dual RS232 Serial - Two additional UARTS (TTL only) available via the GPIO Expansion Connector
  • Infineon SAK82C900 Dual CAN Controller via SPI
  • On-Chip 10/100 Mbit Controller with DMA
  • Dallas DS1307 RTC With Battery
  • Full CPU Bus and GPIO available via 40-Pin stackable headers
  • AC'97 Interface via GPIO Expansion Connector (Compatible with the AC'97 Codec on the CSB301 Breakout Board)
  • Compact Flash Interface via GPIO, Address and Data Bus Expansion Connectors (Compatible with CSB301)
  • 20-Pin Header and 38-Pin, High-Speed, Embedded Trace Module Connector (16-Bit)
  • Three GPIO for LED Control via Expansion Header
  • Three GPIO for User Switches from Expansion Header
  • 5V Only Connection
A Breakout Board, such as the CSB300, or CSB301 allows for standalone operation. Using the CSB301 also allows use of the AC'97 and Compact Flash Interfaces. Additionally, the CSB301 contains a 5.7" Color LCD with Touch Screen and Dual RS485 for the AT91RM9200 additional UARTS. CSB301 is sold seperately.


Cogent CSB337, top view


Cogent CSB337, bottom view




Related Stories:


(Click here for further information)


7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.

Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.

Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.

Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.

Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.

Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.

Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.

Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
GOLD SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

mobile phones!

other cool
gadgets
HOWTOs: from DevShed & IBM DeveloperWorks:



BREAKING NEWS

• Web-based app server ported to tiny ARM9 CPU module
• Linux-ready SDIO controller supports multiple memory cards
• Linux-based touchpanel targets elderly homecare
• Balanced XIP and the AXFS filesystem
• ARM-based controller has StackableUSB expansion
• Intel multi-core threading library supports Sun Studio
• Multi-protocol wireless mesh gateway runs Debian
• Embedded Linux is doomed. DOOOMED!
• Article explores Linux hot-patching utility
• Sun demo's RIA tools on Android
• Panel PCs support PoE, Linux
• New Palms on horizon?
• Embedded track added to Linux conference
• Ubuntu ported to a PDA
• Linux-friendly SBC hosts dual quad-core Xeons


Most popular stories -- past 30 days:
• Ubuntu ported to ARM
• Linux still top embedded OS
• Linux gains new architecture support
• Linux 2.6.25 release bolsters ARM
• Linux-based diskless notebook costs under $300
• Low-cost MP3 player gains fancy Linux port
• Dutch UMPC runs Ubuntu Linux
• Mini-notebook boasts Linux, near-fullsize keyboard
• PC/104 module runs x86 Linux on 1.85 Watts
• Low-cost Linux-based NAS device supports RAID 1
• Free router distro gains wild WiFi features


Linux-Watch headlines:
• Running a small business on desktop Linux
• Sun launches OpenSolaris
• Via tiptoes toward openness
• Linux certification comes to Italy
• Installing Ubuntu Hardy Heron as a web hosting server
• Black Duck Buys Koders
• Open source conference co-locates with Ubuntu show
• Ubuntu 8.04 ready to challenge Windows
• KDE Linux reaches 52 million Brazilian kids
• Free x86-based Linux router distro rev'd


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 
Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.