picoZ80 ออกแบบมาเพื่อใช้แทนไมโครโปรเซสเซอร์ Z80 โดยใช้ Raspberry Pi RP2350B และ ESP32

picoZ80

บอร์ด picoZ80 เป็นอุปกรณ์ที่ออกแบบมาเพื่อใช้แทนไมโครโปรเซสเซอร์ Z80 ได้โดยตรง (drop-in replacement) โดยใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2350B แบบ dual-core Cortex-M33 และมีชิป SoC ไร้สาย ESP32 สำหรับการเชื่อมต่อ WiFi และ Bluetooth คอมพิวเตอร์เครื่องแรกของเราเป็น ZX81 ซึ่งใช้ไมโครโปรเซสเซอร์ Zilog Z80 โดย Z80 นี้ได้ยุติการผลิตไปในปี 2024 หลังจากมีการใช้งานมายาวนานเกือบ 50 ปี แต่กลุ่มผู้สนใจคอมพิวเตอร์ย้อนยุค (retro computing) ยังคงทำให้แพลตฟอร์มนี้มีชีวิตอยู่ต่อไป โดยมักใช้การจำลองแบบ softcore บน FPGA เช่น MiSTer แต่ picoZ80 มีความแตกต่างออกไป เนื่องจากมันอาศัยระบบ Programmable I/O (PIO) state machines จาก MCU RP2350B เพื่อจำลองสัญญาณบัส address, data และ control ของ Z80 MPU ได้อย่างแม่นยำในระดับ cycle-accura […]

เฟรมเวิร์ก ESP-IDF v6.0 เพิ่มการรองรับ ESP32-C5 และ ESP32-C61 พร้อมพรีวิวสำหรับ ESP32-H21 และ ESP32-H4

ESP-IDF Release v6.0

Espressif Systems เปิดตัวเฟรมเวิร์ก ESP-IDF เวอร์ชัน 6.0 เมื่อไม่กี่วันที่ผ่านมา โดยเพิ่มการรองรับอย่างสมบูรณ์สำหรับชิป SoC ESP32-C5 และ ESP32-C61 รวมถึงรองรับแบบพรีวิวสำหรับไมโครคอนโทรลเลอร์ไร้สายประหยัดพลังงาน ESP32-H21 และ ESP32-H4 นอกจากนี้ เฟรมเวิร์กยังมาพร้อมกับเครื่องมือใหม่ ESP-IDF Installation Manager (EIM) เพื่อช่วยให้การติดตั้ง ESP-IDF ทำได้ง่ายขึ้น ใช้ไลบรารี C แบบขนาดเล็ก Picolibc เพิ่มการอัปเดตด้านความปลอดภัยและเครื่องมือพัฒนา รวมถึงปรับปรุงฟีเจอร์ Wi-Fi และรองรับการอัปเดต bootloader แบบ OTA (over the air) ไฮไลต์ของ ESP-IDF v6.0 : ESP-IDF Installation Manager – เครื่องมือแบบรวมศูนย์ข้ามแพลตฟอร์ม (Unified) ช่วยให้การติดตั้ง ESP-IDF และ IDE ที่รองรับทำได้ง่ายขึ้น มีให้ใช้งานทั้งในรูปแบบGUI และ CLI ส […]

ESP32-P4 revision 3.0 เพิ่มขาไฟเลี้ยงใหม่ ทำให้ต้องการแก้ไขทั้ง PCB และอัปเดตเฟิร์มแวร์ใหม่

ESP32-P4 chip marking

Espressif’ ได้ปรับปรุงชิป ESP32-P4 ตั้งแต่ revision 3.0 ขึ้นไป โดยมีการเปลี่ยนแปลงสำคัญคือ ขา pin 54 ของชิป ซึ่งเดิมเป็น NC (ไม่ได้เชื่อมต่อ) ถูกเปลี่ยนให้กลายเป็นขาไฟเลี้ยง (VDD_HP_1) แทน ส่งผลให้จำเป็นต้องเพิ่มอุปกรณ์ passive บางส่วนในวงจร และต้องอัปเดตเฟิร์มแวร์ให้รองรับการเปลี่ยนแปลงนี้ Espressif Systems ได้เปิดตัวชิป ESP32-P4 แบบ dual-core RISC-V ความเร็ว 400 MHz ครั้งแรกในเดือนมกราคม 2023 และบอร์ดพัฒนา ESP32-P4-Function-EV อย่างเป็นทางการก็เปิดตัวในเดือนสิงหาคม 2024 โดยมีโซลูชันเชิงพาณิชย์เริ่มทยอยออกสู่ตลาดในปีที่ผ่านมา แม้จะดูเหมือนว่าตัวซิลิคอนและฮาร์ดแวร์ที่เกี่ยวข้องควรจะถูก “ล็อกสเปก” (frozen) ไปแล้ว แต่ในความเป็นจริงกลับยังคงมีการเปลี่ยนแปลงเกิดขึ้น ขา pin 54 ถูกเปลี่ยนจาก NC (ไม่ได้เชื่อมต่อ) เป็น […]

AsteroidOS 2.0 ระบบปฏิบัติการสมาร์ทวอทช์แบบโอเพ่นซอร์ส รองรับอุปกรณ์ 30 รุ่น

AsteroidOS 2.0

AsteroidOS 2.0 ระบบปฏิบัติการสมาร์ทวอทช์แบบโอเพ่นซอร์สที่พัฒนาบนพื้นฐาน Linux ได้เปิดตัวอย่างเป็นทางการ โดยมาพร้อมฟีเจอร์ใหม่ ๆ เช่น รองรับหน้าจอแบบ Always-on Display, ระบบยกข้อมือเพื่อปลุกหน้าจอ (Tilt-to-Wake), แผงควบคุมด่วน (QuickPanel) ที่ปรับแต่งได้, รูปแบบตัวเรียกใช้งาน (Launcher) หลายสไตล์, โหมด Nightstand, การปรับปรุงประสิทธิภาพการทำงาน และรองรับอุปกรณ์ประมาณ 30 รุ่น เส้นทางของโครงการนี้ถือว่ายาวนาน ย้อนกลับไปในปี 2016 เราได้เห็นโครงการโอเพ่นซอร์สนี้ครั้งแรก เมื่อ Florent Revest สาธิตประสบการณ์การใช้งานเบื้องต้นบน LG G Watch ก่อนขึ้นเวทีบรรยายที่งาน FOSDEM 2016 เพื่อแนะนำ AsteroidOS อย่างเป็นทางการ ต่อมาในปี 2017 ได้มีการเปิดตัวสมาร์ทวอทช์ AsteroidOS รุ่น Connect Watch ผ่านการระดมทุน (crowdfunding) โดยบร […]

ESPHome 2026.1.0 มาพร้อมการปรับปรุงการใช้หน่วยความจำบน ESP32/ESP8266, เพิ่มรองรับ Zigbee บน nRF52, WiFi roaming และอื่น ๆ

ESPHome 2026 1.0 firmware release

ESPHome เฟิร์มแวร์โอเพนซอร์สเวอร์ชัน 2026.1.0 ได้เปิดตัวอย่างเป็นทางการแล้ว โดยมาพร้อมฟีเจอร์ใหม่หลายอย่าง เช่น WiFi roaming อัตโนมัติ, รองรับ Zigbee บนชิป Nordic Semiconductor nRF52, รวมถึงการปรับปรุงการใช้หน่วยความจำบนฮาร์ดแวร์ ESP32 และ ESP8266 และการเปลี่ยนแปลงสำคัญอื่น ๆ อีกมากมาย การเปลี่ยนแปลงสำคัญอื่น ๆ ที่น่าสนใจ ได้แก่ อัปเดตด้านความปลอดภัย โดยเปลี่ยนจากการยืนยันตัวตน API แบบใช้รหัสผ่านมาเป็น API encryption และ กำหนดให้การอัปเดต OTA ต้องใช้การยืนยันตัวตนแบบ SHA256, รองรับไฟล์คอนฟิกที่มีอักขระ non-ASCII / UTF-8 ได้ดีขึ้น, อัปเดตแพลตฟอร์ม LibreTiny (BK72xx, RTL87xx, LN882x): WiFi แบบ thread-safe, รองรับ atomics และรองรับ deep sleep ก่อนหน้านี้นักพัฒนา ESPHome เคยแนะนำไม่ให้ผู้ใช้เลือกใช้ ESP8266 ไม่ใช่เ […]

อะแดปเตอร์ USB to GPIB แบบโอเพนซอร์ส เชื่อมต่อเครื่องมือ GPIB/IEEE-488 รุ่นเก่าเข้ากับโฮสต์ยุคใหม่

USB to GPIB adapter

XyphroLabs UsbGpib เป็นอะแดปเตอร์ USB to GPIB แบบ open-source hardware ราคาประหยัดและพกพาสะดวก ออกแบบมาเพื่อให้สามารถเข้าถึงเครื่องมือ GPIB/IEEE-488 รุ่นเก่าโดยใช้ฮาร์ดแวร์และซอฟต์แวร์สมัยใหม่ โดยเน้นความเข้าถึงได้ ความเปิดกว้าง และความง่ายในการผสานรวมเข้ากับเวิร์กโฟลว์ปัจจุบัน GPIB (General Purpose Interface Bus) ซึ่งรู้จักกันในชื่อ IEEE-488 หรือชื่อเดิม HP-IB (Hewlett-Packard Interface Bus) ถูกพัฒนาโดย Hewlett-Packard ในช่วงปลายทศวรรษ 1960 ถึงต้นทศวรรษ 1970 เป็นบัสสื่อสารดิจิทัลระยะสั้น สำหรับเชื่อมต่อและควบคุมเครื่องมือวัดและทดสอบอิเล็กทรอนิกส์แบบโปรแกรมได้ เช่น ออสซิลโลสโคป มัลติมิเตอร์ และแหล่งจ่ายไฟ เข้ากับคอมพิวเตอร์หรือคอนโทรลเลอร์, โครงการ UsbGpib ช่วยให้สามารถเชื่อมต่ออุปกรณ์ที่รองรับ GPIB เข้ากับคอมพ […]

ESP-Scope : ออสซิลโลสโคปที่แสดงผลผ่านเว็บเบราว์เซอร์ ใช้เฟรมเวิร์ก ESP-IDF และ Gemini 3 LLM

ESP32 oscilloscope

ESP-Scope เป็นเฟิร์มแวร์โอเพ่นซอร์สที่เปลี่ยนบอร์ด ESP32 ใด ๆ ให้กลายเป็นออสซิลโลสโคป โดยใช้ขา ADC เพียงขาเดียว สามารถสุ่มตัวอย่างสัญญาณได้สูงสุด 83,333 Hz (บน ESP32-C6) และแสดงผลผ่าน Wi-Fi บนเว็บเบราว์เซอร์ เช่น Google Chrome, Mozilla Firefox หรือเบราว์เซอร์อื่น ๆ นี่ไม่ใช่โปรเจกต์ออสซิลโลสโคปบน ESP32 ตัวแรกที่เราเคยเห็น เพราะเมื่อปีที่แล้วเราเคยนำเสนอสเก็ตช์ Arduino ชื่อ “Esp32_oscilloscope” ของ Bojan Jurca ซึ่งทำงานในลักษณะคล้ายกัน แต่่ ESP-Scope มีความแตกต่างตรงที่พัฒนาบนเฟรมเวิร์ก ESP-IDF และถูกนำมาใช้เพื่อทดสอบตัวสร้างโค้ด AI โดยเฉพาะ “Google Antigravity using Gemini 3” พร้อมการปรับปรุง แนะนำ และกำหนดโครงสร้างโดยมนุษย์ ซึ่งใช้เวลาเพียงไม่กี่ชั่วโมงในการสร้าง คุณสมบัติของเฟิร์มแวร์ ESP-Scope: แสดงสัญญาณแบบ […]

CIX เปิดตัวเอกสาร P1 CPU TRM และคู่มือนักพัฒนาสำหรับ GPU, AI accelerator, OS และ firmware/BIOS

CIX P1 documentation

CIX ได้เปิดเผยเอกสาร Technical Reference Manual (TRM) สำหรับ SoC รุ่น P1 (CD8180/CD8160) ที่ใช้สถาปัตยกรรม Arm Cortex-A720/A520 อย่างเป็นทางการแล้ว พร้อมกับคู่มือนักพัฒนาสำหรับ GPU (Arm Immortalis G720 และการ์ดจอแยก NVIDIA/AMD), AI accelerator, รวมถึงการติดตั้งและพัฒนาระบบปฏิบัติการ (Android, Linux และ Windows) และเฟิร์มแวร์ (BIOS) ความคืบหน้าที่ช้า (แต่สม่ำเสมอ?) ในเดือนธันวาคม 2024 มีความตื่นเต้นอย่างมากเมื่อเมนบอร์ด Radxa Orion O6 ขนาด mini-ITX เปิดตัว โดยระบุว่าใช้ซีพียู CIX P1 Armv9 แบบ 12 คอร์ ที่ให้ประสิทธิภาพใกล้เคียง Apple M1 และ Qualcomm 8cx Gen3 ในราคาที่เข้าถึงได้เริ่มต้นประมาณ $199 (~6,300฿) สำหรับบอร์ด mini-ITX พร้อมสัญญาการรองรับซอฟต์แวร์ เช่น อิมเมจ Debian, UEFI เต็มรูปแบบ ผ่าน EDKII แบบโอเพ่นซอ […]