Tag Archives: BeagleBone

BeagleBone ใช้ Android

ชมการสาธิตว่า BeagleBone ใช้งาน Android ได้ครับ สำหรับคลิปแรกนี้ ต่อ BeagleBone กับ LCD3 Cape เพื่อการแสดงผล

นอกจากนี้ Rowboat ยังแจก Android Jelly Bean สำหรับ BeagleBone ให้ไปใช้หรือเอาไปพัฒนาต่อยอดด้วยครับ

อันนี้ Android Froyo อาจจะเก่าไปหน่อย เป็น BeagleBoard ไม่ใช่ BeagleBone แต่ฝีมือคนไทยนะครับ ทดลองเล่นภาพและเสียง รู้สึกว่าเจ้าของผลงานนีเคยทดลอง Android ADK มาแล้วด้วยครับ

Advertisements

ใช้ BeagleBone กับ Android Accessory Development Kit (ADK)

Android Accessory Development Kit (ADK) เป็นการต่อ Android ไปยังไมโครคอนโทรลเลอร์เพื่อให้ Android ควบคุมหรือรับข้อมูลจากอุปกรณ์ hardware ภายนอกอื่นๆ ได้ ตอนเปิดตัวครั้งแรกเมื่อปี 2011 ในงาน Google I/O ก็สาธิตด้วยการใช้ Android ควบคุมลูกแก้วในเขาวงกต โดย ADK ถูกแนะนำให้ไปต่อกับ Arduino ทำหน้าที่เป็นไมโครคอนโทรลเลอร์โดยต้องมี USB Host Shield หรือมี USB host ในตัวอยู่แล้ว และ Android จะเป็น USB device

แล้วบอร์ดอื่นๆ จะทำหน้าที่แทน Arduino ได้ไหม โดยเฉพาะถ้ามันมี USB ในตัวอยู่แล้ว ก็มีเยอะเหมือนกันครับ เช่นใช้ชิปจาก PIC (Arduino ใช้ชิปจาก Atmel) ใช้บอร์ด IOIO (ซึ่งข้างในก็เป็น PIC) และใช้ BeagleBone ก็มีเหมือนกันครับ โดยมาจาก Rowboat ซึ่งเป็นโครงการที่จะพอร์ต Android ให้ไปใช้ในอุปกรณ์ที่ใช้ชิป Sitara ของ Texas Instruments สำหรับผลงานที่ไปเจอนี้ มีแจกจ่ายโปรแกรมที่สร้างเสร็จแล้วทั้งที่ต้องติดตั้งไปยัง Android และ BeagleBone และยังแจกสอนและสอนวิธีสร้างด้วยครับ

ที่มา http://code.google.com/p/rowboat/wiki/AccessoryDevKit

BeagleBone ทำอะไรได้บ้าง: ต่อกับ FPGA เพื่อขุด Bitcoin

ไปพบตัวอย่างการใช้ BeagleBone ต่อกับบอร์ดต่อขยาย (Cape) ที่ชื่อว่า LOGI-BONE ซึ่งมี FPGA เพื่อให้สามารถใช้งานในการปรับเปลี่ยนรูปแบบของ hardware logic gate ได้ตามต้องการ ในกรณีนี้ คือทำเครื่องขุด Bitcoin

อันที่จริง ก็มีการสร้างชิปเพื่อการขุด Bitcoin มาโดยเฉพาะเหมือนกัน แต่มันจะปรับเปลี่ยนไปทำงานอย่างอื่นเหมือนอย่าง FPGA ไม่ได้ อย่างตัวอย่างข้างล่างนี้ก็เป็นการนำ LOGI-BONE ไปทำเป็น image processing

ที่มา valentfx.com ผ่านทาง Hack a Day

BeagleBone Black มาแล้ว เหมือนจะมาประชันกับ Raspberry Pi

คอมพิวเตอร์จิ๋ว BeagleBone Black เปิดตัวแล้วครับ โดยคล้ายๆ BeagleBone ของเดิม แต่มีแรมเพิ่มมาสองเท่าเป็น 512 MiB เพิ่มความเร็ว และราคาลงมาเกือบครึ่งคือ 49 ดอลลาร์สหรัฐ และมีช่อง HDMI เพิ่มขึ้นมา สามารถต่อออกจอได้

สำหรับรายละเอียดของมันนะครับ ใช้ CPU Sitara AM3359 ผลิตโดย Texas Instrument ซึ่งเป็น ARM Cortex-A8 ความถี่สัญญาณนาพิกา 1 GHz (BeagleBone ของเดิมเร็ว 720 MHz โดยในระยะแรกจะใช้ชิป XAM3359AZCZ ไปก่อน แล้วจะใช้ชิป AM3358BZCZ100 ในภายหลัง) มี GPU ใช้ PowerVR SGX530 มีหน่วยความจำแรม 256 Mib x16 DDR3L รวมขนาดทั้งหมด 512 MiB (ของเดิมมี 215 MiB) และหน่วยเก็บกักข้อมูล eMMC มาให้บนบอร์ดขนาด 2 GiB โดยสามารถต่อ micro SD card อีกได้ มี EEPROM ขนาด 32 KiB มีช่องต่อจอภาพแบบ micro HDMI (ของเดิมไม่มี) มี USB ทั้งแบบ host และ client และ Ethernet 10/100M มี serial port มี JTAG และเสียบต่อกับ Cape ซึ่งเป็นบอร์ดต่อขยาย (แนวคิดคล้ายๆ Shield ของ Arduino) เพื่อให้มันทำงานโดยใช้ hardware ต่อพ่วงอื่นๆ ได้

ถ้าจะเปรียบเทียบกับของเจ้าอื่น ก็ใช้ชิป AM335x เหมือนบอร์ด AM3352-OLinuXino ที่กำลังสร้างกันอยู่ ดูจากหน่วยประมวลผล หน่วยความจำ การต่อพ่วงและราคา ดูเหมือนจะมาประชันกับ Raspberry Pi กันเลยครับ มีเว็บที่แสดงการเปรียบเทียบให้เห็นเหมือนกัน และดูเหมือน BeagleBone Black จะเหนือกว่า Raspberry Pi ในหลายๆ ด้าน ยกเว้นราคาที่แพงกว่าหน่อยและความสามารถของ GPU คงเป็นเพราะชิป SoC ใน Raspberry Pi ออกแบบมาให้ใช้กับเครื่องเล่นสื่อบันเทิง เช่น Roku อีกจุดหนึ่งที่น่าสนใจสำหรับ BeagleBone Black ก็คือ มันมี PRU ซึ่งคล้ายๆ ไมโครคอนโทรลเลอร์ตัวเล็กๆ ที่รับทำงานเกี่ยวกับ interrupt ของ input/output

นอกจากนี้ ยังมี BB Black ข้างในเหมือน BeagleBone Black แต่ทำขายในจีนเท่านั้น เหมือนจะล้อเลียน Raspberry Pi สีแดงที่ขายในจีนเท่านั้นเหมือนกัน

ที่มา element14 (1, 2)

เปรียบเทียบบอร์ดทดลองแบบต่างๆ ที่ใช้ Linux ได้

ไปเจอเว็บ Big Board List เปรียบเทียบบอร์ดคอมพิวเตอร์ที่ติดตั้ง Linux แล้วใช้ทดลองหรือเป็นเครื่องต้นแบบ ที่ต้องการการประมวลผลแบบไม่ต้องใช้คอมพิวเตอร์ตั้งโต๊ะ มีหลายบอร์ดมาให้เปรียบเทียบกันเป็นตารางเลยครับจะได้เลือกตัวที่เหมาะสมกันถูก ไม่ว่าเป็น Raspberry PiODROID, OlimexCubieBoard, Hackberry (ไม่มี Gooseberry แฮะ), VIA APC, BeagleBone, BeagleBoard, PandaBoard มีบอก CPU type ซึ่งทั้งหมดในตอนนี้มีแต่ชิปของ ARM โดยมีระบุ Family แต่ไม่ได้บอก Architecture ถ้าอยากรู้คงต้องไปค้นคว้าเอาเองละครับ เช่น  ARM9 Family เป็น ARMv5 Architecture แต่  ARM Cortex-A9 เป็น ARMv7 Architecture นอกจากนี้ก็มีเปรียบเทียบความถี่สัญญาณนาฬิกา หน่วยความจำ พอร์ตที่มี และราคา

ทั้งนี้ไม่มีรายชื่อของอุปกรณ์พวก computer-on-a-stick หรือ micro PC อื่นๆ เช่น MK802 หรือเครื่องเล่นเกม อาจเป็นเพราะมันไม่ได้สร้างมาเพื่อทำเป็นบอร์ดคอมพิวเตอร์เพื่อการทดลองหรือเพื่อเป็นต้นแบบ และมันไม่มี GPIO แต่ดูที่มุมซ้ายบนมีให้เลือก HDMI Stick และ Microcontroller คาดว่ากำลังรวบรวมข้อมูลอยู่ครับ

แล้วก็อีกเว็บครับเป็นบล็อก http://techwatch.keeward.com/geeks-and-nerds/arduino-vs-raspberry-pi-vs-cubieboard-vs-gooseberry-vs-apc-rock-vs-olinuxino-vs-hackberry-a10/ แต่เทียบกับบอร์ดไมโครคอนโทรลเลอร์ด้วยนะครับ เช่น Arduino ซึ่งไม่น่าลง Linux ได้

updated [27.04.2013] อีกที่ครับ เน้นเปรียบเทียบ PC on a Stick http://socialcompare.com/en/comparison/usb-stick-dongle-mini-computer

ที่มา

ประกวดสร้าง Cape บอร์ดต่อขยายให้ BeagleBone

Cape คือชื่อบอร์ดต่อขยายของ BeagleBone โดยเสียบ Cape บน connector ที่อยู่บน BeagleBone ได้เลย (คล้ายๆ Shield ของ Arduino) BeagleBone ก็เป็นบอร์ดทดลองคอมพิวเตอร์ใช้ชิปราคาประหยัด AM335x จาก Texas Instruments ซึ่งเป็น ARM Cortex-A8 ส่วน Cape ก็มีหลายแบบทำงานได้หลากหลายตามแต่ที่จะสร้างกัน

ตอนนี้มีการประกวดออกแบบ Cape โดยต้องออกแบบลายวงจรให้ต้นทุนอุปกรณ์ที่ใช้ในวงจรต้องไม่เกิน 60 ดอลลาร์สหรัฐ

หมดเขตส่งผลงานปีนี้ครับ ประกาศผลวันที่ 14 มกราคม ปีหน้าครับ รางวัลใหญ่เป็นเงิน 500 ดอลลาร์ จาก Texas Instruments และอีก 500 ดอลลาร์จาก Mouser แถมด้วยอุปกรณ์ในงานทดลองอีก รายละเอียดอื่นๆ ดูได้ตามแหล่งที่มาครับ
ที่มา http://beagleboard.org/CapeContest/ ผ่านทาง http://blogs.arm.com/embedded/865-beaglebone-searches-for-a-new-cape-plug-in-board/

จะมีบอร์ด AM3352-OLinuXino ใช้ชิป AM3352 จาก Olimex

เคยมีคนถาม Olimex ตอนต้นปี ว่าจะทำบอร์ดใช้ชิป AM3352 ไหม ตอนนี้ประกาศออกมาแล้วครับว่าจะทำบอร์ด AM3352-OLinuXino โดยใช้ชิป AM3352 แบบ Cortex-A8 ความเร็ว 720Mhz   (ตัวเดียวกันกับที่ใช้ใน BeagleBone) แรม 512 MiB และผังวงจรเบื้องต้น ก็มาแล้วครับ เร็วจัง ต่อ Ethernet, VGA, LCD ได้

ที่มา http://olimex.wordpress.com/2012/12/10/am3352-olinuxino-design-is-planned/