Olimex has ได้เปิดตัวบอร์ดคอมพิวเตอร์รุ่นอัปเดตของบอร์ดคอมพิวเตอร์ RP2040pc โดยใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2350B มาพร้อมหน่วยความจำแฟลชขนาด 16MB, PSRAM ขนาด 8MB และรองรับการแสดงผลวิดีโอผ่าน HDMI/DVI, มีพอร์ต USB 2.0 จำนวน 4 ช่อง และมีโค้ดแปลงเสียง (Audio Codec) สำหรับการจำลองคอมพิวเตอร์ยุคเก่าและการศึกษา การเปลี่ยนแปลงอื่น ๆ ได้แก่ ช่องใส่การ์ด microSD สำหรับเพิ่มพื้นที่จัดเก็บข้อมูล, โค้ดแปลงเสียงแบบสเตอริโอและแอมพลิฟายเออร์บนบอร์ด สำหรับรองรับช่อง Line-in, หูฟัง, และลำโพงซ้ายขวา ซึ่งหมายความว่าบัซเซอร์สองตัวจากบอร์ด RP2040 รุ่นเดิมได้ถูกถอดออก ทำให้ดีไซน์ในรุ่นใหม่นี้ใกล้เคียงกับบอร์ดคอมพิวเตอร์ย้อนยุคอย่างแท้จริงมากยิ่งขึ้น RP2350pc computer board specifications: Microcontroller – Raspberry Pi RP2350 […]
เปิดตัว Linux 6.13 – การเปลี่ยนแปลงที่สำคัญของสถาปัตยกรรม Arm, RISC-V และ MIPS
Linux Torvalds ได้ประกาศเปิดตัว Linux 6.13 ใน Linux Kernel Mailing List, เมื่อประมาณ 2 เดือนที่แล้วได้เปิดตัว Linux 6.12 เวอร์ชัน LTS ใหม่ ได้นำการรองรับ real-time “PREEMPT_RT” ซึ่งก่อนหน้านี้เคยต้องใช้แพตช์ out-of-tree patchsets, การเสร็จสิ้นการพัฒนาตัวจัดตารางงาน EEVDF (Earliest Eligible Virtual Deadline First) ที่เริ่มต้นใน Linux 6.6, การนำเสนอ sched_ext (อัลกอริธึมการจัดตารางงานแบบใหม่ที่ใช้ BPF), การเพิ่ม QR code บนหน้าจอ panic สำหรับการแก้ปัญหาที่ง่ายขึ้น, และการเปลี่ยนแปลงอื่นๆ อีกมากมาย การเปลี่ยนแปลงที่สำคัญของ Linux 6.13 การเปลี่ยนแปลงที่น่าสนใจบางประการใน Linux 6.13 ได้แก่: Lazy Preemption (CONFIG_PREEMPT_LAZY) – Linux kernel รองรับโหมด Preemption มีให้เลือกสี่โหมดจนถึง Full Preemption แต […]
Olimex RP2040pc : บอร์ดคอมพิวเตอร์ที่ใช้ชิป Raspberry Pi RP2040 รองรับเกม Emulator สำหรับ Apple และ Oric Atmos
Olimex RP2040pc เป็นบอร์ดคอมพิวเตอร์ “all-in-one” มีราคาไม่แพงเพียง 15ยูโร(~500฿) ที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 โดยรองรับ Emulator ที่ใช้จำลองเครื่องเล่นเกม Apple //e, Apple ][+ และ Oric Atmos ผ่านซอฟต์แวร์ Reload emulator, บอร์ดนี้มาพร้อมกับพอร์ต HDMI, ระบบเสียงสเตอริโอ, พอร์ต USB จำนวน 4 ช่อง และคอนเนกเตอร์ UEXT สำหรับการขยายฟังก์ชันอีก 2 ช่อง นี่ไม่ใช่บอร์ดเกมย้อนยุคตัวแรกของ Olimex ที่ใช้ RP2040 เพราะในปี 2021 บริษัทได้เปิดตัว RP2040-PICO-PC ซึ่งมีพอร์ต HDMI, แจ็คเสียง 3.5 มม., และช่องเสียบ microSD card ก่อนที่จะเปิดตัว Olimex NEO6502 ที่รวมไมโครคอนโทรลเลอร์ MOS6502 สำหรับ Emulator การจำลองเกมระบบ Apple II, Oric และ Commodore 64 พร้อมกับ RP2040 เพื่อใช้งานเอาต์พุตวิดีโอ HDMI/DVI แล […]
Embedded Swift ภาษาการเขียนโปรแกรมของ Apple รองรับไมโครคอนโทรลเลอร์ ESP32-C6, Raspberry Pi RP2040, STM32F7, nRF52840
Apple ได้เปิดตัว Embedded Swift เป็น beta version ที่สามารถทำงานร่วมกับไมโครคอนโทรลเลอร์ไร้สาย Espressif ESP32-C6 ที่ใช้สถาปัตยกรรม RISC-V นอกจากนี้บริษัทสาธิตการพัฒนาอุปกรณ์ Matter โดยใช้ ESP-IDF และ ESP-Matter SDK ด้วย, Embedded Swift ไม่ได้จำกัดเฉพาะ ESP32-C6 เท่านั้น แต่ยังรองรับไมโครคอนโทรลเลอร์อื่นๆ จาก STMicro, Raspberry Pi, Nordic Semi และอื่นๆ Swift เป็นภาษาในการเขียนโปรแกรมของ Apple ส่วนใหญ่ได้รับการออกแบบมาเพื่อการพัฒนาแอปมือถือ แต่เราเคยเห็นมันถูกใช้งานกับบอร์ด SwiftIO ของ Mad Machine ที่ใช้โปรเซสเซอร์ NXP i.MX RT1052 Arm Cortex-M7 crossover ที่มีความเร็ว 600 MHz แและ SwiftIO Micro ขนาดจิ่ว ขณะนี้บริษัทได้ตัดสินใจ subset ของภาษา Swift ซึ่งเหมาะสมกับไมโครคอนโทรลเลอร์หรือที่เรียกว่า Embedded Swift ซึ่ […]