|
| |  | In English, by Wayne Wolf Published by Morgan Kaufmann
ISBN: 1-5586-0541-X
|
| |  | In English, by Andrew Sloss, Dominic Symes, and Chris Wright Published by Morgan Kaufmann
ISBN: 1-55860-874-5
|
The following links provide information and starting points on working with real-time embedded operating systems on ARM-based platforms: FreeRTOSFreeRTOS' source code is free and has been ported to various ARM7, ARM9, and Cortex-M3 platforms (see FreeRTOS Application Note below). ThreadXThreadX is Express Logic's advanced RTOS designed specifically for deeply embedded applications. NicheTaskNicheTask is Interniche Technologies' open source RTOS. RealView Real-Time Library for ARMThe RealView Real-Time Library is a collection of tightly-coupled libraries that are designed to solve the real-time communication challenges of embedded systems based on ARM-powered MCU devices. SalvoSalvo is an RTOS designed for very low-cost embedded systems with severely limited ROM and RAM. embOSembOS is a priority-controlled multitasking system designed to be used as an embedded OS for the development of real-time applications for a variety of MCUs. ARM currently offers technical workshops and seminars to universities worldwide. Depending on availability and locale, it may be possible for our university staff to deliver a lecture to your school. The following three lectures are currently offered:
- Introduction to ARM
This 1-2 hour lecture covers the basics of the ARM architecture, including the programmer’s model, basic instruction sets, pipelines for the core families, AMBA, and development tools. Aimed at third or fourth-year students, this presentation is designed to answer students’ questions at the most technical level.
RISC Fundamentals This 1 hour lecture is designed to introduce students already familiar with computer architecture concepts to the ARM7TDMI, and focuses on the internal data paths, the instruction set, and external bus interface. RISC organization and concepts are discussed throughout the presentation, with the ARM7TDMI used as an example system.
Fractional Math Using ARM Processors This 1 hour lecture introduces students to the concepts of integer, fractional, and signed-number notations. Using the Keil tools as a simulator, students gain exposure to the methods practiced in industry for dealing with fractional data on fixed-point processors.
Please note that there is no marketing or advertising done during the presentations, and the lectures focus entirely on technical issues. If you are interested in having a guest lecturer, please send an email to university@arm.com, including your university name, address, and contact information. A number of research papers have been written around ARM technologies. You can find these papers in the documentation section of our website.
ARM has a regional network of authorized distributors for development tools. Distributors can offer local knowledge and technical support for university tools and IP.
| |