Arduino Nano 33 BLE Sense Rev2 รุ่นใหม่เป็นการปรับปรุงของ Arduino Nano 33 BLE Sense บอร์ด Machine learning โดยมีฟังก์ชันพื้นฐานเดียวกันแต่มีการเปลี่ยนแปลงเซนเซอร์บางอย่างรวมถึงการปรับปรุงเพิ่มเติมเพื่อเพิ่มประสิทธิภาพในการใช้งานของผู้ใช้งาน การเปลี่ยนแปลงหลักคือ เซนเซอร์ IMU 9 แกนของ STMicro LSM9DS1 ถูกแทนที่ด้วย IMU 2 เซนเซอร์จาก Bosch SensorTech ได้แก่ชิป BMI270 6-axis accelerometer และ gyroscope, และชิป BMM150 3-axis magnetometer, เซนเซอร์อุณหภูมิและความชื้น STMicro HTS221 แทนที่ด้วย Renesas HS3003 และไมโครโฟน MP34DT05 แทนที่ด้วย MP34DT06JTR ชิ้นส่วนเซนเซอร์ที่ถูกแทนที่ทั้งหมดเป็นของ STMicro ดังนั้นจึงค่อนข้างเป็นไปได้ที่การปรับปรุงบอร์ดครั้งที่สองนั้นส่วนใหญ่จะเป็นไปเพื่อแก้ไขปัญหาาการจัดหาวัสดุในการผลิต ส […]
SONOFF MINI Extreme (MINIR4) : สวิตช์อัจฉริยะ WiFi ขนาดจิ๋วใช้ ESP32 MCU
SONOFF MINI Extreme (หรือ MINIR4) เป็นสวิตช์อัจฉริยะ WiFi ขนาดจิ๋ว ที่ใช้ไมโครคอนโทรลเลอร์ไร้สาย ESP32 และออกแบบมาเพื่อเชื่อมต่อกับโหลด เช่น หลอดไฟและสวิตช์ผนังที่สามารถเป็นสวิตช์ Momentary, สวิตช์ Door exit, สวิตช์ SPDT, สวิตช์แบบ Latching หรือเซ็นเซอร์สัมผัส ด้วยรูปทรงขนาดจิ๋ว (39.5×33 x16.8 มม.) ทำให้สวิตช์อัจฉริยะ WiFi สามารถใส่ลงในบล็อคไฟต่างๆ ได้ รวมถึงบล็อคไฟขนาดเล็กของยุโรป และเช่นเดียวกับอุปกรณ์ระบบอัตโนมัติในบ้าน SONOFF อื่นๆ MINIR4 สามารถใช้งานกับแอปพลิเคชั่นมือถือ eWelink แต่ยังมีฟีเจอร์ใหม่ที่น่าสนใจ เช่น โหมด ‘Detach Relay’ สเปคของ SONOFF MINI Extreme (MINIR4) : MCU – Espressif Systems ESP32 dual-core wireless microcontroller การเชื่อมต่อ WiFi 4 ความถี่ 2.4 GHz Bluetooth LE ใช้สำหรับจับคู่ อินพุต […]
บอร์ดพัฒนา ใช้ CH32V003 RISC-V MCU ราคา 52฿ พร้อม GCC toolchain และ flasher utility แบบ open source
เมื่อเราเขียนครั้งแรกเกี่ยวกับ CH32V003 RISC-V MCU ราคา 10 cents (3.70฿) นั้นมีบอร์ดพัฒนาราคา $7(~240฿) และต้องใช้ MounRiver Studio IDE ที่เป็น closed-source สำหรับการเขียนโปรแกรม และมีการปรับปรุงตั้งแต่เดือนตุลาคม 2022 ตอนนี้คุณสามารถซื้อบอร์ดพัฒนา CH32V003 ได้ในราคาเพียง $1.5 (~52฿) และมี GCC toolchain และ flasher/downloader แบบ open-source ที่สามารถใช้งานได้แล้ว เรามาดูฮาร์ดแวร์กันก่อนด้วยบอร์ดพัฒนา nanoCH32V003 ราคาถูกที่มีไมโครคอนโทรลเลอร์ CH32V003 RISC-V ความเร็ว 48 MHz พร้อม SRAM 2KB และ Flash 16KB, พอร์ต USB Type-C สำหรับจ่ายไฟ, ปุ่ม Reset และ Headers 2 แถวสำหรับ GPIO สเปคของ MuseLab nano CH32V003: MCU – ไมโครคอนโทรเลอร์ 32 บิต RISC-V2A ชิป WCH CH32V003F4U6 ความเร็วสูงสุด 48 MHz พร้อม SRAM 2KB และ Fla […]
รีวิว ODROID-H3+ SBC พร้อมโหมด “Unlimited Performance” และ Net Card 2.5GbE
Hardkernel ได้เพิ่ม Intel Jasper Lake mini PC ให้กับ ODROID-H series หรือ ODROID-H3 และ ODROID-H3+ คล้ายกับกับ ODROID-H2/H2+ ซีรีส์ใหม่นี้ยังรองรับ Net Card ซึ่งจะเพิ่มพอร์ต Ethernet 2.5 กิกะบิตเพิ่มเติมอีก 4 พอร์ต, บริษัท Hardkernel ได้ส่ง ODROID-H3+ SBC พร้อมกับอุปกรณ์เสริมต่าง ๆ มาให้ทดสอบ และฉันจะดูผลกระทบต่อประสิทธิภาพการทำงานเมื่อเปลี่ยนค่า Power Limit ใน UEFI (BIOS) พร้อมดูประสิทธิภาพการทำงานของ Net Card เชื่อมต่อเครือข่าย ฮาร์ดแวร์ ODROID-H3+ ODROID-H3+ ประกอบด้วยมาเธอร์บอร์ดขนาด 110 x 110 มม. (4.33 x 4.33 นิ้ว) มาพร้อมกับชิปประมวลผล Intel Pentium Silver Jasper Lake mobile N6005 ที่มี 4 คอร์และ 4 เธรดและสามารถเพิ่มความเร็วได้สูงสุดถึง 3.3 กิกะเฮิร์ตซ์และมี Intel UHD Graphics อีกด้วย ชิปประมวลผลและเมนบอร […]
Badger 2040 W : ป้ายชื่อหน้าจอ e-Paper สามารถเชื่อมต่อ WiFi และ Bluetooth ที่ใช้ Raspberry Pi Pico W
Pimoroni Badger 2040 W เป็นป้ายชื่อหน้าจอ e-Paper แบบไร้สายที่สามารถเขียนโปรแกรมได้ มาพร้อมกับจอ E-Ink ขาว-ดำ ขนาด 2.9 นิ้ว และบอร์ด Raspberry Pi Pico W สำหรับการเชื่อมต่อ WiFi (และ Bluetooth) เป็นการอัปเดตสำหรับ Pimoroni Badger 2040 โดยมีจอที่เหมือนเดิม แต่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi Pico W แทน RP2040 ที่ด้านหลังของบอร์ด ซึ่ง Pimoroni อาจติดตั้งเพื่อหลีกเลี่ยงการรับรอง FCC และ CE สเปคของ Badger 2040 W: บอร์ด MCU – บอร์ด Raspberry Pi Pico W พร้อม: Raspberry Pi RP2040 dual-core Arm Cortex M0+ ที่ทำงานได้สูงสุด 133Mhz พร้อม SRAM 264kB จัดเก็บข้อมูล – QSPI flash 2MB สื่อสารไร้สาย – 802.11b/g/n WiFi 4 และ Bluetooth Classic+LE พร้อมสายอากาศ ABRACON onboard (Infineon CYW43439 เชื่อมต่อผ่าน SPI) จอแสดงผล […]
Raspberry Pi Debug Probe : อุปกรณ์ SWD bridge สำหรับการพัฒนา Bare Metal ราคา~400฿
Raspberry Pi Debug Probe เป็น USB serial adapter ที่ใช้ชิปไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 และออกแบบมาเพื่อใช้ในการดีบักกับบอร์ด Raspberry Pi Pico, บอร์ด RP2040 ของบริษัทอื่น และบอร์ด Arm เกือบทุกชนิด โดยใช้การเชื่อมต่อหรืออินเทอร์เฟสผ่าน SWD และ/หรือ UART ความแตกต่างของ Raspberry Pi Debug Probe กับ USB-to-serial adapter ทั่วไปคือการมี Serial Wire Debug (SWD) bridge ที่ใช้สำหรับการพัฒนาและการดีบักโค้ดที่เขียนแบบ Bare Metal ผ่านเครื่องมือต่างๆ เช่น OpenOCD สเปคของ Raspberry Pi Debug Probe: MCU – ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 dual-core Cortex-M0+ ที่ความเร็ว 133 MHz พร้อม SRAM ขนาด 264KB หน่วยความจำสำหรับเก็บข้อมูล – SPI flash 2MB (W25Q16JVUXIQ) อินเทอร์เฟสดีบัก ช่องเชื่อมต่อ Serial Wire Debug […]
การเปิดตัว Linux 6.2 – กับเปลี่ยนแปลงสถาปัตยกรรม Arm, RISC-V และ MIPS
Linus Torvalds ได้เปิดตัว Linux 6.2 พร้อมกับการประกาศบน LKML ตามปกติ Linux 6.1 รุ่นก่อนหน้านี้ได้เปิดตัวเป็น LTS (Long Term Support) kernel พร้อมรองรับภาษาโปรแกรม Rust และ KMSAN kernel memory sanitizer รวมถึงการปรับปรุง Multi-gen LRU (MG-LRU) เพื่อการจัดการ swap file/partition ที่ดีขึ้น และการเปลี่ยนแปลงอื่น ๆ อีกมากมาย จุดเด่นของลินุกซ์ 6.2 การเปลี่ยนแปลงที่สำคัญใน Linux 6.2 ประกอบด้วย: Linux 6.2 มีการปรับปรุงในการแก้ไขช่องโหว่ Retbleed ที่เกิดจาก speculative execution บน x86-64 และ ARM processors ให้เร็วขึ้น และ FineIBT –ซึ่งมีผลกระทบอย่างมากต่อประสิทธิภาพของระบบ แต่ Linux 6.2 ได้พัฒนาวิธีการแก้ไขที่เบากว่าด้วยการใช้ซอฟต์แวร์เท่านั้นสำหรับชุดคำสั่ง Skylake-based cores โดยที่การเปิดใช้งาน IBRS จะไม่มีผลกระทบต่ […]
ชิปเซ็ต MediaTek Dimensity 7200 ที่ใช้ Armv9 Cortex-A715/A510 เพื่อสมาร์ทโฟน 5G ระดับกลาง
เปิดตัวชิปเซ็ต MediaTek Dimensity 7200 ใหม่ล่าสุดที่ใช้กระบวนการผลิตด้วย 4 นาโนเมตร ที่ออกแบบมาสำหรับสมาร์ทโฟนระดับกลาง และมีตัวประมวลผล Armv9 Octa-core ประกอบด้วย Cortex-A715 สองคอร์, Cortex-A510 หกคอร์ พร้อมกับ GPU Mali-G610 MC4 สามารถการเชื่อมต่อ 5G, WiFi 6E และ Bluetooth 5.3 ได้อย่างมีประสิทธิภาพ จนถึงตอนนี้ ฉันได้เห็นเพียง Armv9 SoCs ที่มีคอร์ Cortex-A510 “LITTLE” ร่วมกับ,คอร์ Cortex-A710 /A715 “big” และคอร์ Cortex-X2 หรือ Cortex-X3 “flagship cores” ที่พบในตัวประมวลผล Dimensity 9200 แต่ Dimensity 7200 เป็นหนึ่งในตัวประมวลผล Armv9 รุ่นแรกที่ไม่มีคอร์ Cortex-X เพื่อให้เป็นตัวเลือกที่มีราคาถูกกว่าและที่เห็นอีกตัวหนึ่งคือ Snapdragon 7 Gen 1 สเปคของ MediaTek Dimensity 7200: CPU 2x Arm Cortex-A715 สูงสุด 2.8GHz […]