เปิดตัว Linux 6.5: การเปลี่ยนแปลงสถาปัตยกรรม Arm, RISC-V และ MIPS

Linus Torvalds ได้ประกาศเปิดตัว Linux 6.5 บน Linux Kernel Mailing List (LKML). เมื่อประมาณ 2 เดือนที่ผ่านมาได้เปิดตัว Linux 6.4 โดยสามารถรองรับคุณสมบัติ linear address masking สำหรับ x86, การรองรับ Apple M2 Arm SoC, การดำเนินการใหม่ของระบบ ptrace(), กระบวนการ Unprivileged สามารถทำการสำรวจข้อมูล Pressure-stall Information, มีรายละเอียด Tutorial ที่อธิบายวิธีสร้าง Trimmed Kernel พร้อมการเปลี่ยนแปลงอื่นๆ อีกมากมาย การเปลี่ยนแปลง Linux 6.5 การเปลี่ยนแปลงและการอัปเดตที่น่าสนใจใน Linux 6.5 kernel ได้แก่: การรองรับเบื้องต้นสำหรับ USB4 v2 พร้อมการรองรับ symmetric link 80Gbps, การแจ้งเตือนใหม่, เคสแบบขยาย PCIe, โหมด TMU แบบ uni-directiona ที่ปรับปรุง, สถานะพลังงานต่ำของลิงก์ CL2, การรองรับ DisplayPort 2.x tunneling ดูข้ […]

บอร์ด Star64 RISC-V SBC สามารถบูตระบบปฏิบัติการแบบเรียลไทม์ Apache NuttX ได้แล้ว

ส่วนใหญ่ของการพัฒนาซอฟต์แวร์บนบอร์ด RISC-V ที่ทรงพลัง เช่น Pine64 Star64 หรือ StarFive VisionFive 2 ได้มุ่งเน้นไปที่ Linux, แต่ Lup Yuen Lee ได้ลองทำสิ่งที่แตกต่างและสามารถบูตระบบปฏิบัติการแบบเรียลไทม์ (RTOS) Apache NuttX บน Star64 SBC ที่ใช้ชิป StarFive JH7110 NuttX อาจจะไม่ปรากฏบ่อยๆ ในข่าว แต่มีแพลตฟอร์มที่รองรับมากมาย และเราเคยลองใช้บนบอร์ด Sony SPresense และเขียนบทความเกี่ยวกับ NuttX RTOS รองรับ ESP32 ดังนั้นจึงเป็นเรื่องดีที่เห็นระบบปฏิบัติการเรียลไทม์แบบ open-source เพิ่มการรองรับสถาปัตยกรรม RISC-V เทคนิคหลักในการบูต NuttX บน Star64 คือการทำให้ U-boot คิดว่า NuttX kernel คือ Linux kernel นั่นหมายถึงอิมเมจของ Linux เช่น sdcard.img สำหรับบอร์ด VisionFive 2 จะถูกใช้เพื่อรับ OpenSBIU และ U-boot bootloaders แ […]

บอร์ด Polos ใช้ไมโครคอนโทรลเลอร์ CH32Vxx RISC-V 32-บิต

XPU Labs, ซึ่งเป็นบริษัทในเครือของ AnalogLamb ได้ออกแบบบอร์ดพัฒนา “Polos” 3 รุ่นที่ใช้ไมโครคอนโทรลเลอร์ WCH CH32VXX RISC-V มีราคาเริ่มต้น $1.99(~70฿) บอร์ดพัฒนา/Breakout Board ทั้ง 3 รุ่น มี form factor เดียวกัน แต่แตกต่างกันที่ที่ไมโครคอนโทรลเลอร์ RISC-V ที่ใช้ โดยมีสามรุ่นที่เลือกใช้: CH32V003F4U6 ที่ความถี่ 48 MHz, CH32V203F8P6 ที่ความถี่ 144 MHz, และ CH32V305FBP6 ที่คล้ายกับรุ่นก่อนหน้าแต่มีเพิ่มหน่วยความจำ (32KB) และหน่วยความจำแฟลช (128KB), สามารถดูภาพบอร์ดทั้ง 3 ติดกันด้านล่าง พร้อมกับบอร์ด Amnos LinkE CH32Vxx debugger & programmer ด้วย สเปค Polos CH32V003 Breakout Alef: MCU – ไมโครคอนโทรลเลอร์ WCH CH32V003F4U6 QingKe 32-bit RISC-V2A ความถี่สูงสุด 48MHz พร้อม SRAM 2KB, แฟลช 16KB (แพ็คเกจ QFN20) USB – […]

BeagleV-Ahead : บอร์ด SBC ใช้ quad-core RISC-V และสามารถเข้ากันได้กับ BeagleBone Capes

BeagleV-Ahead ของ Beagleboard.org Foundation เป็นคอมพิวเตอร์บอร์ดเดี่ยว ใช้โปรเซสเซอร์ T-Head TH1520 Quad-core RISC-V และมี Form Factor เหมือนกับบอร์ด BeagleBone Black ที่ได้รับความนิยม ใช้โปรเซสเซอร์ Texas Instruments Sitara AM3359 single-core Arm Cortex-A8 บอร์ดรุ่นใหม่ดีกว่าในทุกๆ ด้านทั้งตัวประมวลผลที่เร็วกว่า, RAM 4GB, eMMC flash 16GB, Gigabit Ethernet, WiFI และ Bluetooth ในตัว, พอร์ต micro USB 3.0, เอาต์พุตวิดีโอ micro HDMI สูงสุด 4Kp60 ฯลฯ … และมี Pin-headers 80 ขาเหมือนกับบอร์ด BeagleBone แต่ข้อเสียคือมีราคาแพง สเปค BeagleV-Ahead: SoC – Alibaba T-Head TH1520 CPU – โปรเซสเซอร์ Quad-core RISC-V Xuantie C910 (RV64GCV) @ สูงสุด 2.0 GHz, Xuantie E902 core พลังงานต่ำ GPU – Imagination BXM-4-64 GPU พร้อม […]

เมนบอร์ดและเวิร์กสเตชัน ที่ใช้ RISC-V 64-core สำหรับพัฒนา RISC-V แบบ Native

เมนบอร์ดและเวิร์กสเตชัน (workstation) microATX สำหรับการพัฒนา RISC-V แบบ Native ใช้โปรเซสเซอร์ SOPHON SG2042 64-core RISC-V C920 พร้อมหน่วยความจำ DDR4 สูงสุด 128GB, อินเทอร์เฟส SATA และ M.2 NVMe ที่หลากหลายสำหรับการจัดเก็บข้อมูล, สล็อต PCIe x16 จำนวน 3 ช่องสำหรับการขยายพอร์ตและอื่น ๆ เมื่อปีที่ผ่านมาเราได้เขียนบทความเกี่ยวกับบการสร้างเวิร์กสเตชันสำหรับการพัฒนา Arm แบบ Native แทนที่จะใช้เครื่อง x86, cross-compilation และการจำลอง ดังนั้นจึงมีฮาร์ดแวร์เช่น HoneyComb LX2K , Ampere eMAG และรุ่นใหม่ล่าสุดคือ ADLINK Ampere Altra Dev Kit เพื่อให้บรรลุเป้าหมายนี้ RISC-V ecosystem กำลังมีสิ่งที่คล้ายกันด้วย เมนบอร์ด Milk-V Pioneer microATX และ Pioneer Box ที่มีเวิร์กสเตชัน RISC-V 64-core ที่สมบูรณ์แบบพร้อมหน่วยความจำ DIM […]

บอร์ด ESP32-S3 มีหน้าจอ 2.8 นิ้ว, คีย์บอร์ดเหมือน Blackberry และอุปกรณ์เสริมการเชื่อมต่อ LoRaWAN

LILYGO T-Deck เป็นชุดพัฒนา (Development Kit) ที่ใช้โมดูล ESP32-S3 (WiFi + BLE), จอแสดงผลขนาด 2.8 นิ้วพร้อมรองรับจอภาพทัชสกรีน, คีย์บอร์ดเหมือน Blackberry ที่ใช้ ESP32-S3 และการเชื่อมต่อ LoRaWAN ที่เป็นอุปกรณ์เสริมผ่านโมดูล SX1262 LoRa ชุดคิทนี้เหมาะสำหรับใชเส่งข้อความ พร้อมมีไมโครโฟน 2 ตัวและลำโพง เพื่อให้สามารถสื่อสารด้วยเสียงได้ด้วย คุณสมบัติอื่นๆ ได้แก่ ช่องเสียบ MicroSD card, คอนเนกเตอร์ Grove (UART) สำหรับการขยาย และรองรับการใช้แบตเตอรี่ LiPo พร้อมการชาร์จผ่าน USB สเปค LILYGO T-Deck: ESP32-S3-WROOM-1 wireless module SoC –    ESP32-S3FN16R8 dual-core Tensilica LX7 microcontroller @ สูงสุด 240 MHz พร้อม การเชื่อมต่อ 2.4 GHz 802.11n WiFi 4 และ Bluetooth 5.0 LE หน่วยความจำ – PSRAM 8MB ที่เก็บข้อมูล – SPI […]

Olimex ESP32-C6-EVB รองรับ WiFi 6, BLE, Zigbee พร้อมรีเลย์ 4 ช่อง, อินพุต opto-isolated 4 ตัว

Olimex ESP32-C6-EVB เป็นบอร์ดที่เป็น Open-source hardware ซึ่งใช้โมดูลสื่อสารไร้สาย(wireless) ESP32-C6 พร้อมการเชื่อมต่อ 2.4 GHz WiFi 6, Bluetooth LE และZigbee และรีเลย์ 4 ช่อง, อินพุตตัวแยกสัญญาณด้วยแสง หรือ opto-isolated 4 ตัว รวมถึงการขยายเพิ่มเติมผ่านคอนเนกเตอร์ UEXT 2 ตัว ตอนนี้มีบอร์ด ESP32-C6 จากบริษัทผู้ผลิตบุคคลที่สามในจำนวนจำกัด โดย Espressif ได้สร้างโมดูลและบอร์ดพัฒนาในเดือนมกราคม และ 01Space เปิดตัวบอร์ด ESP32-C6 ขนาดเล็กในเดือนเมษายน แต่ซอฟต์แวร์อยู่ในระหว่างการพัฒนา และ ESP-IDF v5.1 ที่รองรับ ESP32-C6 กำลังจะเปิดตัว (RC2 ในขณะนี้) และบอร์ด Olimex อาจเป็นจุดเริ่มต้นของความพร้อมใช้งานที่มากขึ้นของฮาร์ดแวร์ ESP32-C6 พร้อมเฟิร์มแวร์ที่เสถียร/ใช้งานได้ สเปค ESP32-C6-EVB: โมดูลสื่อสารไร้สาย (Wireless mo […]

เปิดตัว Linux 6.4 กับเปลี่ยนแปลงสถาปัตยกรรม Arm, RISC-V และ MIPS

Linus Torvalds ได้ประกาศเปิดตัว Linux 6.4 บน Linux Kernel Mailing List (LKML) เมื่อประมาณ 2 เดือนที่ผ่านมาได้เปิดตัว Linux 6.3 มีการดำเนินการของกลไกการป้องกันการโจมตี Spectre ของ AMD ที่เรียกว่า “automatic IBRS”, การพัฒนา Rust โดยมีการรองรับ User-mode Linux (บนระบบ x86-64 เท่านั้น), ระบบไฟล์ NFS (สำหรับ Client และ Server) การรองรับกการเข้ารหัส (Encryption) AES-SHA2, kernel สามารถติดตั้ง built-in Dhrystone benchmark ซึ่งช่วยให้สามารถทดสอบประสิทธิภาพขณะที่ทำการเปิดใช้งาน SoC ได้, มีการเพิ่มอุปกรณ์ WiFi ใหม่ด้วยอุปกรณ์ RealTek RTL8188EU (rtl8xxxu) และอุปกรณ์ Qualcomm Wi-Fi 7 (ath12k) รวมถึงการเปลี่ยนแปลงอื่น ๆ อีกมากมาย จุดเด่นของ Linux 6.4 มีการเปลี่ยนแปลงที่น่าสนใจใน Linux 6.4 ได้แก่: สามารถรองรับคุณสมบัติ linea […]

Exit mobile version