Micro-Controller Operating Systems (original) (raw)
MicroC/OS-II (ou µC/OS-II, ou encore uC/OS-II), développé par le Canadien Jean J. Labrosse, est un exécutif temps réel destiné au départ à des environnements de très petite taille construits autour de microcontrôleurs de type Freescale 68HC11. Il est maintenant disponible sur un grand nombre de processeurs et peut intégrer des protocoles standards comme TCP/IP (µC/TCP) pour assurer une connectivité IP sur une liaison série par PPP. Il est utilisable gratuitement pour l'enseignement.
Property | Value |
---|---|
dbo:abstract | Un sistema operatiu per microcontrolador ( MicroC / OS, estilitzat com µC/OS) és un sistema operatiu en temps real (RTOS) dissenyat pel desenvolupador de programari encastat, Jean J. Labrosse en 1991. Són sistemes escrits majoritàriament en el llenguatge de programació C . Està destinat per al seu ús en sistemes encastats. MicroC / OS permet definir diverses funcions en C, cadascun dels quals pot executar com un fil independent o tasca. Cada tasca s'executa amb una prioritat diferent, i s'executa com si posseeix la CPU . Tasques de prioritat més es pot interrompre per les tasques de major prioritat en qualsevol moment. Tasques de major prioritat utilitzen els serveis del sistema operatiu (per exemple, un retard o esdeveniment) per permetre tasques de menor prioritat per executar. Hi ha serveis del sistema d'accionament disposats per a la gestió de tasques, la comunicació entre tasques, gestió de memòria, i per mesurar el temps. (ca) MicroC/OS-II, auch bekannt unter der Bezeichnung µC/OS II oder uC/OSII, ist ein Echtzeitbetriebssystem für eingebettete Systeme. Das Betriebssystem wird im Buch „MicroC / OS-II“ des Entwicklers (Jean J. Labrosse) beschrieben und liegt auch als Quelltext bei. Für nichtkommerzielle Projekte ist das Betriebssystem kostenlos. Durch den einfachen und verständlichen Aufbau ist es möglich, dieses Betriebssystem in sicherheitsrelevanten Systemen einzusetzen. µC/OS-II ist vielfach bewährt in Anwendungen in sicherheitskritischen Bereichen und mehrfach zertifiziert nach den jeweiligen Normen aus Luftfahrt (DO-178B), Medizin (ISO62304) und Industrie (IEC61508). (de) MicroC/OS-II (ou µC/OS-II, ou encore uC/OS-II), développé par le Canadien Jean J. Labrosse, est un exécutif temps réel destiné au départ à des environnements de très petite taille construits autour de microcontrôleurs de type Freescale 68HC11. Il est maintenant disponible sur un grand nombre de processeurs et peut intégrer des protocoles standards comme TCP/IP (µC/TCP) pour assurer une connectivité IP sur une liaison série par PPP. Il est utilisable gratuitement pour l'enseignement. (fr) Micro-Controller Operating Systems (MicroC/OS, stylized as μC/OS) is a real-time operating system (RTOS) designed by Jean J. Labrosse in 1991. It is a priority-based preemptive real-time kernel for microprocessors, written mostly in the programming language C. It is intended for use in embedded systems. MicroC/OS allows defining several functions in C, each of which can execute as an independent thread or task. Each task runs at a different priority, and runs as if it owns the central processing unit (CPU). Lower priority tasks can be preempted by higher priority tasks at any time. Higher priority tasks use operating system (OS) services (such as a delay or event) to allow lower priority tasks to execute. OS services are provided for managing tasks and memory, communicating between tasks, and timing. (en) MicroC/OS(Micro-Controller Operating Systems, µC/OS)는 임베디드 소프트웨어 개발자 Jean J. Labrosse가 1991년에 설계한 실시간 운영 체제(RTOS)이다. (ko) MicroC/OS-II – prosty, niewielki system operacyjny czasu rzeczywistego. System umożliwia uruchomienie do 64 procesów użytkownika, synchronizację i komunikację. Nie posiada graficznej powłoki, systemu plików ani obsługi sieci. Niewielkie rozmiary pozwalają uruchomić go nawet na procesorach 8 bit (np. Intel 8051) z niewielką pamięcią programu (dla 8051 wystarczy 14kB). Największą zaletą systemu, oprócz małego rozmiaru kodu wykonywalnego, są certyfikaty, umożliwiające zastosowanie go w aparaturze medycznej, czy awionice wedle najsurowszych norm bezpieczeństwa (DO-178B Level A oraz EUROCAE ED-12B). (pl) MicroC/OS-II — операционная система реального времени c хорошей поддержкой вытесняющей многозадачности и низкой стоимостью. Полностью написана на языке программирования С, благодаря чему является легко переносимой на различные платформы. На данный момент µC/OS-II портирована более чем на сто различных платформ, среди которых есть и 8-битные микроконтроллеры. Имеет применение в авиации и медицинском оборудовании. (ru) μC/OS-II由公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,微控制器和(已经移植到超过100种以上的微处理器应用中)。同时,该系统源代码开放、整洁、一致,注释详尽,适合系统开发。μC/OS-II已经通过联邦航空局(FAA)商用航行器认证,符合航空无线电技术委员会(RTCA)DO-178B标准。 (zh) |
dbo:latestReleaseVersion | OS-III |
dbo:license | dbr:Commercial_software dbr:Apache_License dbr:Freeware |
dbo:wikiPageExternalLink | http://ftp1.digi.com/support/documentation/0220047_e.pdf http://people.ece.cornell.edu/land/courses/ece5760/NiosII_muCOS/uC_Functions.html http://www.mil-embedded.com/news/db/%3F13968 http://www.farnell.com/datasheets/1950186.pdf http://micrium.com/download/%C2%B5cos-iii-the-real-time-kernel-for-the-renesas-rx62n/ http://people.ece.cornell.edu/land/courses/ece5760/NiosII_muCOS/ |
dbo:wikiPageID | 1350138 (xsd:integer) |
dbo:wikiPageLength | 16062 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1118114133 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Preemption_(computing) dbr:Memory_management_(operating_systems) dbr:Open-source_model dbr:Medical_equipment dbr:Atmel_AVR dbr:Deterministic_system dbr:ESi-RISC dbr:Interrupt_handler dbr:Commercial_software dbr:Computer_multitasking dbr:Consumer_electronics dbr:Mobile_phone dbr:Context_switch dbr:Apache_License dbr:Batch_processing dbr:Computing dbr:Embedded_system dbr:Kernel_(operating_system) dbr:Personal_digital_assistant dbr:Overhead_(computing) dbr:Semaphore_(programming) dbr:Transport_Layer_Security dbr:Microkernel dbr:Mutual_exclusion dbc:Embedded_operating_systems dbr:C_(programming_language) dbr:Job_stream dbc:Real-time_operating_systems dbr:Alternating_current dbr:Fragmentation_(computing) dbr:Central_processing_unit dbr:Graphical_user_interface dbr:Process_(computing) dbr:Rate-monotonic_scheduling dbr:Real-time_computing dbr:Real-time_operating_system dbr:Hertz dbr:Interrupt dbr:Assembly_language dbr:ANSI_C dbr:ARM7 dbr:ARM_Cortex-M dbc:ARM_operating_systems dbc:Microkernel-based_operating_systems dbc:Microkernels dbr:Home_appliance dbr:Thread_(computing) dbr:Digital_signal_processor dbr:Avionics dbr:Software_portability dbr:File_system dbr:Freeware dbr:Execution dbr:Data_communications_equipment dbr:Integral dbr:Microprocessor dbr:Open-source_software dbr:Operating_systems dbr:Automotive dbr:WolfSSL dbr:Message_queue dbr:Millisecond dbr:Scheduler dbr:Porting dbr:Scalable dbr:Static-priority_scheduling_class dbr:Round_robin_scheduling dbr:Embedded_device dbr:Safety_critical |
dbp:developer | Silicon Labs (en) Micrium, Inc., (en) |
dbp:kernelType | dbr:Microkernel dbr:Real-time_operating_system |
dbp:language | English (en) |
dbp:latestReleaseVersion | OS-III (en) |
dbp:license | Apache as of 2020; former Commercial, freeware education use (en) |
dbp:marketingTarget | Embedded devices (en) |
dbp:name | MicroC/OS (en) |
dbp:programmedIn | dbr:ANSI_C |
dbp:sourceModel | Open-source as of 2020 (en) |
dbp:supportedPlatforms | ARM Cortex-M3, -M4F, ARM7TDMI; Atmel AVR; eSi-RISC, and many others (en) |
dbp:ui | μC/GUI (en) |
dbp:wikiPageUsesTemplate | dbt:GitHub dbt:Real-time_operating_systems dbt:Infobox_OS dbt:Official_website dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:URL dbt:Microkernel |
dbp:workingState | Current (en) |
dcterms:subject | dbc:Embedded_operating_systems dbc:Real-time_operating_systems dbc:ARM_operating_systems dbc:Microkernel-based_operating_systems dbc:Microkernels |
gold:hypernym | dbr:System |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatOperatingSystems yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:OperatingSystem106568134 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 |
rdfs:comment | MicroC/OS-II (ou µC/OS-II, ou encore uC/OS-II), développé par le Canadien Jean J. Labrosse, est un exécutif temps réel destiné au départ à des environnements de très petite taille construits autour de microcontrôleurs de type Freescale 68HC11. Il est maintenant disponible sur un grand nombre de processeurs et peut intégrer des protocoles standards comme TCP/IP (µC/TCP) pour assurer une connectivité IP sur une liaison série par PPP. Il est utilisable gratuitement pour l'enseignement. (fr) MicroC/OS(Micro-Controller Operating Systems, µC/OS)는 임베디드 소프트웨어 개발자 Jean J. Labrosse가 1991년에 설계한 실시간 운영 체제(RTOS)이다. (ko) MicroC/OS-II – prosty, niewielki system operacyjny czasu rzeczywistego. System umożliwia uruchomienie do 64 procesów użytkownika, synchronizację i komunikację. Nie posiada graficznej powłoki, systemu plików ani obsługi sieci. Niewielkie rozmiary pozwalają uruchomić go nawet na procesorach 8 bit (np. Intel 8051) z niewielką pamięcią programu (dla 8051 wystarczy 14kB). Największą zaletą systemu, oprócz małego rozmiaru kodu wykonywalnego, są certyfikaty, umożliwiające zastosowanie go w aparaturze medycznej, czy awionice wedle najsurowszych norm bezpieczeństwa (DO-178B Level A oraz EUROCAE ED-12B). (pl) MicroC/OS-II — операционная система реального времени c хорошей поддержкой вытесняющей многозадачности и низкой стоимостью. Полностью написана на языке программирования С, благодаря чему является легко переносимой на различные платформы. На данный момент µC/OS-II портирована более чем на сто различных платформ, среди которых есть и 8-битные микроконтроллеры. Имеет применение в авиации и медицинском оборудовании. (ru) μC/OS-II由公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,微控制器和(已经移植到超过100种以上的微处理器应用中)。同时,该系统源代码开放、整洁、一致,注释详尽,适合系统开发。μC/OS-II已经通过联邦航空局(FAA)商用航行器认证,符合航空无线电技术委员会(RTCA)DO-178B标准。 (zh) Un sistema operatiu per microcontrolador ( MicroC / OS, estilitzat com µC/OS) és un sistema operatiu en temps real (RTOS) dissenyat pel desenvolupador de programari encastat, Jean J. Labrosse en 1991. Són sistemes escrits majoritàriament en el llenguatge de programació C . Està destinat per al seu ús en sistemes encastats. (ca) MicroC/OS-II, auch bekannt unter der Bezeichnung µC/OS II oder uC/OSII, ist ein Echtzeitbetriebssystem für eingebettete Systeme. Das Betriebssystem wird im Buch „MicroC / OS-II“ des Entwicklers (Jean J. Labrosse) beschrieben und liegt auch als Quelltext bei. Für nichtkommerzielle Projekte ist das Betriebssystem kostenlos. Durch den einfachen und verständlichen Aufbau ist es möglich, dieses Betriebssystem in sicherheitsrelevanten Systemen einzusetzen. (de) Micro-Controller Operating Systems (MicroC/OS, stylized as μC/OS) is a real-time operating system (RTOS) designed by Jean J. Labrosse in 1991. It is a priority-based preemptive real-time kernel for microprocessors, written mostly in the programming language C. It is intended for use in embedded systems. (en) |
rdfs:label | Micro-Controller Operating Systems (ca) MicroC/OS-II (de) MicroC/OS-II (fr) MicroC/OS (ko) Micro-Controller Operating Systems (en) MicroC/OS-II (pl) MicroC/OS-II (ru) UCOSII (zh) |
owl:sameAs | freebase:Micro-Controller Operating Systems wikidata:Micro-Controller Operating Systems wikidata:Micro-Controller Operating Systems dbpedia-ca:Micro-Controller Operating Systems dbpedia-de:Micro-Controller Operating Systems dbpedia-fr:Micro-Controller Operating Systems dbpedia-ko:Micro-Controller Operating Systems dbpedia-pl:Micro-Controller Operating Systems dbpedia-ru:Micro-Controller Operating Systems dbpedia-zh:Micro-Controller Operating Systems https://global.dbpedia.org/id/C2cp |
prov:wasDerivedFrom | wikipedia-en:Micro-Controller_Operating_Systems?oldid=1118114133&ns=0 |
foaf:homepage | http://www.micrium.com/products |
foaf:isPrimaryTopicOf | wikipedia-en:Micro-Controller_Operating_Systems |
foaf:name | MicroC/OS (en) |
is dbo:wikiPageRedirects of | dbr:MC/OS_II dbr:Micro-Controller_Operating_Systems_(MicroC/OS) dbr:MicroC/OS-II dbr:MicroC/OS-III dbr:MicroC/OS_II dbr:Micro_C/OS_II dbr:Ucosii dbr:ΜC/OS-II dbr:ΜC/OS_II dbr:UC/OS dbr:UC/OSII |
is dbo:wikiPageWikiLink of | dbr:EFM32 dbr:RPMsg dbr:MIPS_Technologies dbr:Comparison_of_MQTT_implementations dbr:Comparison_of_real-time_operating_systems dbr:ARM_architecture_family dbr:QP_(framework) dbr:Silicon_Labs dbr:Dingoo dbr:RL78 dbr:MC/OS_II dbr:Micro-Controller_Operating_Systems_(MicroC/OS) dbr:MicroC/OS-II dbr:MicroC/OS-III dbr:MicroC/OS_II dbr:Micro_C/OS_II dbr:Ucosii dbr:ΜC/OS-II dbr:ΜC/OS_II dbr:UC/OS dbr:UC/OSII |
is foaf:primaryTopic of | wikipedia-en:Micro-Controller_Operating_Systems |