โครงการ Raspberry Pi เปิดตัวบอร์ด Pico W ที่เปิดใช้งาน Wi-Fi

โครงการ Raspberry Pi ได้เปิดตัวบอร์ด Raspberry Pi Pico W รุ่นใหม่ สานต่อการพัฒนาบอร์ด Pico ขนาดเล็ก ที่ติดตั้งไมโครคอนโทรลเลอร์ RP2040 ที่เป็นกรรมสิทธิ์ รุ่นใหม่นี้โดดเด่นด้วยการรวมการรองรับ Wi-Fi (2.4GHz 802.11n) ซึ่งใช้งานบนพื้นฐานของชิป Infineon CYW43439 ชิป CYW43439 ยังรองรับ Bluetooth Classic และ Bluetooth Low-Energy แต่ยังไม่รวมอยู่ในบอร์ด ราคาของกระดานใหม่คือ 6 ดอลลาร์ ซึ่งแพงกว่าตัวเลือกแรก XNUMX ดอลลาร์ ในส่วนของแอปพลิเคชัน นอกเหนือจากการแชร์กับคอมพิวเตอร์ Raspberry Pi, การพัฒนาระบบฝังตัวและระบบควบคุมสำหรับอุปกรณ์ต่างๆ แล้ว ตัวเลือก Wi-Fi ยังถูกวางตำแหน่งเป็นแพลตฟอร์มสำหรับสร้างอุปกรณ์ Internet of Things (Internet of Things) ที่โต้ตอบผ่าน เครือข่าย

โครงการ Raspberry Pi เปิดตัวบอร์ด Pico W ที่เปิดใช้งาน Wi-Fi

ชิป RP2040 ประกอบด้วยโปรเซสเซอร์ ARM Cortex-M0+ (133MHz) แบบดูอัลคอร์พร้อม RAM ออนบอร์ด (SRAM) ขนาด 264 KB ตัวควบคุม DMA เซ็นเซอร์อุณหภูมิ ตัวจับเวลา และตัวควบคุม USB 1.1 บอร์ดมีหน่วยความจำแฟลช 2 MB แต่ชิปรองรับการขยายได้สูงสุด 16 MB สำหรับ I / O มีพอร์ต GPIO (30 พินซึ่ง 4 พินถูกจัดสรรสำหรับอินพุตแบบอะนาล็อก), UART, I2C, SPI, USB (ไคลเอ็นต์และโฮสต์ที่รองรับการบูทจากไดรฟ์ในรูปแบบ UF2) และ PIO พิเศษ 8 พิน ( เครื่องสถานะ I / O ที่ตั้งโปรแกรมได้) เพื่อเชื่อมต่ออุปกรณ์ต่อพ่วงของคุณเอง สามารถจ่ายไฟได้ในช่วง 1.8 ถึง 5.5 โวลต์ ซึ่งช่วยให้คุณใช้แหล่งพลังงานได้หลากหลาย รวมถึงแบตเตอรี่ AA ทั่วไปสองหรือสามก้อนหรือแบตเตอรี่ลิเธียมไอออนมาตรฐาน

สามารถสร้างแอปพลิเคชันได้โดยใช้ C, C++ หรือ MicroPython พอร์ต MicroPython สำหรับ Raspberry Pi Pico จัดทำขึ้นร่วมกับผู้เขียนโครงการและรองรับคุณสมบัติทั้งหมดของชิป รวมถึงอินเทอร์เฟซสำหรับเชื่อมต่อส่วนขยาย PIO สำหรับการพัฒนาชิป RP2040 โดยใช้ MicroPython นั้น สภาพแวดล้อมการเขียนโปรแกรมรวมของ Thonny ได้รับการดัดแปลง ความสามารถของชิปเพียงพอที่จะเรียกใช้แอปพลิเคชันเพื่อแก้ปัญหาการเรียนรู้ของเครื่องซึ่งได้เตรียมพอร์ตของเฟรมเวิร์ก TensorFlow Lite ไว้สำหรับการพัฒนา สำหรับการเข้าถึงเครือข่าย ขอแนะนำให้ใช้สแต็กเครือข่าย lwIP ซึ่งรวมอยู่ใน Pico SDK เวอร์ชันใหม่สำหรับการพัฒนาแอปพลิเคชันในภาษา C รวมถึงในเฟิร์มแวร์ใหม่ด้วย MicroPython

ที่มา: opennet.ru

เพิ่มความคิดเห็น