Meadow F7v2 Feather : บอร์ดใช้ MCU STM32F7 รองรับ .NET, ภาษา C#

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 ทำได้

STM32 Microsoft dotnet

สเปคของ 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

Meadow F7V2 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 ในเว็บไซต์ของผู้พัฒนา

Servo control dotnet C hash programming
การควบคุมเซอร์โวด้วย C#

บริษัทกล่าวว่า 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

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา