uC / OS-II

uC / OS-II, The Real-Time-Kernel ist ein portabler, ROMable, sehr skalierbar, preemptive Echtzeit-Multitasking-Kernel (RTOS) für Mikroprozessoren und Mikrocontroller. uC / OS-II kann bis zu 255 Aufgaben und bietet folgende Dienstleistungen an:

  • Semaphore
  • Mutual Exclusion Semaphore (zur Reduzierung der Priorität Umkehrungen)
  • Event Flags
  • Nachricht Postfächer
  • Message Queues
  • Task Management (Erstellen, Löschen, Ändern Priority, Suspend / Resume etc.)
  • Fixed Sized Memory Block-Management
  • Time Management
  • Timer-Management
uC / OS-II läuft auf einer Vielzahl von Prozessor-Architekturen (siehe Anschlüsse).
A Validation Suite (TM) für uC / OS-II entwickelt, stellt alle erforderlichen Unterlagen zur uC / OS-II als Pre-zertifizierbar Software-Komponente für sicherheitskritische Systeme, einschließlich Avionik RTCA DO-178B und EUROCAE ED-12B zu liefern, Medizin FDA 510 (k) und IEC 61058-Standard für den Transport und die nukleare Systeme. Die sehr erschwinglichen Validation Suite (TM), ist durch validierte Software zur Verfügung. Es ist ab sofort für die höchste Kritikalität Systeme, einschließlich DO-178B Level A, Medizinprodukte der Klasse III und SIL3/SIL4 IEC-zertifizierte Systeme zertifizierbar. Für weitere Informationen, lesen Sie in der uC / OS-II-Seite auf der Website Validierte Software (www.ValidatedSoftware.com) oder rufen Sie +1- 303-531-5290. Wenn Ihr Produkt nicht die Sicherheit kritischer sollten Sie sich die Zertifizierung als Beweis dafür, dass uC / OS-II einen sehr robusten und höchst zuverlässigen RTOS ist.
DO-178B Certifiable RTOS
Federal Aviation Administration (FAA)
uC / OS-II wurde überarbeitet, um die meisten der 127 MISRA C Regeln zu folgen. Der Quellcode für uC / OS-II ist nun 99% kompatibel mit dem Motor Industry Software Reliability Association (MISRA) C Coding Standards. Diese Standards wurden von MISRA geschaffen, um die Zuverlässigkeit und Berechenbarkeit von C-Programmen in kritischen Automotive Systems zu verbessern. Die Mitglieder des MISRA-Konsortium gehören Delco Electronics, Ford Motor Company, Jaguar Cars Ltd, Lotus Engineering, Lucas Electronics, Rolls-Royce, Rover Group Ltd und anderen Unternehmen und Hochschulen gewidmet zur Verbesserung der Sicherheit und Zuverlässigkeit in der Automobilelektronik. Ausführliche Informationen zu dieser Norm kann direkt von der MISRA-Website http://www.misra.org.uk eingeholt werden. Eine detaillierte uC / OS-II-Compliance-Matrix beschreibt alle MISRA's 127 C Coding Rules ist ab Micrium (download AN-2004 aus unseren Application Notes-Seite). uC / OS-II Kernel Awareness für Debuggers. Ein Add-On-Modul verfügbar ist, das gibt's IAR C-SPY Debugger uC / OS-II-Kernel Bewusstsein. Klicken Sie hier für Details. Lauterbach Inc., der führende europäische Hersteller von Mikroprozessor-Entwicklungs-Tools bietet Kernel Bewusstsein für uC / OS-II. Nohau's Seehau Debugger kommt mit uC / OS-II Kernel Awareness. Download der "uC / OS-II - Sehau Manual"
Gründe für die Wahl uC / OS-II
Sehen Sie Gründe für die Wahl uC / OS-II in Ihre nächste embedded Produkt!
Lesen Sie einige der Bewertungen über die uC / OS-II Buch "Es gibt kein Äquivalent zu diesem Buch. Die hier angebotene Wissen, zusammen mit dem vollständigen Quellcode für den uC / OS-II Echtzeit-Betriebssystem ist alles, was Sie brauchen, um kennen, um präventiv auf Basis von Prioritäten Multitasking verstehen. Ob Sie wollen einfach nur lernen, was hinter den Kulissen in Ihre kommerzielle RTOS, oder du bist für eine kleine, preiswerte RTOS mit Quellcode suchen, ist dieses Buch für Sie. ", Michael Barr aus Annapolis, MD, USA "Noch nie in meiner Karriere habe ich eine so gute, klare geschriebenes Buch gesehen! Außergewöhnliche Wert für Geld! Sie können die Grundlagen von Echtzeit-OS lernen in kurzer Zeit dank Herrn Labrosse Stil der Erklärung . unschätzbarem Wert für die Embedded-Welt. Jean J. Gute Arbeit, eine sehr gute Arbeit! " Giorgio Franchini aus Bergamo, Italien. "Jean Labrosse ist einer jener Menschen, die unheimliches Talent für die Aufnahme ein kompliziertes Thema und es scheint einfach ist. Seine MicroC / OS ist ein wunderbares Beispiel. Das Buch ist viel mehr als einfach nutzbare vorliegenden Quellcode (auch wenn es nicht auch, dass ). Es erklärt _WHY_ der Code ist so wie es ist. uC / OS-II ist sehr viel in der heutigen Geist der Open-Source-Software. Es wird immer mehr, für Echtzeit-Embedded-Systeme, was Linux für Desktops darstellt. Die OS ist nicht nur ein gutes Betriebssystem für Echtzeit-Systeme, aber ein guter, _RELIABLE_, OS im Allgemeinen. Wenn wir nur bekommen konnten, um Microsoft Labrosse's KISS Ansätzen folgen. " Jack W. Crenshaw (Kolumnist für Embedded Systems Programming Magazine) "Das Buch klärt einige der dunkelsten Echtzeit-Programmierung Konzepte. Es geht auch sie in einer Sprache für jedermann zugänglich, mit Tonnen von Bildern und Codebeispiele. Labrosse's Coding Standard ist vorbildlich: die Kohärenz und Klarheit. Das Buch erklärt auch, wie in den Hafen uC / OS-II über verschiedene CPU-Architekturen, die wirklich nützlich ist. Die Referenz ist auch ganz klar. Highly recommended niemandem in Echtzeit Programmierung beteiligt. Ich wünschte nur, Ich würde dieses Buch vor Jahren gefunden haben. " Jean Louis Gareau (Autor von Windows CE aus dem Ground Up) aus den USA "Ich habe nie einen Echtzeit-Kernel benutzt hatte. Ich kaufte uC / OS-II und Embedded Systems Building Blocks, um loszulegen. Die Bücher sind sehr gut geschrieben. Der Kernel funktioniert super. Und in ein paar Tagen war ich zum Laufen meine erste Anwendung basierend auf der uC / OS-II-Kernel. Keine Notwendigkeit, für einen anderen Kernel-Shop, keine Notwendigkeit, für andere Bücher-Shop zu erklären, wie ein Kernel funktioniert. Dieses Buch ist die Antwort auf alle Ihre Fragen zum Thema "Was ist ein Echtzeit-Kernel? Und wie funktioniert es? "Robert Bowen Arbeit aus St. Peters, MO, USA" Ich habe nicht wirklich gelesen viele technische Bücher ... Ich in der Regel auf sie verweisen, wenn ich während eines Projekts. Dieses Buch ist anders .. Es ist so strukturiert, dass Lesen (1. 7 Kapiteln) und erklärt die RTOS extrem gut. Ich mochte den Fällen, in denen info sei erneut, weil es eine ganze Menge zu nehmen und in jede Redundanz hilft. Ich bin ein Hardware-Designer von 20 Jahren planen und über die Verwendung der RTOS in meinem neuesten Rabbit basierte Wireless LAN Gadget vor allem wegen der Klarheit der Operation ist es in dieser Veröffentlichung zum Ausdruck gebracht. "John Yaron aus Peckville, PA USA" Wenn Sie neu Gegenstand des RTOS: Kaufen Sie das Buch.
Lesen Sie es.
Probieren Sie es aus.
Verwenden Sie es.
Dieses Buch ist ein Augenöffner. Es macht Lust auf jedes Projekt mit diesem RTOS erstellen, sofern Sie einen Chip hat genug Ressourcen. Das Beste daran: Der Preis stimmt und die Geheimnisse sind. Es ist alles gut dokumentiert C-Quelle. Sie werden es lieben. "Jan Homuth aus Frankfurt, Deutschland" Ob man am Ende mit diesem RT Operating System - oder eine andere - oder nicht mit einem Betriebssystem überhaupt - dieses Buch bietet Ihnen eine sehr gute Darstellung aller Concurrency Probleme sollten Sie in Betracht, wenn ein eingebettetes desgining Anwendung. "Yoav Yanai aus Arendonk, Belgien uC / OS-II Context Switch Animations verstehen, wie ein Kontext-Switch Werke sehen eine Animation für eine Intel CPU 80x86 (Real Mode, großes Modell). Context Switch Open Flash-Animation verstehen, wie ein Kontext-Switch durch den Anblick einer Animation für eine Renesas H8S CPU (Advanced Mode). Context Switch Open Flash-Animation (Sie benötigen den Macromedia Flash Plug-in, um die Animation sehen können) Andere Animationen Werke werden in der Zukunft hinzugefügt werden. Der uC / OS-II Story lesen uC / OS-Story. uC / OS-II RAM Spreadsheet Calculator Mit dieser Tabellenkalkulation (Microsoft Excel-Format) zur Bestimmung der Größe des Arbeitsspeichers von uC / OS-II in Ihrer Anwendung benötigt werden. Sie müssen die Größe der OS_FLAGS, OS_STK und Zeiger ändern, um Ihren Prozessor passen. Setzen Sie einfach die Werte der ENABLE # defines und Größen von anderen Konstanten wie pro Ihre OS_CFG.H Datei.

» weitere Informationen auf Englisch

Members Login
username
password
New MemberRegister Here
Newsletter Signup