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

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

การควบคุมเซอร์โวด้วย 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

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

โฆษณา
โฆษณา