Esp8266 Nodemcu คือ อะไร
NodeMCU ถูกสร้างขึ้นไม่นานหลังจากที่ESP8266ออกมา เมื่อวันที่ 30 ธันวาคม 2013 เอสเปรสซิฟซิสเต็มส์[6]เริ่มผลิต ESP8266 [10] ESP8266 เป็น Wi-Fi SoC บูรณาการกับแกน Tensilica Xtensa LX106, [ ต้องการอ้างอิง ]ใช้กันอย่างแพร่หลายในการใช้งาน IOT (ดูโครงการที่เกี่ยวข้อง ) NodeMCU เริ่มต้นเมื่อวันที่ 13 ตุลาคม 2014 เมื่อ Hong ได้ส่งไฟล์ nodemcu ไปยัง GitHub เป็นครั้งแรก [11]สองเดือนต่อมาโครงการขยายไปถึงแพลตฟอร์มเปิดฮาร์ดแวร์เมื่อนักพัฒนา Huang R มุ่งมั่นGerberไฟล์ของคณะกรรมการ ESP8266 ชื่อ V0.9 devkit [12]ต่อมาในเดือนนั้น Tuan PM ได้ออกฉายMQTTห้องสมุดลูกค้าจากContikiเพื่อ ESP8266 SoC แพลตฟอร์ม[13]และมุ่งมั่นที่จะโครงการ NodeMCU แล้ว NodeMCU ก็สามารถที่จะสนับสนุนโปรโตคอล MQTT IoT ใช้ Lua เพื่อเข้าถึง MQTT นายหน้า อีกประการหนึ่งการปรับปรุงที่สำคัญในวันที่ 30 มกราคม 2015 เมื่อ Devsaurus รังเพลิง u8glib [14]ในโครงการ NodeMCU, [15]การเปิดใช้งาน NodeMCU เพื่อให้ง่ายต่อการขับรถจอแอลซีดีหน้าจอ OLED แม้แสดง VGA
ในช่วงฤดูร้อน 2015 ผู้สร้างเลิกโครงการเฟิร์มแวร์และกลุ่มผู้ให้คำปรึกษาที่เป็นอิสระ แต่มีส่วนร่วมเข้ามาดูแล ในฤดูร้อน 2016 NodeMCU ได้รวมเอาโมดูลต่างๆกว่า 40 โมดูล เนื่องจากข้อ จำกัด ด้านทรัพยากรผู้ใช้จำเป็นต้องเลือกโมดูลที่เกี่ยวข้องกับโครงการของตนและสร้างเฟิร์มแวร์ตามความต้องการ
ESP8266 Arduino Core
เมื่อ Arduino.cc เริ่มพัฒนาบอร์ด MCU ใหม่ที่ใช้โปรเซสเซอร์ที่ไม่ใช่ AVR เช่น ARM / SAM MCU และใช้ใน Arduino Due พวกเขาจำเป็นต้องปรับเปลี่ยน Arduino IDE เพื่อให้ง่ายต่อการเปลี่ยน IDE เพื่อสนับสนุนเครื่องมืออื่น โซ่เพื่อให้ Arduino C / C ++ สามารถรวบรวมลงในโปรเซสเซอร์รุ่นใหม่ได้ พวกเขาทำเช่นนี้ด้วยการแนะนำของ Board Manager และ SAM Core "แกนกลาง" คือชุดของส่วนประกอบซอฟต์แวร์ที่จำเป็นต้องใช้โดย Board Manager และ Arduino IDE เพื่อรวบรวมไฟล์ต้นฉบับ Arduino C / C ++ ลงไปที่ภาษาเครื่อง MCU เป้าหมาย ผู้ที่ชื่นชอบกีฬา ESP5266 บางส่วนได้พัฒนาแกนหลัก Arduino สำหรับ ESPE-8266 WiFi SoC ที่มีอยู่ในเว็บเพจ GitHub ESP8266 Core นี่คือสิ่งที่เรียกกันทั่วไปว่า "ESP8266 Core for the Arduino IDE"
http://www.scimath.org/ โหลดเอกสารของสสวท.
NodeMCUเป็นแพลตฟอร์มโอเพ่นซอร์สIoT [4] [5]ประกอบด้วยเฟิร์มแวร์ซึ่งทำงานบนESP - 8266 Wi-Fi SoCจากระบบ Espressifและฮาร์ดแวร์ซึ่งอิงกับโมดูล ESP-12 [6] [7]คำว่า "NodeMCU" โดยค่าเริ่มต้นหมายถึงเฟิร์มมากกว่าชุดพัฒนา เฟิร์มแวร์ใช้ภาษาสคริปต์Lua มันขึ้นอยู่กับโครงการ eLua และสร้างขึ้นบน Espressif Non-OS SDK สำหรับ ESP8266 ใช้โอเพ่นซอร์สหลายโครงการเช่น lua-cjson [8]และ spiffs
ผู้พัฒนา | ESP8266 ชุมชนโอเพ่นซอร์ส |
---|---|
ชนิด | ไมโครคอนโทรลเลอร์บอร์ดเดียว |
ระบบปฏิบัติการ | XTOS |
ซีพียู | ESP8266 [1] (LX106 [2] ) |
หน่วยความจำ | 128kBytes |
การเก็บรักษา | 4MBytes [3] |
อำนาจ | ยูเอสบี |
เว็บไซต์ | www |
ประวัติ
NodeMCU ถูกสร้างขึ้นไม่นานหลังจากที่ESP8266ออกมา เมื่อวันที่ 30 ธันวาคม 2013 เอสเปรสซิฟซิสเต็มส์[6]เริ่มผลิต ESP8266 [10] ESP8266 เป็น Wi-Fi SoC บูรณาการกับแกน Tensilica Xtensa LX106, [ ต้องการอ้างอิง ]ใช้กันอย่างแพร่หลายในการใช้งาน IOT (ดูโครงการที่เกี่ยวข้อง ) NodeMCU เริ่มต้นเมื่อวันที่ 13 ตุลาคม 2014 เมื่อ Hong ได้ส่งไฟล์ nodemcu ไปยัง GitHub เป็นครั้งแรก [11]สองเดือนต่อมาโครงการขยายไปถึงแพลตฟอร์มเปิดฮาร์ดแวร์เมื่อนักพัฒนา Huang R มุ่งมั่นGerberไฟล์ของคณะกรรมการ ESP8266 ชื่อ V0.9 devkit [12]ต่อมาในเดือนนั้น Tuan PM ได้ออกฉายMQTTห้องสมุดลูกค้าจากContikiเพื่อ ESP8266 SoC แพลตฟอร์ม[13]และมุ่งมั่นที่จะโครงการ NodeMCU แล้ว NodeMCU ก็สามารถที่จะสนับสนุนโปรโตคอล MQTT IoT ใช้ Lua เพื่อเข้าถึง MQTT นายหน้า อีกประการหนึ่งการปรับปรุงที่สำคัญในวันที่ 30 มกราคม 2015 เมื่อ Devsaurus รังเพลิง u8glib [14]ในโครงการ NodeMCU, [15]การเปิดใช้งาน NodeMCU เพื่อให้ง่ายต่อการขับรถจอแอลซีดีหน้าจอ OLED แม้แสดง VGA
ในช่วงฤดูร้อน 2015 ผู้สร้างเลิกโครงการเฟิร์มแวร์และกลุ่มผู้ให้คำปรึกษาที่เป็นอิสระ แต่มีส่วนร่วมเข้ามาดูแล ในฤดูร้อน 2016 NodeMCU ได้รวมเอาโมดูลต่างๆกว่า 40 โมดูล เนื่องจากข้อ จำกัด ด้านทรัพยากรผู้ใช้จำเป็นต้องเลือกโมดูลที่เกี่ยวข้องกับโครงการของตนและสร้างเฟิร์มแวร์ตามความต้องการ
ESP8266 Arduino Core
เมื่อ Arduino.cc เริ่มพัฒนาบอร์ด MCU ใหม่ที่ใช้โปรเซสเซอร์ที่ไม่ใช่ AVR เช่น ARM / SAM MCU และใช้ใน Arduino Due พวกเขาจำเป็นต้องปรับเปลี่ยน Arduino IDE เพื่อให้ง่ายต่อการเปลี่ยน IDE เพื่อสนับสนุนเครื่องมืออื่น โซ่เพื่อให้ Arduino C / C ++ สามารถรวบรวมลงในโปรเซสเซอร์รุ่นใหม่ได้ พวกเขาทำเช่นนี้ด้วยการแนะนำของ Board Manager และ SAM Core "แกนกลาง" คือชุดของส่วนประกอบซอฟต์แวร์ที่จำเป็นต้องใช้โดย Board Manager และ Arduino IDE เพื่อรวบรวมไฟล์ต้นฉบับ Arduino C / C ++ ลงไปที่ภาษาเครื่อง MCU เป้าหมาย ผู้ที่ชื่นชอบกีฬา ESP5266 บางส่วนได้พัฒนาแกนหลัก Arduino สำหรับ ESPE-8266 WiFi SoC ที่มีอยู่ในเว็บเพจ GitHub ESP8266 Core นี่คือสิ่งที่เรียกกันทั่วไปว่า "ESP8266 Core for the Arduino IDE"
http://www.scimath.org/ โหลดเอกสารของสสวท.
Good and verygood
ตอบลบ