MicroPython (original) (raw)

About DBpedia

MicroPython ist eine Softwareimplementierung einer Programmiersprache. Sie ist weitgehend kompatibel mit Python 3 und für den Betrieb auf einem Mikrocontroller optimiert. MicroPython ist ein in C geschriebener, vollständiger Python-Compiler und eine Laufzeitumgebung, die auf der Mikrocontroller-Hardware läuft. Enthalten ist eine Auswahl von Python-Kernbibliotheken; MicroPython enthält Module, die dem Programmierer Zugriff auf Low-Level-Hardware ermöglichen. Der Quellcode für das Projekt ist auf GitHub unter der MIT-Lizenz verfügbar.Für die Programmierung mit MicroPython gibt es inzwischen einige IDEs, z. B. oder .

thumbnail

Property Value
dbo:abstract مايكروبايثون (بالإنجليزية: MicroPython)‏ هي تنفيذ للغة بايثون يتضمن مجموعة من مكتبات بايثون القياسية مخصصة للعمل على المتحكمات الدقيقة، ومكتوب بلغة سي. وتتيح التعامل مع العتاد على المستوى الأدنى. تتضمن مايكروبايثون مجمعًا كاملًا وبيئة تشغيل للعمل على عتاد المتحكمات الدقيقة. ويتاح للمستخدم واجهة لتنفيذ الأوامر المدعومة مباشرة. المشروع مفتوح المصدر وهو متاح على جت هاب بترخيص إم آي تي. طُور تطبيق آخر للمتحكمات الدقيقة بالاعتماد على مايكروبايثون وسُمي سركت بايثون CiruitPython، وهي نسخة من مايكروبايثون تهدف إلى أن تكون سهلة الاستخدام وموجهة للأغراض التعليمية. لكن التطبيقين لا يدعمان نفس أنواع المتحكمات الدقيقة إلى حد ما. (مثلًا: تدعم سركت بايثون لوحات SAM D21 و D51 من أتمل، إلا أنها لم تعد توفر الدعم لمتحكمات ESP32. (ar) MicroPython ist eine Softwareimplementierung einer Programmiersprache. Sie ist weitgehend kompatibel mit Python 3 und für den Betrieb auf einem Mikrocontroller optimiert. MicroPython ist ein in C geschriebener, vollständiger Python-Compiler und eine Laufzeitumgebung, die auf der Mikrocontroller-Hardware läuft. Enthalten ist eine Auswahl von Python-Kernbibliotheken; MicroPython enthält Module, die dem Programmierer Zugriff auf Low-Level-Hardware ermöglichen. Der Quellcode für das Projekt ist auf GitHub unter der MIT-Lizenz verfügbar.Für die Programmierung mit MicroPython gibt es inzwischen einige IDEs, z. B. oder . (de) MicroPython​ es una implementación del lenguaje de programación Python 3, escrita en C, optimizada para poder ejecutarse en un microcontrolador.​​ MicroPython es un compilador completo del lenguaje Python a bytecode y un motor e intérprete en tiempo de ejecución del bytecode, que funciona en el hardware del microcontrolador. Al usuario se le presenta una línea de órdenes interactiva (el REPL) que soporta la ejecución inmediata de órdenes. Se incluye una selección de bibliotecas fundamentales de Python: MicroPython incluye módulos que permiten al programador el acceso al hardware en bajo nivel.​ MicroPython lo creó originalmente el programador y físico australiano , después de una exitosa campaña de Kickstarter que apoyó el proyecto en 2013.​ Aunque durante la campaña original de Kickstarter se lanzó MicroPython en conjunción con la placa de microcontrolador PyBoard, en la actualidad MicroPython soporta un amplio número de arquitecturas basadas en ARM.​ Desde entonces MicroPython se ha conseguido ejecutar en plataformas basadas en Arduino,​​ ESP8266,​ ESP32,​ e Internet de las cosas.​​​​ En 2016 se creó una versión de MicroPython para el BBC Micro Bit como parte de la contribución de la Python Software Foundation al Micro Bit en asociación con la BBC.​En 2017, Microsemi realizó un traslado de MicroPython a la arquitectura RISC-V (RV32 y RV64).​ El código de fuente para el proyecto está disponible en GitHub.​ (es) MicroPython is a software implementation of a programming language largely compatible with Python 3, written in C, that is optimized to run on a microcontroller. MicroPython consists of a Python compiler to bytecode and a runtime interpreter of that bytecode. The user is presented with an interactive prompt (the REPL) to execute supported commands immediately. Included are a selection of core Python libraries; MicroPython includes modules which give the programmer access to low-level hardware. The source code for the project is available on GitHub under the MIT License. (en) MicroPython est une implémentation du langage de programmation libre, sous licence MIT, de Python, adapté au monde des microcontrôleurs. (fr) MicroPython è un'implementazione software del linguaggio di programmazione Python 3, scritto in C, ottimizzato per l'esecuzione su un microcontrollore. MicroPython è un compilatore Python completo e runtime che gira sull'hardware del microcontrollore. All'utente viene presentato un prompt interattivo (REPL) per eseguire immediatamente i comandi supportati. Sono incluse una selezione di librerie Python di base, MicroPython include moduli che consentono al programmatore di accedere all'hardware di basso livello. MicroPython, è stato originariamente creato dal programmatore e fisico australiano Damien George, dopo una campagna sostenuta su Kickstarter nel 2013. Mentre la campagna Kickstarter originale ha rilasciato MicroPython con un microcontrollore pyboard, MicroPython supporta un certo numero di architetture basate su ARM . Da allora MicroPython è stato eseguito su hardware Arduino, ESP8266, , e Internet of things . Nel 2016 è stata creata una versione di MicroPython per la BBC Micro Bit come parte del contributo della alla partnership Micro Bit con la BBC. Il codice sorgente del progetto può essere trovato su GitHub. (it) MicroPython(マイクロパイソン)は、C言語で記述されマイクロコントローラ上での動作に最適化された、Python 3と高い互換性を持つプログラミング言語処理系である。 (ja) MicroPython is een implementatie van Python 3, geschreven in C, geoptimaliseerd om op op microcontrollers te werken.Net zoals bij Python wordt de code niet gecompileerd, maar tijdens het uitvoeren geïnterpreteerd. De gebruiker kan direct commando's uitvoeren, of bestanden met Python-code uploaden naar de microcontroller. (nl) MicroPython — реализация языка Python, написанная на C и предназначенная для выполнения на микроконтроллерах. MicroPython включает в себя компилятор и среду выполнения, которые запускаются на микроконтроллере. Для взаимодействия пользователь может использовать интерактивную консоль для непосредственного выполнения программы. MicroPython включает в себя модули, позволяющие программисту использовать низкоуровневые возможности микроконтроллера. Исходный код проекта доступен на GitHub и распространяется по лицензии MIT. (ru) MicroPython,是Python 3编程语言的一个完整软件实现,用C语言编写,被优化于运行在微控制器之上。MicroPython是运行在微控制器硬件之上的完全的Python编译器和运行时系统。提供给用户一个交互式提示符(REPL)来立即执行所支持的命令。除了包括选定的核心Python库,MicroPython还包括了给予编程者访问低层硬件的模块。 MicroPython是澳大利亚程序员和物理学家Damien George,在2013年一次成功的Kickstarter众筹活动之后最初建立的。尽管最初的Kickstart众筹活动将MicroPython与基于STM32 F4的pyboard开发板一起发行,MicroPython支持大量的基于ARM的体系结构。MicroPython已经运行于Arduino、ESP8266、ESP32、和物联网硬件。在2016年,Python软件基金会建立了MicroPython的BBC Micro Bit版本,作为其BBC Micro Bit合作伙伴贡献的一部分。 这个项目的源代码托管于GitHub。 (zh) MicroPython — це програмна реалізація мови програмування, яка багато у чому сумісна з Python 3, написана на C і оптимізована для роботи на мікроконтролерах. MicroPython — це повноцінний компілятор і середовище виконання Python, які працюють на апаратних засобах мікроконтролерів. Користувачу пропонується інтерактивний запит (REPL) на негайне виконання підтримуваних команд. Містить вибір основних бібліотек Python; MicroPython включає модулі, які надають програмісту доступ до обладнання низького рівня. Вихідний код проєкту доступний на GitHub за ліцензією MIT. (uk)
dbo:computingPlatform dbr:Unix dbr:ESP8266 dbr:STM32 dbr:RP2040 dbr:Zephyr_(operating_system) dbr:ESP32 dbr:JavaScript dbr:ARM_Cortex-M dbr:Microsoft_Windows dbr:PIC_microcontrollers
dbo:license dbr:MIT_license
dbo:programmingLanguage dbr:C_(programming_language)
dbo:releaseDate 2014-05-03 (xsd:date)
dbo:thumbnail wiki-commons:Special:FilePath/MicroPython_new_logo.svg?width=300
dbo:wikiPageExternalLink https://micropython.org https://www.youtube.com/watch%3Fv=EvGhPmPPzko&t=938s
dbo:wikiPageID 50278739 (xsd:integer)
dbo:wikiPageLength 24829 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124332748 (xsd:integer)
dbo:wikiPageWikiLink dbr:Python_(programming_language) dbr:Modules_Environment dbr:Read-only_memory dbr:Bitwise_operation dbr:Application_software dbr:Unix dbr:Debugging dbr:ESP8266 dbr:Input/output dbr:Interpreter_(computing) dbr:"Hello,_World!"_program dbc:Microcontroller_software dbc:Software_using_the_MIT_license dbr:Compiler dbr:Complex_number dbr:Computer dbr:Memory_management dbr:STM32 dbr:RP2040 dbr:CircuitPython dbr:GitHub dbr:Cross_compiler dbr:Linux dbr:MIT_license dbr:MacOS dbr:Zephyr_(operating_system) dbr:Emulator dbr:Functional_programming dbr:Python_Software_Foundation dbr:Raspberry_Pi_Pico dbr:Switch dbr:Syntax_(programming_languages) dbr:BBC dbc:Free_software_programmed_in_C dbr:C_(programming_language) dbc:Python_(programming_language) dbr:USB dbr:Data dbr:Garbage_collection_(computer_science) dbr:Hash_function dbr:Heap_(data_structure) dbr:ARM_architecture dbr:ASCII dbr:Adafruit_Industries dbr:ESP32 dbr:Central_processing_unit dbr:Framebuffer dbr:Lego_Mindstorms_EV3 dbr:Microcontroller dbr:Primitive_data_type dbr:Hardware_Abstraction_Layer dbr:JSON dbr:JavaScript dbr:Arduino dbr:Array_data_structure dbr:Atmel dbr:ARM_Cortex-M dbr:Accelerometer dbr:Kickstarter dbr:Binary_number dbr:Bitmap dbr:Terminal_emulator dbc:BBC_computer_literacy_projects dbr:Booting dbr:Bytecode dbr:File_system dbr:Integrated_development_environment dbr:MicroSD dbr:Micro_Bit dbr:Microsemi dbr:Microsoft_Windows dbr:Operating_system dbr:RISC-V dbr:Random-access_memory dbr:YouTube dbr:MIT_License dbr:Virtual_machine dbr:Runtime_system dbr:Software dbr:Programming_language dbr:Firmware dbr:Micro-SD dbr:MicroUSB dbr:Read–eval–print_loop dbr:PIC_microcontrollers dbr:LEDs dbr:Flashdrive dbr:Floating_point_numbers
dbp:designer Damien P. George (en)
dbp:developer Damien P. George (en)
dbp:influencedBy Python implementation (en)
dbp:license dbr:MIT_license
dbp:logo MicroPython new logo.svg (en)
dbp:logoSize 100 (xsd:integer)
dbp:name MicroPython (en)
dbp:platform ARM Cortex-M, STM32, ESP8266, ESP32, 16bit PIC, Unix, Microsoft Windows, Zephyr, JavaScript, RP2040 (en)
dbp:playlist PLjF7R1fz_OOXrI15wuXeESA0aA4VzcWSi (en)
dbp:programmingLanguage dbr:C_(programming_language)
dbp:released 2014-05-03 (xsd:date)
dbp:title MicroPython (en)
dbp:website https://micropython.org
dbp:wikiPageUsesTemplate dbt:GitHub dbt:Infobox_software dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Use_dmy_dates dbt:Wikidata dbt:YouTube dbt:Python_(programming_language)
dcterms:subject dbc:Microcontroller_software dbc:Software_using_the_MIT_license dbc:Free_software_programmed_in_C dbc:Python_(programming_language) dbc:BBC_computer_literacy_projects
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397
rdfs:comment MicroPython ist eine Softwareimplementierung einer Programmiersprache. Sie ist weitgehend kompatibel mit Python 3 und für den Betrieb auf einem Mikrocontroller optimiert. MicroPython ist ein in C geschriebener, vollständiger Python-Compiler und eine Laufzeitumgebung, die auf der Mikrocontroller-Hardware läuft. Enthalten ist eine Auswahl von Python-Kernbibliotheken; MicroPython enthält Module, die dem Programmierer Zugriff auf Low-Level-Hardware ermöglichen. Der Quellcode für das Projekt ist auf GitHub unter der MIT-Lizenz verfügbar.Für die Programmierung mit MicroPython gibt es inzwischen einige IDEs, z. B. oder . (de) MicroPython is a software implementation of a programming language largely compatible with Python 3, written in C, that is optimized to run on a microcontroller. MicroPython consists of a Python compiler to bytecode and a runtime interpreter of that bytecode. The user is presented with an interactive prompt (the REPL) to execute supported commands immediately. Included are a selection of core Python libraries; MicroPython includes modules which give the programmer access to low-level hardware. The source code for the project is available on GitHub under the MIT License. (en) MicroPython est une implémentation du langage de programmation libre, sous licence MIT, de Python, adapté au monde des microcontrôleurs. (fr) MicroPython(マイクロパイソン)は、C言語で記述されマイクロコントローラ上での動作に最適化された、Python 3と高い互換性を持つプログラミング言語処理系である。 (ja) MicroPython is een implementatie van Python 3, geschreven in C, geoptimaliseerd om op op microcontrollers te werken.Net zoals bij Python wordt de code niet gecompileerd, maar tijdens het uitvoeren geïnterpreteerd. De gebruiker kan direct commando's uitvoeren, of bestanden met Python-code uploaden naar de microcontroller. (nl) MicroPython — реализация языка Python, написанная на C и предназначенная для выполнения на микроконтроллерах. MicroPython включает в себя компилятор и среду выполнения, которые запускаются на микроконтроллере. Для взаимодействия пользователь может использовать интерактивную консоль для непосредственного выполнения программы. MicroPython включает в себя модули, позволяющие программисту использовать низкоуровневые возможности микроконтроллера. Исходный код проекта доступен на GitHub и распространяется по лицензии MIT. (ru) MicroPython,是Python 3编程语言的一个完整软件实现,用C语言编写,被优化于运行在微控制器之上。MicroPython是运行在微控制器硬件之上的完全的Python编译器和运行时系统。提供给用户一个交互式提示符(REPL)来立即执行所支持的命令。除了包括选定的核心Python库,MicroPython还包括了给予编程者访问低层硬件的模块。 MicroPython是澳大利亚程序员和物理学家Damien George,在2013年一次成功的Kickstarter众筹活动之后最初建立的。尽管最初的Kickstart众筹活动将MicroPython与基于STM32 F4的pyboard开发板一起发行,MicroPython支持大量的基于ARM的体系结构。MicroPython已经运行于Arduino、ESP8266、ESP32、和物联网硬件。在2016年,Python软件基金会建立了MicroPython的BBC Micro Bit版本,作为其BBC Micro Bit合作伙伴贡献的一部分。 这个项目的源代码托管于GitHub。 (zh) MicroPython — це програмна реалізація мови програмування, яка багато у чому сумісна з Python 3, написана на C і оптимізована для роботи на мікроконтролерах. MicroPython — це повноцінний компілятор і середовище виконання Python, які працюють на апаратних засобах мікроконтролерів. Користувачу пропонується інтерактивний запит (REPL) на негайне виконання підтримуваних команд. Містить вибір основних бібліотек Python; MicroPython включає модулі, які надають програмісту доступ до обладнання низького рівня. Вихідний код проєкту доступний на GitHub за ліцензією MIT. (uk) مايكروبايثون (بالإنجليزية: MicroPython)‏ هي تنفيذ للغة بايثون يتضمن مجموعة من مكتبات بايثون القياسية مخصصة للعمل على المتحكمات الدقيقة، ومكتوب بلغة سي. وتتيح التعامل مع العتاد على المستوى الأدنى. تتضمن مايكروبايثون مجمعًا كاملًا وبيئة تشغيل للعمل على عتاد المتحكمات الدقيقة. ويتاح للمستخدم واجهة لتنفيذ الأوامر المدعومة مباشرة. المشروع مفتوح المصدر وهو متاح على جت هاب بترخيص إم آي تي. (ar) MicroPython​ es una implementación del lenguaje de programación Python 3, escrita en C, optimizada para poder ejecutarse en un microcontrolador.​​ MicroPython es un compilador completo del lenguaje Python a bytecode y un motor e intérprete en tiempo de ejecución del bytecode, que funciona en el hardware del microcontrolador. Al usuario se le presenta una línea de órdenes interactiva (el REPL) que soporta la ejecución inmediata de órdenes. Se incluye una selección de bibliotecas fundamentales de Python: MicroPython incluye módulos que permiten al programador el acceso al hardware en bajo nivel.​ (es) MicroPython è un'implementazione software del linguaggio di programmazione Python 3, scritto in C, ottimizzato per l'esecuzione su un microcontrollore. MicroPython è un compilatore Python completo e runtime che gira sull'hardware del microcontrollore. All'utente viene presentato un prompt interattivo (REPL) per eseguire immediatamente i comandi supportati. Sono incluse una selezione di librerie Python di base, MicroPython include moduli che consentono al programmatore di accedere all'hardware di basso livello. Il codice sorgente del progetto può essere trovato su GitHub. (it)
rdfs:label MicroPython (en) مايكروبايثون (ar) MicroPython (de) MicroPython (es) MicroPython (fr) MicroPython (it) MicroPython (ja) MicroPython (nl) MicroPython (ru) MicroPython (zh) MicroPython (uk)
owl:sameAs yago-res:MicroPython wikidata:MicroPython dbpedia-ar:MicroPython dbpedia-de:MicroPython dbpedia-es:MicroPython dbpedia-fa:MicroPython dbpedia-fr:MicroPython dbpedia-it:MicroPython dbpedia-ja:MicroPython http://lv.dbpedia.org/resource/MicroPython http://ml.dbpedia.org/resource/മൈക്രോ_പൈത്തൺ dbpedia-nl:MicroPython dbpedia-no:MicroPython dbpedia-ru:MicroPython dbpedia-uk:MicroPython dbpedia-zh:MicroPython https://global.dbpedia.org/id/2NrrZ
prov:wasDerivedFrom wikipedia-en:MicroPython?oldid=1124332748&ns=0
foaf:depiction wiki-commons:Special:FilePath/MicroPython_new_logo.svg
foaf:homepage https://micropython.org
foaf:isPrimaryTopicOf wikipedia-en:MicroPython
foaf:name MicroPython (en)
is dbo:wikiPageRedirects of dbr:Micropython.org dbr:Micropython
is dbo:wikiPageWikiLink of dbr:Python_(programming_language) dbr:OpenPOWER_Microwatt dbr:Ubuntu_version_history dbr:ESP8266 dbr:Libre-SOC dbr:RP2040 dbr:CircuitPython dbr:Thonny dbr:Embedded_software dbr:Thumby_(game_console) dbr:Adafruit_Industries dbr:ESP32 dbr:Lego_Education dbr:Lego_Mindstorms_EV3 dbr:Microcontroller dbr:List_of_Python_software dbr:Micro_Bit dbr:Micropython.org dbr:National_Computer_Science_School dbr:Casio_9860_series dbr:Casio_graphic_calculators dbr:Raspberry_Pi dbr:Micropython
is dbp:implementations of dbr:Python_(programming_language)
is foaf:primaryTopic of wikipedia-en:MicroPython