was successfully added to your cart.

เปรียบเทียบระหว่าง Beaglebone blak  และ Raspberry PI ฟันธงกันทีละหัวข้อ

By April 26, 2013Uncategorized

ตอนนี้ 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

 

Join the discussion 2 Comments

  • ultimateohm says:

    จำได้ว่าเครื่อง 486 หรือ Pentium รุ่นแรกๆ เล่นวิดีโอได้ช้า ต้องมี MPEG card มาช่วยประมวลผลแล้วจะดูได้ไม่กระตุก แต่รุ่นใหม่ๆ มันมีชุดคำสั่ง MMX, SSE ซึ่งเป็น SIMD ช่วยทำให้ถอดรหัสวิดีโอได้เร็วขึ้น
    แล้ว NEON ซึ่งเป็นชุดคำสั่งแบบ SIMD ของ ARM Cortex-A Series ใน BeagleBone Black เร็วพอไหมเอ่ย

  • mongkol says:

    Beaglebone black มีport serial หรือเปล่าครับ 3.3v หรือ 5volt

Leave a Reply

*