element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Single-Board Computers
  • Products
  • Dev Tools
  • Single-Board Computers
  • More
  • Cancel
Single-Board Computers
Blog Student devises way to control BeagleBone using an Android phone
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Single-Board Computers to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Catwell
  • Date Created: 8 Aug 2014 5:29 PM Date Created
  • Views 522 views
  • Likes 0 likes
  • Comments 0 comments
  • hmi
  • student
  • on_campus
  • cabeatwell
  • BeagleBone
  • dev
  • university
  • beagleboard
  • communication
Related
Recommended

Student devises way to control BeagleBone using an Android phone

Catwell
Catwell
8 Aug 2014

One student out of India is looking to get extra credit with a concept that he believes will change the way people interact with microcomputers. Praveen Kumar Pendyala is developing a way to directly program the BeagleBone Linux microcomputer using an Android phone.

 

Pendyala’s “One cable to rule them all” is an initiative to build a system through which tinkerers can program microcomputers using a device that lives in the worn-out back pocket of blue jeans – cell phones. While the undergrad student is testing out the idea using Android to begin, he believes that in the future, Windows, iOS and Ubuntu users can also enjoy the freedom of programming on the go.



Pendyala’s system begins with attaching an Android phone to a BeagleBone microcomputer using a USB cable, but it’s much more involved than having a physical connection. In order for the phone to successfully communicate with the microcomputer, Pendyala must also develop a kernel module and Android app that can communicate back and forth. Once that’s done, the tiny computer will be fully controllable using the keyboard, display and mouse of the phone.

 

But, why connect a microcomputer to a phone? Pendyala believes being able to program mini computers using a cell phone gives engineers more freedom and greater reach. For example, if the developing world wants to raise up the next generation of engineers, makers and programmers, being able to tinker with microcomputers using cell phones is much more accessible than purchasing 30 computers for an entire class. Why? Each student probably already has a smartphone and instead of taking selfies all day they can learn to engineer. However, the vision goes beyond that.

 

Creating a way for microcomputers to be fully programmable using mobile phones opens other doors too. For starters, if researchers are off in the middle of nowhere and figure creating a robot to monitor pollution or capture footage will greatly help their efforts but don’t have a computer, they are likely to have a smartphone (and probably an alternative power source, too). Secondly, it’s just plain cool. Is it necessary to have an on-the-go programming feature for your microcomputer? No, but neither was the invention of brownies and there is surely no one arguing that was a useless creation.

 

 

While the idea is cool, Pendyala has work to do yet. In his 12 week status update to his professor, Pendyala reported that the driver was fully functional, but he has yet to figure out how to unload the udlfb module fro the kernel, resulting in the module busy error any time the mobile device is unplugged; but he hasn’t given up hope.

 

In the next week, Pendyala plans to clean up the code and integrate compression in the Framebuffer. With a few tweaks, it should be up and running in no time. In the meantime, check out his demo on YouTube titled “Beagle Android Remote Control Alpha 3.” It’s sure to get your plaid underpants into a jumbled mess.


You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

C

See more news at:

http://twitter.com/Cabe_Atwell

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube