- Qualcomm เข้าซื้อกิจการ Arduino เพื่อเพิ่มการเข้าถึง เทคโนโลยีคอมพิวติ้งและปัญญาประดิษฐ์ขั้นสูง ให้กับนักพัฒนา
- Arduino รองรับการพัฒนา โซลูชัน AI ได้รวดเร็วยิ่งขึ้นด้วย สภาพแวดล้อมการพัฒนา App Lab ใหม่และการผสานรวมกับ Edge Impulse
- การเข้าซื้อกิจการครั้งนี้ทำให้ Qualcomm เดินหน้าขยาย ระบบนิเวศนักพัฒนาระดับโลก ต่อจากการเข้าซื้อ Foundries.io และ Edge Impulse ก่อนหน้านี้
- ความร่วมมือระหว่าง Arduino และ Qualcomm มีแผนจะเสริมทั้ง การเข้าถึงและนวัตกรรมของเครื่องมือพัฒนา AI
- วิสัยทัศน์ร่วมคือการขยายโซลูชันอัจฉริยะผ่าน สภาพแวดล้อมการพัฒนาแบบเปิด และการทำให้ใช้งานเชิงพาณิชย์ได้ในวงกว้าง
ภาพรวมการเข้าซื้อกิจการ Arduino ของ Qualcomm
- Qualcomm ประกาศอย่างเป็นทางการถึง การเข้าซื้อกิจการ Arduino พร้อมเปิดเผยแนวทางที่จะช่วยให้นักพัฒนาเข้าถึง ผลิตภัณฑ์คอมพิวติ้งและปัญญาประดิษฐ์ขั้นสูง ของ Qualcomm ได้ง่ายขึ้น
- การเข้าซื้อครั้งนี้เป็นก้าวต่อเนื่องจาก Foundries.io และ Edge Impulse โดยมีเป้าหมายเพื่อเร่งทำให้ วิสัยทัศน์ในการทำให้ผลิตภัณฑ์ AI และคอมพิวติ้งเข้าถึงนักพัฒนาทั่วโลกได้อย่างแพร่หลาย สำหรับ ชุมชนนักพัฒนาระดับโลก เกิดขึ้นเร็วขึ้น
Arduino App Lab และ UNO Q
- Arduino ยังคงความเข้ากันได้กับ Arduino IDE แบบดั้งเดิมและ ระบบนิเวศบอร์ด UNO ขณะเดียวกันก็เปิดตัวบอร์ด UNO Q ที่รองรับ App Lab ซึ่งเป็นสภาพแวดล้อมการพัฒนาแบบรวมศูนย์รูปแบบใหม่เป็นครั้งแรก
- App Lab รวม real-time OS, Linux, Python และขั้นตอนการพัฒนา AI ไว้ในที่เดียว ช่วยเพิ่มทั้งความเร็วและประสิทธิภาพในการพัฒนา
- นักพัฒนาสามารถใช้ App Lab บนแพลตฟอร์มโอเพนซอร์สเพื่อออกแบบแนวคิด สร้างต้นแบบ และต่อยอดสู่เชิงพาณิชย์ของโซลูชันที่ขับเคลื่อนด้วย AI ได้อย่างรวดเร็ว
- การเชื่อมต่อกับแพลตฟอร์ม Edge Impulse ช่วยเร่งการสร้างและปรับแต่งโมเดล AI จากข้อมูลจริง
- ตัวอย่างการใช้งานหลัก ได้แก่ การตรวจจับวัตถุ/บุคคล, การตรวจจับความผิดปกติ, การจัดประเภทภาพ, การรู้จำเสียง, การตรวจจับคีย์เวิร์ด
ความเห็นจากผู้บริหารและผู้ก่อตั้ง
- Nakul Duggal (หัวหน้าฝ่ายยานยนต์ อุตสาหกรรม และ Embedded IoT, Qualcomm Technologies):
- เน้นย้ำว่า การผสาน จิตวิญญาณโอเพนซอร์ส ของ Arduino เข้ากับเทคโนโลยีขั้นสูงของ Qualcomm จะช่วยให้นักพัฒนาหลายล้านคนทั่วโลกสามารถพัฒนา โซลูชันอัจฉริยะ ได้รวดเร็วและมีประสิทธิภาพยิ่งขึ้น
- พร้อมเน้นถึงการขับเคลื่อนนวัตกรรมทั่วโลกเมื่อรวมเข้ากับศักยภาพด้านการทำเชิงพาณิชย์ในวงกว้างของระบบนิเวศ Qualcomm
- Fabio Violante (CEO, Arduino):
- ระบุว่าความร่วมมือกับ Qualcomm ช่วยตอกย้ำความมุ่งมั่นด้าน การเข้าถึงและนวัตกรรม และการเปิดตัว UNO Q เป็นจุดเริ่มต้นของการยกระดับเครื่องมือพัฒนา AI สำหรับชุมชนทั่วโลก
- Massimo Banzi (ผู้ร่วมก่อตั้ง, Arduino):
- เปิดเผยว่าจะยังคงยึดหลัก ความเรียบง่าย ความคุ้มค่า และชุมชนเป็นศูนย์กลาง พร้อมทั้งนำเครื่องมือ AI ขั้นสูงไปสู่ชุมชนในวงกว้างยิ่งขึ้นผ่านการเข้าร่วมกับ Qualcomm
ข้อมูลเพิ่มเติม
- จะมีการเปิดเผยรายละเอียดเพิ่มเติมผ่าน การถ่ายทอดสดออนไลน์ ของงาน Arduino “From Blink to Think” ในวันที่ 7 ตุลาคม 2025
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
และได้ประกาศว่า Arduino เปิดตัวผลิตภัณฑ์ร่วมชิ้นแรกคือ Uno Q SBC ราคา 44 ดอลลาร์ ซึ่งใช้ Dragonwing SoC และ STM32 ไมโครคอนโทรลเลอร์ (ลิงก์: https://www.arduino.cc/product-uno-q) โดย Arduino จะยังคงรักษาแบรนด์เดิม ดูแลสายผลิตภัณฑ์ที่มีอยู่ และจะยังใช้ชิปจากบริษัทอื่นนอกเหนือจาก Qualcomm ต่อไป ถึงอย่างนั้นก็ยังน่าสงสัยว่าสภาพแบบนี้จะคงอยู่ได้นานแค่ไหนหลังการเข้าซื้อกิจการ แม้จะทดแทนได้ด้วย Pi RP2040/2350, บอร์ด Espressif ฯลฯ แต่ Arduino เป็นสิ่งที่เปิดประตูสู่โลกไมโครคอนโทรลเลอร์ให้กับผมและคนรู้จัก จึงทำให้ผมรู้สึกผูกพันเป็นพิเศษ
ผมไม่คิดว่า Qualcomm ซื้อ Arduino มาเพื่อทำให้มันหายไป สำหรับ Qualcomm แล้ว การใช้ Arduino เป็นจุดเริ่มต้นที่เป็นมิตรเพื่อดึงนักพัฒนาในวงกว้างน่าจะสมเหตุสมผลกว่าการรอให้นักเรียนไปเรียน ARM ตั้งแต่ต้น คาดว่า Arduino IDE เองก็น่าจะมีการเปลี่ยนแปลงเพื่อเชื่อมต่อกับ Snapdragon มากขึ้น ST กับ TI ก็ใช้แนวทางนี้อยู่ และถือว่าเป็นกลยุทธ์ที่โอเคมาก
ในความเป็นจริง มีแค่แผนผังวงจรของบอร์ด Arduino Uno Q แต่ไม่มีทั้ง datasheet, SDK, คู่มือ หรือเอกสารอื่นใดของ SoC QRB2210 เลย นี่แหละสไตล์ของ Qualcomm
สำหรับคนที่ไม่ได้ผ่านการเรียนการสอน embedded programming แบบเป็นระบบ การเริ่มจากไมโครคอนโทรลเลอร์ SMT นั้นยากมากจริงๆ การจับคู่กันของภาษาและ IDE ของ Arduino ทำให้การเรียนรู้ง่ายและสนุก แค่เขียนโค้ดไม่กี่บรรทัดแล้วเห็น LED บนบอร์ดตอบสนองก็เป็นแรงจูงใจที่ทรงพลังมาก เมื่อก้าวข้าม Arduino IDE ไปแล้ว ก็ยังสามารถใช้ชิปอื่นใน IDE เดียวกันได้ และหากจะไปไกลกว่านั้นก็จะเข้าสู่ toolchain ขั้นสูงของผู้ผลิตแต่ละราย ถ้าต้องเริ่มใหม่ตอนนี้ ผมก็คงเริ่มจาก Arduino อยู่ดี
คราวนี้ถึงขั้นย้ายที่ตั้งสำนักงานใหญ่ด้วย ปกติคงไม่ใช่ปัจจัยสำคัญอะไร แต่ในบรรยากาศยุคนี้ ข่าวว่า "ย้ายไปอเมริกาแบบเต็มตัว" ฟังดูไม่ใช่สัญญาณที่ดีนัก
ไมโครคอนโทรลเลอร์ STM32 ไม่ใช่พื้นฐาน 3.3V เหรอ? แล้วระบบการตั้งชื่อของ Arduino ก็น่าเสียดายมาก ชื่อ Uno กลายเป็นว่าครอบทั้ง AVR/ARM, แยก 3V3/5V, ตั้งแต่หลาย MCU ไปจนถึง SBC ทำให้สับสน
ปัญหาของตลาดนี้คือ การทำเงินก้อนโตจากสินค้าสำหรับฮาร์ดแวร์สายฮาร์ดคอร์นั้นยากมากจริงๆ ทุกครั้งที่บริษัทยักษ์ใหญ่เข้ามา ก็มักพูดคำเดิมๆ อย่าง IoT/AI และก่อนหน้านี้ Intel ก็เคยล้มเหลวกับ Galileo/Edison ถ้าจะทำอุปกรณ์ IoT ราคาถูก ก็ไม่มีใครยอมจ่ายค่าแบรนด์เพิ่ม ทุกคนก็เลือกชิป WiFi/BT ที่ถูกที่สุด ถ้าจะทำ AI แบบจริงจังก็ต้องไปใช้คอมพิวเตอร์จริงๆ อยู่ดี และตอนนั้นแบรนด์ Arduino ก็ไม่มีความหมาย ทุกครั้งที่ประกาศซื้อกิจการคงมีสไลด์ว่า "ตอนนี้เราจะเข้าสู่ตลาดเมกเกอร์แล้ว" แต่สิ่งสำคัญจริงๆ คือทำเอกสาร, SDK และ toolchain ให้ง่ายและดี นั่นจึงเป็นเหตุผลที่ชิปของ Microchip, STM, RPi และ Espressif ยังปรากฏในตลาด DIY อยู่เสมอ
มีข้อยกเว้นอยู่คือแบรนด์ Arduino เองมีพรีเมียมด้านแบรนด์สูงมาก มีอัตรากำไรที่บริษัทฮาร์ดแวร์ดั้งเดิมได้แต่ฝันถึง และทั้งหมดนี้เกิดจากแบรนด์ Arduino เพียงอย่างเดียว แม้ซอฟต์แวร์สแตกจะไม่ได้ผูกกับฮาร์ดแวร์ แต่แค่รายได้จากฮาร์ดแวร์ก็สร้างโครงสร้างรายได้ที่มากพอแล้ว
สำหรับ Arduino แล้ว ฮาร์ดแวร์จริงๆ เป็นองค์ประกอบที่สำคัญน้อยกว่า แกนหลักคือการเข้าถึงซอฟต์แวร์ได้ง่าย ทั้ง IDE ที่เรียนรู้ง่าย, API ที่เรียบง่าย, ชุมชนที่แข็งแรง, เอกสารที่เป็นระบบ และตัวอย่างโค้ด
เมื่อมีคนใหม่เข้ามา ก็จะมีมุมมองใหม่เข้ามาด้วย อาจเกิดกระแสที่เห็นคุณค่าของระบบนิเวศชุมชน ซึ่งโปรเจกต์งานอดิเรกที่ทำด้วยความหลงใหลช่วยผลิตคอนเทนต์และกรณีศึกษาอย่างต่อเนื่อง ความสนใจจากฐานรากแบบนี้เคยเป็นแรงผลักดันที่ทำให้ Apple เข้ามาแทนที่ Sun Microsystems
จริงๆ แล้วมีผลิตภัณฑ์อุตสาหกรรมจำนวนมากที่สร้างขึ้นจากสินค้าสายงานอดิเรก เช่น digital display, คอนโทรลเลอร์อุปกรณ์อุตสาหกรรม ฯลฯ ซึ่งทั้งหมดมักถูกจับรวมอยู่ใต้ร่มกว้างๆ ของ IoT ผมคิดว่า Qualcomm ต้องการใช้การยอมรับของ Arduino เพื่อเพิ่มส่วนแบ่งในตลาด IoT และทำให้ชิปเซ็ตของตัวเองถูกใช้ในตลาด IoT/หุ่นยนต์ที่กว้างขึ้น
ผมมองว่าแบรนด์ Arduino ไม่ได้มีไว้สำหรับมืออาชีพ แต่ถ้าสองบริษัทนี้สามารถสร้างสภาพแวดล้อมการพัฒนาที่เรียบง่ายแต่ทรงพลัง ให้แม้แต่ผู้เริ่มต้นหรือคนที่ไม่ใช่มืออาชีพก็สามารถทำต้นแบบหุ่นยนต์จริงจังได้อย่างรวดเร็วและนำไปทำผลิตภัณฑ์ได้ทันที? ในกรณีนั้นคุณค่าของแบรนด์ Arduino และชุมชนก็มีมากพอแน่นอน
การเข้าซื้อแบบนี้แทบไม่เคยเป็นผลดีต่อ "ด้านดี" ของชุมชนเลย ส่วนใหญ่บริษัทเมื่อซื้อธุรกิจดีๆ ไปแล้วก็มักรีดกำไรให้มากที่สุดจนพัง ถ้ามีข้อยกเว้นก็อยากรู้เหมือนกัน
มากกว่าจะมีเจตนาร้าย อาจเป็นไปได้ว่า Qualcomm จ่ายผลตอบแทนก้อนใหญ่ให้ทีมเดิม และทีมเองก็น่าจะถึงเวลาจะไปใช้ชีวิตบทถัดไปแล้ว ปัญหาคือหลังการซื้อกิจการ ทุกบล็อกโพสต์ ทุกการบรรยายในคอนเฟอเรนซ์ จะต้องชนกับระบบราชการของบริษัทยักษ์ใหญ่ ไม่ว่าจะรายงานต้นทุน, แผนกำลังคน, การประเมินผลงาน ฯลฯ ภายใน 1-2 ปี ทีมก็คงหมดแรงและทยอยออกไป
แทนที่จะตั้งใจฆ่ามัน Arduino มักถูกใช้ในโครงการภายในระดับสูงของหลายบริษัท และเมื่อมีกรณีสำเร็จเกิดขึ้น บริษัทเหล่านั้นก็จะเริ่มคิดเรื่องการผลิตจำนวนมาก ในกระบวนการนั้น Arduino และชิป Qualcomm สามารถทำหน้าที่เป็น "ตัวเชื่อม" ได้ จึงมีโอกาสสูงที่จะพยายามรักษามันไว้ แน่นอนว่าภายในองค์กรก็ย่อมมีฝ่ายคัดค้านด้วยเหตุผลทางการเมืองเสมอ
การทำลาย Arduino กลับไม่ได้เป็นประโยชน์ต่อ Qualcomm มันคล้ายกับตอน Microsoft ซื้อ Minecraft คือเป็นวิธีที่รวดเร็วและง่ายในการได้มาซึ่งแบรนด์ที่คนรู้จักดีและฐานผู้ใช้ขนาดใหญ่
ผมก็คิดว่าไม่มีเหตุผลจะต้องทำลายมัน เพราะแบรนด์นี้ช่วยดึงคนเข้าสู่ชิป Qualcomm ได้ง่ายขึ้น
Google ก็ซื้อ Android, YouTube แล้วไม่ได้ทำให้หายไป แม้แน่นอนว่ากรณีตรงข้ามจะมีมากกว่า
เดี๋ยวนี้แค่เห็นข่าวเกี่ยวกับ Qualcomm บน Hacker News ก็เริ่มรู้สึกกังวล
พูดตรงๆ คือผมไม่ค่อยเห็นอนาคตของ Qualcomm ในอีก 10 ปีข้างหน้า ในยุค AI ก็ล้าหลังไปแล้ว สมาร์ตโฟนก็กลายเป็นสินค้ามาตรฐาน Apple และ Google ก็ทำ vertical integration เต็มตัว ข้างล่างก็โดนผู้เล่นจีนอย่าง Mediatek, Unisoc เบียด ดูเหมือนไม่มีทางออกเลย
อาจจะแย่กว่านั้นอีก เช่น ถ้าเป็น Broadcom
กลับให้ความรู้สึกคล้ายได้ยินคำว่า "Oracle ซื้อ $FOO"
รู้สึกแบบนั้นก็ไม่แปลก Qualcomm มีภาพลักษณ์เหมือนเป็นบริษัทที่มีทนายมากกว่าวิศวกร และให้ความรู้สึกเหมือน Oracle แห่งวงการชิป มันยากจะเข้าใจว่าทำไมถึงตั้งใจสร้างการปะทะกันทางวัฒนธรรมครั้งใหญ่แบบนี้
ถ้าคุณต้องการใช้เซ็นเซอร์กล้องรุ่นใหม่ในอุปกรณ์ embedded Qualcomm ก็เป็นบริษัทที่ค่อนข้างดีทีเดียว (ยิ่งชัดเมื่อเทียบกับ NVIDIA Jetson)
ทุกวันนี้บอร์ด ESP ถูกมากและประสิทธิภาพก็ดี จนอดสงสัยไม่ได้ว่าจำเป็นต้องใช้ Arduino อีกหรือเปล่า
ไม่ใช่ว่าสเปกคือทุกอย่าง การออกแบบบอร์ดและสภาพแวดล้อมการเขียนโปรแกรมก็สำคัญ เครื่องมือพัฒนาพื้นฐานของ ESP32 ซับซ้อนกว่า Arduino มาก ผมเป็นนักพัฒนา embedded firmware จึงพอปรับตัวได้ แต่กับ Arduino ผมเคยทำชุดฮาโลวีนที่ใช้เอาต์พุต 5V ได้เสร็จด้วยโค้ดหน้าเดียวและรันใน IDE ได้ทันที ไม่ต้องตั้งค่า SDK และ Arduino API ก็ abstraction เฉพาะส่วนที่ผมต้องการได้พอดี จึงสะดวกมาก
ซีรีส์ ESP นั้นราคาถูกและประสิทธิภาพดี แต่ Arduino Uno ก็ยังยอดเยี่ยมมากสำหรับผู้เริ่มต้นและโปรเจกต์ง่ายๆ มันใช้พื้นฐาน 5V จึงมีประโยชน์มาก และโครงสร้างก็เชื่อมต่อ breadboard กับสาย jumper ได้ง่าย Arduino IDE แค่ติดตั้งแล้วเพิ่มไลบรารี จากนั้นเติมฟังก์ชัน
setup(),loop()ก็เสร็จ ประหยัดเวลาอย่างมหาศาล เรื่องนี้ก็ยังเป็นจริงแม้ตอนที่ระบบนิเวศ ESP32 ถูกเพิ่มเข้ามาใน Arduino IDE เช่นงานง่ายๆ อย่างสั่งเซอร์โวมอเตอร์ตามค่าของเซ็นเซอร์ตัวเดียว ก็จบได้ในโค้ด 5-6 บรรทัด ไม่ต้องสนใจ SDK, Makefile, git repo เลย แค่มี Arduino clone + ชุดเซ็นเซอร์ราคา 70 ดอลลาร์ ก็ทดลองอะไรได้หลายอย่างทันที จึงเหมาะมากสำหรับการสอนเขียนโปรแกรมและวงจรอิเล็กทรอนิกส์สำหรับผู้เริ่มต้นESP, Arduino, Pi Pico ฯลฯ ล้วนเป็นจุดเริ่มต้นที่ดีสำหรับการก้าวเข้าสู่โลกของไมโครคอนโทรลเลอร์ Arduino ได้กลายเป็นแบรนด์ที่คุ้นเคยมาตลอดกว่า 20 ปี และมีโปรเจกต์มากมายให้ผู้เริ่มต้นได้สัมผัสความสำเร็จโดยไม่ต้องลองผิดลองถูกมากนัก ส่วน ESP32, STM, MSP, RP2 ฯลฯ อาจเป็นตัวเลือกที่ดีสำหรับคนมีประสบการณ์ แต่แค่มีคอมพิวเตอร์กับ Arduino starter kit ก็เพียงพอให้ใครก็ตามสร้างผลลัพธ์ง่ายๆ ได้อย่างรวดเร็ว แม้ตอนนี้ Arduino ก็ยังเป็นสภาพแวดล้อมที่ดีมากสำหรับผู้เริ่มต้น ซึ่งนั่นก็เป็นเป้าหมายดั้งเดิมของมันด้วย
ผมสงสัยว่า Qualcomm จะได้อะไรจากดีลนี้จริงๆ Arduino ไม่ได้มีตัวตนมากนักในตลาดการผลิต และแทบจะอยู่ในตลาดงานอดิเรกกับสายฮอบบี้เท่านั้น (ไม่ได้หมายความว่าไม่ดีนะ ผลิตภัณฑ์ที่เป็นมิตรและมีการรองรับดีแบบนี้จำเป็นมาก) แต่ก็ดูแทบไม่มีจุดเชื่อมกับธุรกิจหลักของ Qualcomm ที่ขายซิลิคอนล็อตใหญ่
ผมใช้ Arduino ทำกิจกรรมกับเด็กๆ อัปโหลดโปรแกรมลงบอร์ด ต่อชิ้นส่วน แล้วสนุกกับการทำให้ LED กระพริบหรือแสดงอะไรบางอย่างบน LCD ข้อที่ไม่มี WiFi และตัวบอร์ดมีขนาดใหญ่กลับกลายเป็นข้อดีเสียอีก
อีกไม่กี่ปี คนคงจะลืมไปแล้วด้วยซ้ำว่าเคยมีคำว่า "open" หรือ "open source" Arduino อยู่ ราวปี 2030 Arduino IDE อาจจะบน Windows และต้องใช้ไดรเวอร์เฉพาะบางตัว ถึงจะแฟลชเฟิร์มแวร์ลงบอร์ดแท้ผ่าน DRM ได้ การเข้าซื้อแบบนี้มักเป็นฝันร้ายเสมอ
Qcom เป็นหนึ่งในผู้ผลิต SoC ไม่กี่รายของระบบนิเวศ Android ที่ปฏิบัติตามไลเซนส์ GPL-v2 ได้ดี และค่อนข้างเปิดเผยกระบวนการพัฒนาอย่างโปร่งใส
Arduino เองก็เคยมีประวัติเปลี่ยนบอร์ดบางรุ่นไปเป็น closed source มาแล้ว ดังนั้นผมจึงกลับรู้สึกแปลกใจด้วยซ้ำที่บอร์ดนี้ออกมาเป็นโอเพนซอร์ส
หากมีคนจาก Arduino/Qualcomm มาเห็น --<br>ถ้าต้องการให้ Uno Q SBC เป็นประตูให้บริษัทต่างๆ ย้ายมาใช้ Qualcomm SoC ก็ขอให้มีสิ่งต่อไปนี้ด้วย
ผมมองว่าการซื้อกิจการครั้งนี้ใกล้เคียงกับหายนะ Arduino นั้นดีสำหรับการศึกษา/งานอดิเรก แต่ Qualcomm กลับไม่รับคำสั่งซื้อจำนวนมากเลย แม้สตาร์ตอัปจะบอกว่าสั่งได้ 10,000 ชิ้น ก็ยังไม่ได้ข้อมูลหรือการสนับสนุนอะไรเลย ถ้าเปิดบางไลน์ให้กระจายสินค้าผ่านช่องทางแบบ MediaTek ได้ ตลาดก็น่าจะใหญ่ขึ้นมาก เหตุผลที่อุตสาหกรรมฮาร์ดแวร์ของจีนมีความเคลื่อนไหวมากกว่าก็เพราะใครๆ ก็จัดหาของที่ต้องการได้ง่าย
นั่นแหละคือเหตุผลที่ซื้อมา ตอนนี้สตาร์ตอัปก็น่าจะซื้อชิ้นส่วนสำหรับต้นแบบ 1,000 ชิ้นผ่านช่องทางของ Arduino ได้ และสำหรับ Qualcomm เองก็อาจเป็นจุดเปลี่ยนให้คุ้นเคยกับโปรเจกต์ขนาดเล็กและกลุ่มเป้าหมายเชิงเทคนิคมากขึ้น ผมคาดว่าในอนาคตตระกูลผลิตภัณฑ์ Arduino จะมีชิป Qualcomm หลากหลายรุ่นเข้ามาอีก
ผมก็มีประสบการณ์คล้ายกัน ต้องการแค่ของปริมาณน้อยแต่กลับไม่ได้รับการรองรับอะไรเลย ผมไม่ได้คาดหวังจาก Arduino มากนัก แต่ชุมชนช่วยอุดช่องว่างนั้นได้ แค่ค้นข้อมูลที่เกี่ยวข้องก็เจอผลลัพธ์เกี่ยวกับ Atmega328p, Arduino นับหมื่นรายการที่เกี่ยวข้องกันสูง แต่ฝั่ง Qualcomm ทั้งผลลัพธ์ก็น้อยและเนื้อหาก็แทบไม่มี
การซื้อกิจการครั้งนี้ให้ความรู้สึกเหมือนเป็นสถานการณ์เลวร้ายที่สุดสำหรับผู้ใช้ทั่วไป จุดแข็งสำคัญของ Arduino คือสามารถเปลี่ยนจากแผงวงจรหรือชิปไปเป็นการออกแบบคัสตอมของตัวเองได้ง่าย แต่ชิปของ Broadcom, Qualcomm นั้นไม่มีขายแม้แต่ในเว็บขายชิ้นส่วนทั่วไป ผมมองว่า Raspberry PI ก็คล้ายกัน ต่อให้มีสิ่งที่อยากทำ ก็ใช้ได้แค่ compute module สินค้าก็ขาดสต็อก และฟีเจอร์ที่ต้องการก็ไม่ได้มาง่ายๆ
ข่าวประชาสัมพันธ์อย่างเป็นทางการระบุว่า<br>
Arduino เองก็เริ่มจากสายการศึกษา/งานอดิเรกจริง แต่ในช่วงประมาณ 1 ปีที่ผ่านมาได้ออกไลน์ "pro" มาเพื่อทำอุปกรณ์ระดับ PLC (เช่น ระบบอัตโนมัติอุตสาหกรรม) และพยายามให้ใช้ toolchain ร่วมกับไลน์การศึกษาที่มีอยู่เดิมด้วย (ลิงก์: https://store-usa.arduino.cc/collections/pro-family)
แม้จะเสียดายที่ Arduino ถูกขาย แต่พูดตรงๆ ว่าทุกวันนี้ก็สงสัยว่ามันจำเป็นแค่ไหน Arduino framework ไม่ได้เป็นสภาพแวดล้อมพัฒนาเฟิร์มแวร์ที่ดีนักหากจะใช้ทำอะไรจริงจังแม้เพียงเล็กน้อย และฮาร์ดแวร์เองก็ดูล้าสมัยไปแล้ว โดยเฉพาะเมื่อเทียบกับบอร์ดพัฒนายุคหลังอย่างของ Espressif ที่ก้าวหน้าแบบก้าวกระโดด สมัยที่ Arduino ได้รับความนิยมคือช่วงที่ทางเลือกมีแค่ C library ที่ผู้ผลิตทำมาแบบไม่เป็นมิตร กับการควบคุมรีจิสเตอร์ด้วยมือเท่านั้น ตอนนี้มี framework และไลบรารีอีกมากที่ออกแบบมาดีกว่า ความจำเป็นของ Arduino จึงลดลง จริงๆ แล้วผมมองว่า Arduino เป็น framework ที่ช้าและหลวมที่สุดตัวหนึ่ง แถมยังทำให้ผู้เริ่มต้นติดนิสัยไม่ดีด้วย ถึงเวลาแล้วหรือยังที่จะถูกแทนที่
ถึงอย่างนั้นเสน่ห์ของการทำให้ LED กระพริบหรือสร้างแอปพื้นฐานได้ทันทีอย่างง่ายดายก็ยังมีมาก สำหรับการศึกษาและนักแฮ็กฮาร์ดแวร์ช่วงสุดสัปดาห์ framework ที่เรียบง่ายแบบ Arduino กลับจำเป็นยิ่งกว่า แม้ framework สำหรับมืออาชีพจะทรงพลังกว่ามาก แต่ก็มาพร้อมความซับซ้อน มีบทความบล็อกที่สรุปเปรียบเทียบ Arduino กับ ESP-IDF ไว้อย่างเป็นระเบียบด้วย (ลิงก์: https://bitclock.io/blog/esp-idf-vscode)
ผมสงสัยว่าเดี๋ยวนี้มี framework ที่ดีกว่าอะไรบ้าง และทั้งหมดผูกกับฮาร์ดแวร์เฉพาะแบบ Arduino หรือไม่ รวมถึงใช้ภาษาอะไร
อยากรู้ว่า framework แบบไหนที่พอจะแนะนำให้มือใหม่ที่กำลังเรียน embedded system ได้
ตอนแรก Arduino ครองตลาดงานอดิเรกแทบทั้งหมดด้วยความเป็นคอมพิวเตอร์ที่เล็กมาก ราคาถูก และเขียนโปรแกรมง่าย มันเป็นแบบนั้นอยู่หลายปี แต่พอ ESP8266 ออกมา ก็ให้ความสามารถใกล้เคียงกันในราคาที่ถูกกว่า และ Raspberry Pi ก็มีราคาใกล้กันแต่ประสิทธิภาพสูงกว่ามาก สุดท้าย Arduino ก็ลำบากขึ้นเพราะคู่แข่งที่ปล่อยฮาร์ดแวร์ดีกว่าในราคาถูกกว่า
การเอา Pi มาเทียบตรงๆ กับไมโครคอนโทรลเลอร์อย่าง Arduino เป็นสัญญาณของความสับสน (ยกเว้น Pi Pico) Raspberry Pi ส่วนใหญ่เป็น Linux single-board computer เต็มรูปแบบ จึงมีข้อดีข้อเสียต่างออกไป ปัญหาแบบไมโครคอนโทรลเลอร์บางอย่างอาจแก้ด้วยคอมพิวเตอร์ Linux ได้ แต่ก็ไม่ค่อยใช่วิธีที่ดีที่สุดหรือถูกที่สุด
ผมเองก็เคยใช้แต่ Arduino อยู่นาน เพราะซื้อบอร์ด Nano clone ได้ในราคาไม่ถึง 1 ยูโร (พังแล้วทิ้งได้เลยแบบไม่เสียดาย) ช่วงหลังผมลองทดลองอะไรบางอย่างกับบอร์ด Arduino Every แต่ราคาขึ้นไปมากจนรู้สึกว่าใช้จริงค่อนข้างลำบาก หลังจากนั้นเลยใช้ Every เป็นบอร์ดพัฒนา ส่วนตัวโปรเจกต์จริงก็ใช้ Nano ตามเดิม (ถ้าต้องการ UART หลายพอร์ตไว้ดีบักก็ใช้ Every ไม่อย่างนั้นก็ Nano)
มีผมคนเดียวหรือเปล่าที่รู้สึกว่าซีรีส์ ESP ดีกว่าแทบทุกด้าน หลังจากรู้จัก ESP8266 กับ ESP32 แล้ว แทบไม่ได้แตะบอร์ด Arduino อีกเลย
ถึงอย่างนั้น ถ้าคุณอยากทำอะไรแบบ "bare metal" มันก็ยังเป็นหนึ่งในตัวเลือกที่ดีที่สุดอยู่ดี ผมเห็นด้วยว่ามันขาดนวัตกรรม แต่ก็ยังถูกใช้งานในงานจริงอยู่มาก