บอร์ด 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 […]
เปิดตัว Kodi 19 “Matrix” พร้อมรองรับ AV1, HDR, tvOS
Kodi เป็นเครื่องเล่นแบบโอเพ่นซอร์สที่ได้รับการออกแบบมาสำหรับเกมคอนโซล XBOX มันได้รับการปรับให้เข้ากับแพลตฟอร์มอื่น ๆ เช่น Windows และ Linux อย่างรวดเร็วและในที่สุดก็เป็น Android, กล่องทีวี ราคาประหยัดและคอมพิวเตอร์บอร์ดเดียวเช่น Raspberry Pi ซอฟต์แวร์รุ่นใหม่ที่จะออกมาทุกๆสองปีและนักพัฒนาเพิ่งประกาศเปิดตัว Kodi 19“Matrix” หลังจากการเปิดตัว Kodi เวอร์ชั่น 18 “Leia” เพียงไม่กี่ปี Kodi 19 พร้อมสกินเริ่มต้น อินเทอร์เฟซผู้ใช้เริ่มต้นอาจมีลักษณะคล้ายกับ Kodi 18 แต่มีการเปลี่ยนแปลงมากมายในช่วงสองปีที่ผ่านมาโดยมีจุดเด่นบางส่วน ได้แก่ รูปลักษณ์ การออกแบบหน้าจอใหม่โดยเฉพาะอย่างยิ่งสำหรับเพลงที่มีการแสดงข้อมูลเมตา(metadata)ใหม่และการเปลี่ยนแปลงมุมมองรายการเพลง ใหม่…มุมมอง “กำลังเล่น” การปรับปรุงอาร์ตเวิ […]
Pine64 ออกบอร์ดใหม่ Quartz64 โดยใช้ Rockchip RK3566 SoC
เราได้เขียนเกี่ยวกับ บอร์ดพัฒนาRK3566/RK3568 ของ Geniatech และตามที่คาดไว้ ตอนนี้ Pine64 ได้เปิดเผยรายละเอียดเพิ่มเติมเกี่ยวกับ Quartz64 คอมพิวเตอร์บอร์ดเดี่ยว ที่ใช้ Rockchip RK3566 SoC ดังที่เราจะเห็นจากภาพด้านล่างการออกแบบนั้นคล้ายกับ RockPro64 ที่ใช้ RK3399 มาก แต่รุ่นใหม่นี้จะเพิ่มพอร์ต SATA 3.0 ซึ่งเดิมวงจรการชาร์จแบตเตอรี่ในตัวพอร์ต ePD สำหรับการแสดง e-Ink และรองรับหน่วยความจำที่สูงสุดถึง แรม 8GB LPDDR4 คุณสมบัติของ Quartz64 รุ่น A SoC – Rockchip RK3566 โปรเซสเซอร์ Quad-core Cortex-A55 สูงสุด 1.8 GHz พร้อม Arm Mali-G52 GPU ที่รองรับ OpenGL ES 1.1 / 2.0 / 3.2, OpenCL 2.0, Vulkan 1.1, 0.8 TOPS NPU สำหรับการเร่งความเร็ว AI หน่วยความจำ – แรม 2GB ถึง 8GB LPDDR4 การจัดเก็บ SPI แฟลช โมดูล eMMC […]
AmpliPi – แอมพลิฟายเออร์เครื่องขยายเสียงทั่วทั้งบ้านที่ใช้ Raspberry Pi
Micro Nova ได้รวบรวมแอมพลิฟายเออร์เครื่องขยายเสียงแบบโอเพนซอร์สที่เรียกว่า AmpliPi จาก Compute Module 3+ ของ Raspberry Pi มีความสามารถในการสตรีมมิ่ง เครือข่าย 4 ช่องทางไปยังโซนเอาต์พุตสเตอริโอ 6 โซนขยายได้ถึง 36 โซนผ่านเครื่องขยายสัญญาณระบบเดซี่ (daisy) AmpliPi รองรับอินพุตโดยเฉพาะจากแหล่งสตรีมมิ่งเครือข่าย 4 ช่องทาง ได้แก่ AirPlay, Pandora, Spotify และ DLNA ตลอดจนอินพุต RCA แบบอะนาล็อก 4 ช่องสำหรับอุปกรณ์สื่อ ส่วนประกอบและคุณสมบัติของ AmpliPi: การควบคุมบอร์ด Carrier ที่ติดตั้งCompute Module 3+ ของ Raspberry Pi และบอร์ดตัวรับสัญญาณPCM5102A และ CM6206 นอกจากนี้ยังสื่อสารผ่าน I2C ด้วย STM32 MCU บนบอร์ดปรีแอมป์(Preamp board) (ดูด้านล่าง) เพื่อควบคุมระบบ muxing และระบบขยายสัญญาณ อินเทอร์เฟซพอร์ต พอร์ต Ethernet 1 […]