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

64 core RISC V motherboard

เมนบอร์ดและเวิร์กสเตชัน (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

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

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

Linux 6.4 release

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 […]

Ai-M62-12F-Kit : บอร์ดพัฒนา BL616 RISC-V พร้อม WiFi 6, BLE 5.2 และ Zigbee, มีขา I/O จำนวนมาก ราคา 170฿

Ai M62 12F Kit

Ai Thinker Ai-M62-12F-Kit เป็นบอร์ดพัฒนาที่ใช้ชิปไมโครคอนโทรลเลอร์ Bouffalo Lab BL616 RISC-V เป็นตัวประมวลผลหลัก พร้อมรองรับ 2.4 GHz WiFi 6, Bluetooth 5.2 LE และ IEEE 802.15.4 (Zigbee/Thread) พร้อมขา I/O อีก 30 พินที่สามารถขยายเพิ่มได้สูงสุด 30 ขา เราได้กล่าวถึงโมดูล Sipeed M0S ขนาดเล็กที่ใช้ชิปไมโครคอนโทรลเลอร์ BL616 เมื่อต้นปีพร้อมกับบอร์ด M0S dock ที่มี Pin-header 12 ขา และ “NodeMCU” Ai-M62-12F มีคุณสมบัติเหมือนกัน แต่มีขา I/O มากกว่าด้วย Pin-header 2x 15 รวมถึงไฟ LED RGB และไฟ LED ที่ผู้ใช้สามารถโปรแกรมได้ 2 ดวง สเปค  Ai-M62-12F-Kit: MCU – Bouffalo Lab BL616 ไมโครคอนโทรลเลอร์ RISC-V (RV32IMAFCP) 32 บิต  @ สูงสุด 320 MHz (โอเวอร์คล็อก 384 MHz) พร้อม SRAM 480KB, flash 4MB, 2.4 GHz WiFi 6, Bl […]

บอร์ดพัฒนา ARIES v3.0 มีโปรเซสเซอร์ VEGA RISC-V ผลิตในอินเดีย

Made in India VEGA RISC V board

ARIES v3.0 เป็นบอร์ดพัฒนาที่ได้แรงบันดาลใจจาก Arduino พร้อม THEAJS32 ASIC 100 MHz และไมโครโปรเซสเซอร์ VEGA ET1031 RISC-V ที่ผลิตขึ้นในประเทศอินเดีย, SRAM ภายในขนาด 256KB และ I/O ต่างๆ อย่าสับสนกับบอร์ด FIVEberry RISC-V SBC ล่าสุดที่สร้างโดย ARIES Embedded … เมื่อเดือนกุมภาพันธ์ 2022 เราเขียนบทความเกี่ยวกับโปรเซสเซอร์ VEGA RISC-V เป็นครั้งแรกที่ออกแบบในอินเดีย และในขณะนั้นรัฐบาลได้สนับสนุนเกี่ยวกับการออกแบบโปรเซสเซอร์ RISC-V จำนวน 5 รุ่น ตั้งแต่โปรเซสเซอร์ระดับไมโครคอนโทรลเลอร์ RISC-V 32 บิตแบบ single-core ไปจนถึงโปรเซสเซอร์ Quad-core 64 บิต รองรับ Linux  โดยการทำงานไม่เรียงตามลำดับ พร้อมด้วย THEJAS32 และ THEJAS64 SoC ระดับ entry ที่ใช้คอร์ VEGA ET1031 และ VEGA AS1061 ตามลำดับ โดยที่มีบอร์ด ARTY A7 FPGA เป็นตัวก […]

Sipeed Tang Nano 20K บอร์ดพัฒนา FPGA สามารถจำลองแกน RISC-V, รัน Linux, เล่นเกม Retroได้

Sipeed Tang Nano 20K

Sipeed Tang Nano 20K เป็นบอร์ดพัฒนา FPGA ราคาถูก ($25 หรือ ~860฿) ที่ใช้ Gowin GW2AR-18 FPGA พร้อม 20,736 logic cells และ RAM 64Mbit ซึ่งเมื่อรวมกับ QSPI flash 64MBit ให้ทรัพยากรที่เพียงพอสำหรับจำลอง RISC-V core 32 บิตที่บูต Linux หรือเล่นเกม Retro ในโปรแกรมจำลอง บอร์ด FPGA มาพร้อมกับพอร์ต USB-C สำหรับจ่ายไฟและโหลด FPGA bitstream ผ่านไมโครคอนโทรลเลอร์ BL616 ที่ทำหน้าที่เป็น USB to serial, พอร์ต HDMI และอินเทอร์เฟส RGB LCD สำหรับเอาต์พุตวิดีโอ และมีปุ่มผู้ใช้สองปุ่ม, และช่องต่อ GPIO สองแถวเพื่อเชื่อมต่อวงจรรอบข้าง (peripherals) เช่น Gamepad (ผ่าน adapter) สเปค Sipeed Tang Nano 20K : FPGA – ใช้ชิป Gowin GW2A-LV18QN88C8I7 กับ 41,472 shadow SRAM (S-SRAM) 828K block SRAM (B-SRAM) Numbers of B-SRAM – 46 64Mbit 32-bit […]

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

Linux 6.3 release

Linux Torvalds ได้ประกาศเปิดตัว Linux 6.3 บน Linux Kernel Mailing List (LKML) เมื่อประมาณ 2 เดือนที่ผ่านมาได้เปิดตัว Linux 6.2 พร้อมกับมีเปลี่ยนแปลงที่สำคัญเกี่ยวกับมีการปรับปรุงในการแก้ไขช่องโหว่ Retbleed ที่เกิดจาก speculative execution บน x86-64 และ ARM processors ให้เร็วขึ้น, มีเครื่องมือ Runtime Verification (RV ให้ใช้งาน), (ตัวเลือก) การปรับปรุงการล็อก RCU ที่ดีขึ้น ช่วยประหยัดพลังงานได้มากขึ้น (ในอุปกรณ์ Android และ Chrome OS), และมีการสร้างไฟล์และไดเรกทอรีอย่างรวดเร็วขึ้นด้วย  exFAT บน Linux 6.2 และการเปลี่ยนแปลงอื่น ๆ อีกมากมาย จุดเด่นของ Linux 6.3 การเปลี่ยนแปลงที่สำคัญของ Linux 6.3 คือ การดำเนินการของกลไกการป้องกันการโจมตี Spectre ของ AMD ที่เรียกว่า “automatic IBRS” โดยใช้ restricts indirect-branch […]