BeagleBone โครงการดำสำหรับผู้เริ่มต้น

แพลตฟอร์มที่หลากหลายสำหรับการสร้างต้นแบบอิเล็กทรอนิกส์

BeagleBone Black ได้รับความสนใจเป็นอย่างมากเมื่อเร็ว ๆ นี้ ด้วยราคาขายปลีกที่แนะนำไว้ที่ 45 เหรียญและชุดคุณลักษณะที่ทำให้ส่วนผสมของ Raspberry Pi และ Arduino เป็นส่วนประกอบที่หลากหลายรวมถึงบทแนะนำที่ยอดเยี่ยมสำหรับการพัฒนาฮาร์ดแวร์และเส้นทางที่อาจเป็นไปได้จากโครงการที่ทำเป็นงานอดิเรกกับผลิตภัณฑ์ฮาร์ดแวร์ที่ทำกำไรได้ในเชิงพาณิชย์ สำหรับผู้ที่ BeagleBone Black คนใหม่ ๆ และสงสัยเกี่ยวกับความเป็นไปได้นี่คือการเลือกโครงการบนแพลตฟอร์มที่มีระดับความท้าทายที่แตกต่างกันไปสำหรับผู้เริ่มต้น

LED "สวัสดีชาวโลก"

สำหรับผู้เริ่มต้นจำนวนมากโครงการการเขียนโปรแกรมครั้งแรกที่ดำเนินการคือ "Hello World" ซึ่งเป็นโปรแกรมง่ายๆที่แสดงผลคำเหล่านั้นไปยังหน้าจอ โครงการ BeagleBoard นี้ได้รับการพัฒนาโดยสมาชิกในชุมชนเพื่อนำเสนอการแนะนำ BeagleBoard Black ที่คล้ายคลึงกัน โครงการใช้ Node API ซึ่งจะคุ้นเคยกับนักพัฒนาเว็บจำนวนมาก API ใช้ในการควบคุม LED ซึ่งจะสว่างขึ้นและหมุนเวียนผ่านสีจากสีแดงเป็นสีเขียวเป็นสีน้ำเงิน โครงการอันเรียบง่ายนี้เป็นการแนะนำที่ดีสำหรับ BeagleBone Black เป็นแพลตฟอร์ม

Facebook Like Counter

โครงการนี้เช่นเดียวกับก่อนหน้านี้ใช้ API ซอฟต์แวร์ที่คุ้นเคยเป็นบทนำเกี่ยวกับการพัฒนา BeagleBone Black Facebook เช่น Counter ใช้ Facebook's OpenGraph API เพื่อรับจำนวน "ชอบ" สำหรับโหนดหนึ่ง ๆ บนกราฟโดยใช้รูปแบบ JSON จากนั้นโครงการจะส่งสัญญาณตัวเลขไปยังจอแสดงผล LED 4 หลักและ 7 ส่วน โครงการนี้แสดงการสาธิตอย่างง่ายของพลังงานของ BeagleBone ที่เชื่อมต่อกับบริการเว็บได้อย่างง่ายดายในขณะที่ยังมีตัวเลือกการขยายทางกายภาพที่หลากหลายสำหรับเอาท์พุท อินเทอร์เฟซเว็บจะคุ้นเคยกับนักพัฒนาซอฟต์แวร์จำนวนมากและสคริปต์ Cloud9 / Node.js ที่ใช้ในการขับเคลื่อน LED ควรเข้าถึงได้สำหรับโปรแกรมเมอร์เริ่มต้นจำนวนมาก

อุปกรณ์ตรวจสอบเครือข่าย

BeagleBone Black มีความพร้อมกับตัวเลือกการเชื่อมต่อฮาร์ดแวร์มากมายและพอร์ตอีเธอร์เน็ตของออนบอร์ดช่วยให้สามารถตรวจสอบอุปกรณ์ได้อย่างง่ายดาย โครงการนี้ใช้เทคโนโลยีจาก บริษัท ที่เรียกว่า ntop ผู้พัฒนาชุดซอฟต์แวร์ตรวจสอบเครือข่ายโอเพนซอร์ส คนที่ ntop ได้จัดหาพอร์ตซอฟต์แวร์ของ BeagleBone Black เมื่อรวบรวมและติดตั้งโค้ด BeagleBone สามารถใช้เพื่อตรวจสอบการเชื่อมต่ออินเทอร์เน็ตบนเครือข่ายของคุณระบุผู้ใช้แบนด์วิธที่สูงและความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้น โครงการนี้อาจจะเป็นเครื่องมือที่เหมาะสมสำหรับผู้ดูแลระบบที่ทำงานในเครือข่ายสำนักงานขนาดเล็ก

BeagleBrew

คำว่า "ฟรีเช่นเดียวกับเบียร์" ที่ใช้โดยผู้ที่ชื่นชอบเทคโนโลยีโอเพนซอร์สพูดถึงรสนิยมของหลาย ๆ คนในชุมชน สำหรับคนเหล่านี้โครงการ BeagleBrew อาจเป็นการแนะนำที่ยอดเยี่ยมสำหรับ BeagleBone Black BeagleBrew ได้รับการพัฒนาขึ้นโดยสมาชิกของ Texas Instruments นักออกแบบที่อยู่เบื้องหลังโครงการ BeagleBoard ระบบใช้ขดลวดเหล็กตัวแลกเปลี่ยนความร้อนน้ำและเซ็นเซอร์วัดอุณหภูมิในการหมักและจัดการโดยใช้อินเทอร์เฟซบนเว็บ มันเป็นหลักควบคุมอุณหภูมิซึ่งเป็นแนวคิดที่เรียบง่ายพอที่จะเหมาะสำหรับผู้เริ่มต้นกับผู้ที่ชื่นชอบ BeagleBone ระดับกลาง

Android บน BeagleBone

การเพิ่มขึ้นของขนาดความซับซ้อนโครงการ BeagleBone Android นำโอเพ่นซอร์สโอเพ่นซอร์สที่ได้รับความนิยมไปใช้กับ BeagleBone Black โครงการ "rowboat" เป็นพอร์ต Android สำหรับโปรเซสเซอร์ TI Sitara รวมถึงชิป AM335x ซึ่งทำหน้าที่เป็นฐานสำหรับ BeagleBone Black โครงการนี้มีชุมชนนักพัฒนาซอฟต์แวร์ที่กำลังเติบโตและมีเป้าหมายเพื่อให้บริการแอนดรอยด์แก่ผู้ประมวลผล TI จำนวนมาก พอร์ต rowboat ได้รับการทดสอบกับแอปพลิเคชันแอนดรอยด์หลายฟังก์ชั่นต่างๆรวมถึงการเข้าถึงระบบไฟล์การทำแผนที่และแม้กระทั่งเกม โครงการนี้เป็นจุดเริ่มต้นที่ดีสำหรับนักพัฒนาซอฟต์แวร์ที่สนใจ Android ซึ่งเป็นพื้นฐานสำหรับโครงการฮาร์ดแวร์นอกเหนือจากโทรศัพท์มือถือ