ตอนนี้ Beagle bone community ได้ออกบอร์ดใหม่ที่ชื่อว่า Beagle bone black ในราคา 45$ สามารถติดตามข้อมูลได้ที่ www.beaglebone.org และแน่นอน เมื่อออกมาแล้วย่อมมีการเปรียบเทียบกับเจ้าตลาด Development board ราคาถูกอย่่าง Raspberry PI เราไปดูกันเลยว่าคุณสมบัติของทั้งสองบอร์ดแตกต่างกันอย่างไร
BeagleBone Black vs Raspberry Pi – The Features
BeagleBone Black
|
Raspberry Pi Model B
|
Comment
|
|
---|---|---|---|
Processor | TI Sitara AM3359AZCZ100 Cortex A8 @ 1GHz(will be changed to AM3358BZCZ100 in future versions) | Broadcom BCM2835 ARM11 @ 700 MHz (Overclockable to 1GHz) |
ทั้งสองโพรเซอร์สามารถรันที่ความถี่ 1 GHz เท่ากันโดยที่ต้อง Overclock Raspberry PI นะครับ แต่ ARM Cortex A8 ที่ใช้บน Beagleblack มีความเร็วสูงกว่า ARM11 มาก ( 2.0 DMIPS/MHz vs 1.2 DMIPS/MHz.) Beaglebone WIN |
GPU | PowerVR SGX530 | VideoCore IV | จากข้อมูลเบื้องต้นผมยืนยันได้ว่า VideoCore IV ชนะครับ OpenGL ES2.0 บนราสเบอรี่ไพทำได้ถึง 24 GFLOPS แต่ SGX530 ได้แค่ 1.6 GFLOPS Raspberry PI WIN |
Video Decoder | N/A | VideoCore IV 1080p video decoding for H.264, MPEG2* and VC1* 1080p video encoding (H.264)* Extra license required |
Beaglebone black ถ้าใช้ซอฟแวร์ของ TI เช่น omapfbplay ที่ใช้ NEON ด้วยละก็จะสามารถเล่นวีดีโอระดับ HD (720p) ได้เหมือนกันครับ แต่ข้อเสียคือใช้ซอฟแวร์เล่นจะแตกต่างจากราสเบอรี่ไพมากที่ใช้ฮาร์ดแวร์เล่นได้ถึง 1080p Raspberry PI WIN |
RAM | 512 DDR3L @ 400 Mhz | 512 MB SDRAM @ 400 Mhz | ตรงนี้ RAM ของ Beaglebone black ชนะไปสบายๆ เลยครับทั้งความเร็ว พลังงาน Beaglebone WIN |
Storage | 2GB eMMC & micro SD card slot | SD card slot | ตรงนี้ผมให้น้ำหนัก eMMC ที่ยังไงก็ดีกว่า SD Card ครับทั้งความเร็ว ความคงทน Beaglebone WIN |
Ethernet | 10/100M (Supported by SoC) | 10/100M (USB to Ethernet chipset) | ตรงนี้ยังไง Beaglebone ก็ชนะครับเพราะว่าการต่อ ETHENET ที่ SoC ซัพพอร์ตโดยตัวคอร์เลยย่อมดีกว่า Beaglebone WIN |
USB | 1 client / 1 host port | 2 host | ตรงนี้แล้้วแต่มุมมองครับเพราะบางคนก็ชอบ USB Hose สองพอร์ตมากกว่า บางท่านก็อยากได้ client ด้วย DRAW |
Video | micro HDMI (1280×1024 max) | HDMI (1080p), Composite | ตรงนี้ Raspberry PI จะได้เปรียบกว่ามากครับเพราะว่าใส่ full HDMI มาให้เลย แต่บน Beaglebone ได้แค่ micro HDMI ที่จำกัด resolution Raspberry PI WIN |
Audio | Via HDMI | Via HDMI Audio Jack |
ตรงนี้ผมให้ Raspberry PI ได้เปรียบถ้าเอาความง่ายนะครับ แต่ Beaglebone จะหยืดหยุ่นกว่าถ้ามองถึงการนำ IO มา interface เสียงจริงๆ ทั้่ง s/pdif, i2s แต่อันนี้ให้ราสเบอรี่ชนะไปนะครับยังไงก็อยากได้ Audio jack ที่สามารถใช้ได้เลยมากกว่า Raspberry PI WIN |
Peripherals | SPI, I2C, SPI, CAN, Timers, LCD, MMC, Analog, 65 GPIO | 12 GPIO, USART, SPI, I2C (P1 and P5), CSI (camera serial interface) and DSI (display serial interface). | จริง Beaglebone มี IO ที่ทำอะไรได้มากกว่านี้นะครับเช่น GPMC, PRU interface …….. ตรงนี้ไม่สามารถเปรียบเทียบเรื่องคุณค่ากันได้เท่าไร Beaglebone ชนะขาดครับ Beaglebone WIN |
Power | USB 5V DC Jack 210 to 460mA @ 5V |
USB 5V 322ma @ idle. Rated at 700mA. |
ตรงนี้เนื่องจาก Beaglebone ใช้ CPU ใหม่และการ์ดจออ่อนด้อยกว่า เลยใช้พลังงานต่ำกว่า แต่ก็ให้ชนะไปนะครับ Beaglebone WIN |
Linux Support | Any ARM Linux distribution.2 main OS supported: Ubuntu and Angstrom | ARM Linux distributions supporting ARMv6.Two main OS supported: Debian and Arch Linux ARM | แนะนำว่าถ้าพูดกันจริงๆ Beaglebone ได้เปรียบกว่าเยอะครับเนื่องจากที่ว่าเป็น ARM Cortex A8 ด้วยทำให้การซัพพอร์ตจาก Distribution ต่างๆค่อนข้างทำได้ง่ายและดีกว่า Raspberry PI เช่น Linaro ก็สามารถใช้บน Beaglebone ได้โดยตรงนะครับ และยัง Official support จาก TI อีก จะต่างจาก Raspberry PI ที่มีแค่ OS ทั่วๆ ไปลูกเล่นจะน้อยกว่าอีกด้านมาก แต่น้อยกว่านี่หมัดคมๆ ทั้งนั้นนะครับ แต่ข้อนี้ให้ Beaglebone ชนะนะครับ Beaglebone WIN |
Android Support | Android Jelly Bean (Stable version) | Android 4.0.3 (work in progress, and no download available) Some CyanoGenMod builds are also available but just too slow to be usable. |
ตรงนี้ Beaglebone ชนะขาดครับ อย่างที่บอกสถาปัตยกรรมมีผลจริงๆ Beaglebone WIN |
Community | Active and largish community, and it appears most of them have a technical background. | Very large and active community with participants with different technical levels (most R-Pi owners appear to be beginner, but there are also members with excellent technical levels) | จริงๆ ถ้าเริ่มต้น Raspberry PI จะเริ่มได้ง่ายกว่านะครับแต่ว่าสุดท้ายถ้าเล่นไประดับลึกๆ จริงๆ ก็พอๆ กันแต่ Raspberry PI จะเสียบเปรียบกว่ามากตรง Reference manual ครับ DRAW |
Documentation, source code and hardware files. | Full software and hardware documentation is available including reference manual, schematics, gerbers files, BoM, etc. Bootloader and Linux kernel are available.The only closed source part is related to PowerVR SGX530 which is only required if your application uses the GPU.Texas Instruments has a team of engineers working on the project. | Documentation is available via eLinux RPI Wiki. The schematics are available in PDF format only, and, AFAIK, the PCB layout and gerber files are not available.VideoCore 4 GPU is the only part that’s not open, but thanks to the SoC architecture and a small communication lib, it’s possible to use the GPU drivers with any OS. The GPU binary blob is required to boot the board.Most (all?) of the technical work is done by volunteers. | ตรงนี้ให้ Beaglebone ชนะไปครับเพราะถ้าจะพัฒนากันจริงๆ ระหว่าง SoC ที่มี DATASHEET เต็มๆ กับไม่มี DATASHEET เต็มๆ มีแค่น้ำจิ้มๆ คุณจะเลือกอะไรครับ นอกจากนั้น Beaglebone ยังเป็น Open Hardware จริงๆ แตกต่างจากราสเบอรี่ไพที่ได้แค่ PDF ของ PCB layout เท่านั้น หมายความว่าเราจะนำราสเบอรี่ไพมาเป็นฮาร์ดแวร์ต้นแบบยากมาก Beaglebone WIN |
สรุปคะแนนจาก 14 หัวข้อของ cnx ในมุมมองของ DEAWARE
Beaglebone : 9
Raspberry PI : 4
DRAW : 2
อันนี้ผมดูจากหัวข้อที่ทางเว็บต่างประเทศเปรียบเทียบเท่านั้นนะครับ จริงๆแล้วด้านที่ Raspberry PI ชนะแค่ 4 ข้อก็เป็นด้านที่ Beaglebone black ไม่สามารถทดแทนได้แล้ว และในตารางนี้ยังไม่ได้พิจารณาหลายอย่างเช่น ราคา, ขนาด …..
เรื่องราคาผมยังไม่พูดถึงนะครับส่วนถ้าไครอยากอ่านรายละเอียดมากกว่านี้ผมนำต้นแบบ บทความมาจาก (ซึ่งแน่นอน ว่าอาจจะไม่เหมือนในบางอย่างนะครับ )
Read more: http://www.cnx-software.com/2013/04/25/beaglebone-black-vs-raspberry-pi-features-and-price-comparison/#ixzz2RaPWKFvs
จำได้ว่าเครื่อง 486 หรือ Pentium รุ่นแรกๆ เล่นวิดีโอได้ช้า ต้องมี MPEG card มาช่วยประมวลผลแล้วจะดูได้ไม่กระตุก แต่รุ่นใหม่ๆ มันมีชุดคำสั่ง MMX, SSE ซึ่งเป็น SIMD ช่วยทำให้ถอดรหัสวิดีโอได้เร็วขึ้น
แล้ว NEON ซึ่งเป็นชุดคำสั่งแบบ SIMD ของ ARM Cortex-A Series ใน BeagleBone Black เร็วพอไหมเอ่ย
Beaglebone black มีport serial หรือเปล่าครับ 3.3v หรือ 5volt