Wilderness Labs Meadow F7v2 Feather เป็นบอร์ดพัฒนา STM32F7 Arm Cortex-M7 ตามฟอร์มแฟคเตอร์ Adafruit Feather และสามารถเขียนโปรแกรมด้วยภาษา C# ผ่านการใช้งาน .NET framework ซึ่งมีน้ำหนักเบา (lightweight)
เราเคยเห็น .NET Framework ที่ทำงานบน Android และ Linux ผ่านการใช้งานของ Xamarin’s Mono แต่ฉันไม่คิดว่าฉันเคยมีบอร์ดไมโครคอนโทรลเลอร์ที่รองรับ .NET framework และการเขียนโปรแกรม C# แต่นั่นคือสิ่งที่ Meadow F7v2 Feather ทำได้
สเปคของ Meadow F7v2 Feather :
- MCU – ไมโครคอนโทรลเลอร์ STMicro STM32F7 Arm Cortex-M7 @ 216 MHz พร้อมกราฟิก 2D และJPEG ตัวเร่งความเร็ว (accelerators)
- หน่วยความจำ – RAM 32MB
- พื้นที่เก็บข้อมูล – flash 64MB
- การเชื่อมต่อ – WiFi 2.4 GHz และ BLE (ESP32) พร้อมสายอากาศ onboard และ external (u.FL connector)
- USB – 1x พอร์ต Micro USB สำหรับจ่ายไฟและเขียนโปรแกรม
- การขยายด้วยรู through holes และรู castellated holes ที่มี 25x GPIO, 12x PWM, 6x อินพุตอะนาล็อก, 2x DAC, I2C, อินพุต/เอาต์พุต I2S, SPI, UART, CAN Bus
- อื่น ๆ – ไฟ LED RGB, ปุ่มบูต DFU
- แหล่งจ่ายไฟ
- 5V ผ่านพอร์ต micro USB
- คอนเนกเตอร์ JST 2 ขาสำหรับแบตเตอรี่ LiPo/Li-Ion 3.7V; วงจรชาร์จแบบรวม
- ขนาด – ฟอร์มแฟคเตอร์ Adafruit Feather
เหตุผลที่บอร์ดถูกตั้งชื่อว่า F7v2 เพราะเป็นรุ่นอัพเกรดจาก Meadow F7 Feather (ที่เปิดตัวใน Kickstarter เมื่อไม่กี่เดือนที่ผ่านมา) ซึ่งมีพื้นที่จัดเก็บข้อมูลแบบความจุสูงขึ้น (64MB เป็น 32MB), สายอากาศที่ได้รับการอัพเกรดให้ประสิทธิภาพที่ดีกว่า 10 เท่า, รองรับ I2S audio, คุณภาพปุ่มที่ดีกว่า และการออกแบบใช้สีลายที่ทำให้ bus IO ง่ายขึ้นมาก
บอร์ดกำลังรันระบบ micro Real-Time OS (µRTOS) และ runtime ที่เข้ากันได้กับ .NET Standard พร้อมกับ “full-stack” ของ IoT APIs สำหรับการเชื่อมต่อ, การใช้กำลังไฟ, sleep และอื่นๆ… คุณจะพบวิธีใช้งานเริ่มต้นและตัวอย่างโค้ดที่ใช้งานได้ผ่านโปรแกรมพัฒนา Visual Studio IDE ในเว็บไซต์ของผู้พัฒนา
บริษัทกล่าวว่า Meadow เป็น “แพลตฟอร์ม IoT ที่สมบูรณ์พร้อมกับระบบรักษาความปลอดภัยระดับป้องกันที่ใช้แอพพลิเคชัน .NET Standard เต็มรูปแบบบนไมโครคอนโทรลเลอร์แบบฝัง” และให้ Meadow.Cloud เพื่อจัดการอุปกรณ์จากระยะไกล แต่ดูเหมือนว่ามันน่าสนใจมากที่สุดสำหรับวิศวกรที่มีความเชี่ยวชาญในภาษา C# หรือ บริษัทที่ต้องการพัฒนาระบบฝังตัวด้วยเส้นทางเรียนรู้ที่ลดลง/เวลาในการขายเร็วขึ้น
Meadow F7v2 Feather ขายที่ร้านค้าของบริษัท ราคา $45 (~1,500฿) ซึ่งคุณจะพบบอร์ดแบบ system-on-module ที่มีสเปคใกล้เคียงกันและราคาเท่ากัน และชุดพัฒนาที่มีความสามารถในการขยาย Mikobus ถ้าคุณต้องการรองรับ .NET บนฮาร์ดแวร์แบบฝังตัว, Wilderness Labs สามารถซื้อ license Meadow ได้ในราคา $5 (~170฿) ขึ้นไปต่ออุปกรณ์หนึ่งเครื่อง
ที่มา : Frank
แปลจากบทความภาษาอังกฤษ : Meadow F7v2 Feather STM32F7 MCU board supports .NET, C# programing
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT