โมดูล NVIDIA Jetson เพื่อรองรับระบบ AI และชุดสำหรับนักพัฒนามีตั้งแต่โมดูล Jetson Nano ระดับเริ่มต้น (5W, ~ 0.5 TOPS) ไปจนถึงโมดูล Jetson Xavier AGX ระดับไฮเอนด์ (30W, 32 TOPS) โมดูลระดับไฮเอนด์มาพร้อมกับบอร์ดต่อบอร์ด 400 พิน ในขณะที่โมดูลที่ถูกกว่า/ลดต้นทุน เช่น Jetson Nano และ Jetson Xavier NX มีขั้วต่อ SO-DIMM 260 พิน และฟอร์มแฟคเตอร์ขนาดเล็ก แต่จนถึงตอนนี้โมดูล Jetson TX2 ทั้งหมดมาพร้อมกับขั้วต่อ 400 พิน แต่สิ่งนี้ได้เปลี่ยนไปด้วยการเปิดตัวระบบโมดูล Jetson TX2 NX SO-DIMM ที่นำเสนอเป็นโมดูล Jetson TX2 4GB รุ่นลดราคา ข้อมูลสเปคและความแตกต่าง ระหว่าง NVIDIA Jetson TX2 NX กับ Jetson TX2 4GB พร้อมไฮไลท์เป็นตัวหนาหรือขีดทับ : หน่วยประมวลผล – 2 ตัว-Core NVIDIA Denver 2 64-Bit CPU และ Quad-Core Arm Cortex- […]
เปิดตัว Arduino IDE 2.0 การดีบักเกอร์และอินเทอร์เฟซผู้ใช้ที่ปรับปรุงใหม่
Arduino การเขียนโปรแกรมภาษา และ Arduino IDE เป็นเครื่องมือพัฒนาซอฟต์แวร์ที่ได้รับความนิยมมากที่สุดสำหรับตลาดผู้ผลิตบอร์ด แต่ยังขาดคุณสมบัติบางอย่างที่พบในเครื่องมือระดับมืออาชีพ เช่นการเติมข้อความอัตโนมัติและความสามารถในการเพิ่มเบรกพอยต์ผ่านดีบักเกอร์และนั่นคือเหตุผลที่ บริษัทเปิดตัว Arduino Pro IDE ในปี 2019 ขณะนี้งานใกล้จะเสร็จสมบูรณ์แล้วด้วยการเปิดตัว Arduino IDE เวอร์ชั่น 2.0 (เบต้า)ตามเฟรมเวิร์ก ของ Eclipse Theia อินเทอร์เฟซผู้ใช้ระบบได้รับการปรับปรุงใหม่ โดยสามารถเข้าถึงดีบักเกอร์ที่เพิ่มเข้ามาใหม่ได้ง่ายเช่นเดียวกับตัวจัดการบอร์ดและตัวจัดการไลบรารีที่ด้านซ้ายของอินเทอร์เฟซ ความเป็นไปได้ในการพิมพ์ชื่อของบอร์ดและการเติมตัวแปรและฟังก์ชั่นอัตโนมัติจากรหัสและไลบรารีที่ติดตั้ง การกด F12 ในขณะที่ชื่อฟังก์ชันจะ […]
Lyra codec เสียงด้วยคุณภาพสูงที่บิดเรต 3 kbps
เรามักจะเขียนเกี่ยวกับ Codec วิดีโอใหม่ ๆ เช่น AV1 หรือ H.266, และเมื่อเร็ว ๆ นี้เราได้กล่าวถึงรูปแบบภาพ AVIF ที่ให้คุณภาพ/อัตราส่วนการบีบอัดภาพที่ดีกว่า เมื่อเปรียบเทียบกับ WebP และ JPEG แต่ก็มีสิ่งที่เกี่ยวข้องกับ Codec เสียงด้วย เราสังเกตว่า Opus 1.2 ให้คุณภาพเสียงพูดที่ดี โดยมีบิตเรตต่ำถึง 12 kbps เมื่อออกในปี 2560 การเปิดตัว Opus 1.3 ในปี 2562 ได้ปรับปรุง Codec ให้ดียิ่งขึ้นด้วยเสียงพูดคุณภาพสูงเพียง 9 kbps แต่เมื่อเร็ว ๆ นี้ Google AI ได้เปิดตัว Lyra Codec ที่มีบิตเรตต่ำมาก สำหรับการบีบอัดเสียงพูดที่ให้คุณภาพเสียงพูดสูง โดยมีบิตเรตต่ำถึง 3kbps ก่อนที่เราจะเข้าไปดูรายละเอียดของ Lyra Codec, Googleได้เปรียบเทียบไฟล์เสียงอ้างอิงที่เข้ารหัสด้วย Lyra ที่ 3 kbps, Opus ที่ 6 kbps (บิตเรตขั้นต่ำสำหรับ Opus) และ S […]
วิธีใช้บอร์ด Raspberry Pi Pico ด้วย MicroPython และภาษาC
บอร์ด Raspberry Pi Pico ที่เพิ่งเปิดไปไม่นาน และต้องขอบคุณบริษัท Cytron ที่ส่งตัวอย่างมาให้ ฉันจึงมีเวลาเล่นกับบอร์ดโดยใช้โปรแกรมภาษา MicroPython และ C ฉันเริ่มต้นจากการไปที่เอกสาร และสิ่งที่ฉันต้องการคือหลอด LED บางหลอดกะพริบ และฉันก็จะเริ่มบันทึกด้วยคู่มือการเริ่มต้นใช้งาน Raspberry Pi Pico โดยใช้คอมพิวเตอร์ที่ทำงานอยู่ในระบบปฏิบัติการ Ubuntu 20.04 ซึ่งจะคล้ายกันสำหรับ Windows และ Mac OS การเตรียมฮาร์ดแวร์ ในทางทฤษฎีแล้ว เราสามารถเริ่มต้นด้วยบอร์ดเพียงอย่างเดียว แต่ฉันจะลองใช้หัวแร้งบัดกรี (Pinecil soldering ironl ) ด้วยตัวจ่ายไฟ MINIX NEO P2 USB-C หัวแร้งบัดกรีใช้งานได้ดีประมาณหนึ่งนาที แล้วฉันก็เริ่มมีปัญหากับการบัดกรี … มองไปที่หน้าจอเป็น Zzzz และอุณหภูมิลดลง ซึ่งอาจเป็นเพราะไม่ได้ขยับการบัดกรี จึ […]
การเปรียบเทียบ Rockchip RK3566 และ RK3568
เราได้กล่าวถึงโปรเซสเซอร์ Rockchip RK3566 เป็นครั้งแรกในเดือนกุมภาพันธ์ แต่เราได้รับแจ้งถึงการเปลี่ยนแปลงข้อมูลตั้งแต่นั้นเป็นต้นมา และเมื่อต้นเดือนที่ผ่านมาเราได้เขียนเกี่ยวกับโปรเซสเซอร์ RK3568 Quad-core Cortex-A55 ซึ่งมีรายละเอียดพื้นฐานเหมือนกัน แต่มี I/O เพิ่มเติมบางอย่าง แต่เนื่องจาก NDA(Non-disclosure Agreement) ผู้คนที่คุ้นเคยกับชิปไม่สามารถเปิดเผยรายละเอียดได้ เราจึงไม่ได้รับภาพเต็ม แต่มีสิ่งนี้เพิ่งเปลี่ยนไปเนื่องจากเอกสารข้อมูลสำหรับโปรเซสเซอร์ทั้งสองเพิ่งหลุดออกจากที่ไหนสักแห่งที่นี่และที่นั่นและเราจะได้รับการพิจารณาอย่างใกล้ชิดมากขึ้น ฉันได้เน้นถึงความแตกต่างที่ชัดเจนข้างต้นโดยที่ส่วนใหญ่คืออินเทอร์เฟซ PCIe และ RK3568 มี 2 Gigabit Ethernet การเปรียบเทียบรายละเอียดอื่น ๆ สามารถพบได้ในตารางด้านล่าง […]
Programmable I/O (PIO) ของ Raspberry Pi RP2040 มันน่าสนใจอย่างไร
ความนิยมของบอร์ด Raspberry Pico ที่ขับเคลื่อนด้วย ไมโครคอนโทรลเลอร์ RP2040 ทำให้ผู้อ่านทุกคนต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับบอร์ดและชิป ดังนั้นวันนี้เราจะมาพูดถึง วงจรภายใน Programmable I/O ของ RP2040 ซึ่งเป็นคุณสมบัติที่ทำให้แตกต่างจากบอร์ดไมโครคอนโทรลเลอร์อื่น ๆ ส่วนใหญ่ PIO จำนวน 2 บล็อก (PIO0 & PIO1) หรือจะเรียกว่าอินเทอร์เฟซฮาร์ดแวร์ใน RP2040 มีวงจร Programmable State Machines อย่างละ 4 ชุด บล็อกPIO ทั้งสองนี้สามารถรันโปรแกรมพร้อมกันเพื่อจัดการ GPIO และถ่ายโอนข้อมูลดิบ ตอนนี้ State machine เหล่านี้ทำอะไร? PIO State machine ดำเนินการโปรแกรมที่ดึงมาจากแหล่งต่างๆ บางครั้งโปรแกรมจะถูกนำมาจากไลบรารี PIO (UART, SPI หรือ I2C) หรือซอฟต์แวร์สำหรับผู้ใช้ ทำไม Programmable I/O? บอร์ดทั้งหมดมักจะมาพร้อมกับการส […]
บอร์ด ESP32-S2-DevKit-LiPo ของ Olimex รองรับ USB OTG
เมื่อปีที่แล้ว Olimex ได้เปิดตัวบอร์ด ESP32-S2-DevKit-LiPo และ ESP32-S2-WROVER-Devkit-LiPo ที่ได้รับการปรับให้เหมาะกับแอปพลิเคชันที่ใช้แบตเตอรี่โดยใช้พลังงานในการนอนหลับลึกเพียง 30uA โปรเซสเซอร์ ESP32-S2 มาพร้อมกับอินเทอร์เฟซ USB OTG แต่ในขณะนั้น Espressif Systems ESF-IDF SDK ไม่รองรับการเขียนโปรแกรมผ่านอินเทอร์เฟซ USB ในตัว ทาง Olimex จึงเพิ่ม CH340T USB เข้ากับตัวแปลงอนุกรมสำหรับการเขียนโปรแกรม ข่าวดีก็คือตอนนี้ SDK สามารถรองรับการเขียนโปรแกรม USB ได้โดยไม่ต้องใช้ชิปภายนอก ดังนั้นบริษัท จึงออกแบบบอร์ดเวอร์ชันใหม่โดยไม่ต้องใช้ชิป USB เป็นอนุกรม ได้แก่ บอร์ด ESP32-S2-DevKit-LiPo-USB และ ESP32-S2-WROVER- Devkit-LiPo-USB คุณสมบัติโดยทั่วไปเหมือนกับก่อนหน้านี้ ยกเว้นการถอด USB ไปยังชิปอนุกรมรองรับ USB OTG และแม้แ […]
Cherry Pi PC บอร์ดที่คล้ายกับ Orange Pi ขายในราคา 450 บาท
Orange Pi PC เป็นคอมพิวเตอร์บอร์ดเดี่ยวที่ใช้ Allwinner H3 ที่เปิดตัวในปี 2015 ในราคาเพียง $ 15 รวมค่าจัดส่ง (ตอนนี้ $17.42 กับ 1 GB RAM) และผลิตโดย บริษัท ที่ชื่อว่า Shenzhen Xunlong Software ปีต่อมาบริษัท ได้เปิดตัว Orange Pi PC Plus พร้อมแฟลช eMMC 8GB และการเชื่อมต่อ WiFI ในราคา $20 (ตอนนี้ราคา $25.54) ดูเหมือนว่า บริษัทอื่นชื่อ“ Shenzhen LC Technology” ได้ออกแบบบอร์ดที่มีคุณสมบัติและเค้าโครงคล้ายกัน แต่ในทางเทคนิคจะไม่เหมือนกัน แต่ใกล้เคียงกันกันมาก คือ Cherry Pi PC คอมพิวเตอร์บอร์ดเดี่ยว (SBC) คุณลักษณะของคอมพิวเตอร์บอร์เดี่ยว Cherry Pi PC V7 พร้อมไฮไลท์เป็นตัวหนาหรือขีดทับ เพื่อแสดงความแตกต่างกับ บอร์ดคอมพิวเตอร์ Orange Pi PC : SoC – Allwinner H3โปรเซสเซอร์ Quad-Core Cortex A7 พร้อม GPU Arm Ma […]