The aim of this project is to port and maintain RTEMS to the OpenRISC 1000 family and develop device drivers for various OpenCores peripherals.
RTEMS is a real-time open source operating system.
Features are:
* free, open source code with no royalty
* small code footprint suitable for embedded and portable applications
* POSIX API and uITRON API
* Scalable Architecture
* Multitasking
* Event-driven, priority-based, preemptive scheduling
* Intertask communication and synchronization
* High level of user configurability
* TCP/IP networking with FTP, HTTP and other Internet daemons
* File system, microwindows GUI, etc.
RTEMS is a real-time executive which provides a high performance environment for embedded applications on a range processors and embedded hardware. This page is the kick-off for information on RTEMS, real-time and embedded programming.
Processor architectures:
* ARM
* Atmel AVR
* Blackfin
* Freescale ColdFire
* Texas Instruments C3x/C4x DSPs
* H8/300
* Intel 80386, Pentium, and above members of the x86 architecture
* Lattice Mico32
* 68k
* Renesas M32C
* Renesas M32R
* MIPS
* Nios II
* PowerPC
* Renesas SuperH
* SPARC
Xenomai is a real-time development framework cooperating with the Linux kernel, in order to provide a pervasive, interface-agnostic, hard real-time support to user-space applications, seamlessly integrated into the GNU/Linux environment.
Embedded Device Support:
* ARM
* Blackfin
* Nios II
* PowerPC
* x86
* ia64
RTAI – the RealTime Application Interface for Linux – which lets you write applications with strict timing constraints for your favourite operating system. Like Linux itself this software is a community effort. If you are interested in what it does just join our mailing list and help our team!
RTAI supports several architectures:
* x86 (with and without FPU and TSC)
* x86_64
* PowerPC
* ARM (StrongARM; ARM7: clps711x-family, Cirrus Logic EP7xxx, CS89712, PXA25x)
* m68k (supporting both MMU and NOMMU cpus)
The RTAI distribution includes RTAI-Lab, a tool chain to convert block diagrams into RTAI executables and to monitor their operation on various targets.
FreeRTOS is a portable, open source, royalty free, mini Real Time Kernel – a free to download and free to deploy RTOS that can be used in commercial applications without any requirement to expose your proprietary source code.
FreeRTOS Features:
* Free RTOS kernel – preemptive, cooperative and hybrid configuration options.
* The SafeRTOS derivative product provides a high level of confidence in the code integrity.
* Official support for 23 architectures (counting ARM7 and ARM Cortex M3 as one architecture each).
* FreeRTOS-MPU supports the Cortex M3 Memory Protection Unit (MPU).
* Designed to be small, simple and easy to use. Typically a kernel binary image will be in the region of 4K to 9K bytes.
* Very portable code structure predominantly written in C.
* Supports both tasks and co-routines.
* Powerful execution trace functionality.
* Stack overflow detection options.
* No software restriction on the number of tasks that can be created.
* No software restriction on the number of priorities that can be used.
* No restrictions imposed on priority assignment – more than one task can be assigned the same priority.
* Queues, binary semaphores, counting semaphores, recursive semaphores and mutexes for communication and synchronisation between tasks, or between tasks and interrupts.
* Mutexes with priority inheritance.
* Free development tools (Cortex-M3, ARM7, MSP430, H8/S, AMD, AVR, x86 and 8051 ports).
* Free embedded software source code.
* Royalty free.
* Cross development from a standard Windows host.
* Pre-configured demo applications for selected single board computers allowing ‘out of the box’ operation and fast learning curve.
Testing a Cisco Aironet 1250 series I needed to enable WPA, so these are the steps I did it via web GUI:
In SECURITY > Encryption Manager
Set Cipher: TKIP
Set Encryption Keys clean
in SECURITY > SSID Manager > Client Authenticated Key Management
Set Key Management: Mandatory Enable WPA with you preferred version, and create your WPA Pre-shared Key as you want
Opal is a full-featured library that supports a variety of protocols and multi-media fornats. Features include:
* Low latency RTP stack designed specifically for real-time multimedia
* Full featured H.323, SIP and IAX2 protocol stacks
* Audio codecs including G.711, GSM06.10, Speex and iLBC.
* Video codecs including H.261 and H.263
* Run-time loadable codec interface for proprietary or codecs such as G.729, H.263, H.264 and MPEG4
* Completely Open Source using the commercially friendly MPL 1.1 license
Through the use of a platform isolation library called PTLIB, Opal can run on tiny embedded systems or multi-processor servers.
LightBlue is a cross-platform Bluetooth API for Python which provides simple access to Bluetooth operations. It is available for Mac OS X, GNU/Linux and Nokia’s Python for Series 60 platform for mobile phones.
LightBlue provides simple access to:
* Device and service discovery (with and without end-user GUIs)
* Standard socket interface for RFCOMM and L2CAP sockets (currently L2CAP client sockets only, and not on PyS60)
* Sending and receiving files over OBEX
* Advertising of RFCOMM and OBEX services
* Local device information
coreboot (formerly known as LinuxBIOS) is a Free Software project aimed at replacing the proprietary BIOS (firmware) you can find in most of today’s computers. It performs just a little bit of hardware initialization and then executes a so-called payload.
With this separation of hardware initialization and later boot logic, coreboot is capable of scaling from specialized applications run directly from firmware, operating systems in Flash, and custom bootloaders to implementations of firmware standards like PCBIOS and EFI without having to carry features not necessary in the target application, reducing the amount of code and flash space required.
Aletheia (ἀλήθεια) is the Greek word for “truth”, and like the English word implies sincerity as well as factuality or reality. The literal meaning of the word ἀ–λήθεια is, “the state of not being hidden; the state of being evident”.
trapper is a sniffer & ARP poisoning tool made in perl. The current version supports sniffing protocols like HTTP, FTP, telnet POP3, IMAP, SMTP, MSN, IRC, SMB, SIP, TeamSpeak and VCN. Also this tool include the attack known as APR ( ARP Poison Routing ). More protocols and types of attacks will be added in the future. The development of Trapper was inspired in the excellent tool Cain, but we wanted a tool that also worked under Linux/Unix.
Features:
1. Supported protocols: HTTP, SMPT, IMAP, SMB, SIP, POP3, FTP, Telnet, IRC
2. HTTP Cookie Sniffing
3. IRC Chat Sniffing
4. SMPT sniffing (attachments supported)
5. MSN Chat Sniffing
6. ARP poison tool
7. Different types of ARP attack
8. Fake MAC tool
9. Firefox cookie injector
10. Passwords are saved automatically
11. Lenght of the packet option
12. Automatic Network Detection
13. Trapper.conf: You can add your own parameters to sniff HTTP values (yes like Cain); also choose if you wanna save or not the sniffed data and put your own ports on supported protocols
JWChat is a full featured, web-based Jabber™ client. Written using AJAX technology it relies on JavaScript and HTML at the client-side only. It supports basic
jabber instant messaging, roster management and groupchats based on the
MUC protocol.
JWChat is an advanced instant messenger (IM) just like AIM, MSN
Messenger, Yahoo! Messenger or ICQ. This means you can manage your
contacts, communicate with other users in 1:1 chat sessions or join a groupchat room for
collaborative communication. Unlike other IMs you can use this with your
web browser without having to install any additional software at
all.
LXDE is an energy saving and extremely fast and performing desktop solution. It works well with computers on the low end of the performance spectrum such as new generation netbooks and other small mobile computers.