Hello community, I am totally a noob. Came from Arduino.

Hello community,

I am totally a noob. Came from Arduino. Zero knowledge of Embedded system. Please help me to start.

It’s totally different from programming in Arduino. For example, How can I know device driver to each pin? I saw something like UART located at /dev/ttyOX. I have no what is it and how can I know which one is belong to which port.

I’ve tried to Googling it. But I don’t know where to start.

Thank you very much in advance.

PS: I’ve a little knowledge of Linux. I can write easy shell script, make, config, install package.

You could try out http://elinux.org/Userspace_Arduino since you are coming over from Arduino. Will help you blink your fist LED in seconds.
Also try out Adafruit’s BBIO library
https://github.com/adafruit/adafruit-beaglebone-io-python
Advantage of using Python is that you can do a lot more stuff like web servers, etc easily.
Also take a look at BoneScript which is javascript and comes all setup with your BBB.
So Arduino/Python/JavaScript ! Choose your sword :slight_smile:

And to answer your which pin does what, take a look at the webpages on the BBB. Connect your BBB to your laptop (install drivers if necessary) and go to 192.168.7.2 . That has a lot of documentation.

consider going to O’Reilly Books online and purchasing the “Getting Started with Beagle Bone” E-Book. I found it usefull.

Thank to all of you. I downloaded Embedded Linux primer. Been reading about DT, PIN, MUX. I think I am too hasty. Might need to take it slower.

@Sek_Ranger You should also check out beagle on Freenode

Sek Ranger was just introduced to Freenode.

Thank you @Anuj_Deshpande . It’s my first time for Freenode.

@Chad_Olson I have no idea, yet. But I need to move from Arduino to some Embedded Linux board. And I chose BBB over RPI for some reasons. Just to make my way through the Embedded linux. I hope this would pave my basic to the higher level of Embedded Linux. I think it’s a popular technology this day. Android Smartphone, Android Tablet etc. also use Embedded Linux.

Long story short, I want to be Embedded Linux developer.

I think the word “geek” might better describes myself.

The BeagleboneBlack is not a tiny computer.
Follow the web site to get more infomation. Note that the BBB comes pre-loaded with a fun distro. Plug it in… You will see that a filesystem mounts and contains README and more to get going. The pre-loaded bits expose a lot of power.

Thank you @NiftyHat_Tom_Mitchel . I’m reading as much as I can. I also have to dig up my long time buried electronics knowledge, too.

It’s a long way to go.