The Beaglebone - Unboxing, Introduction Tutorial and First Example

  Рет қаралды 240,671

Derek Molloy

Derek Molloy

Күн бұрын

Пікірлер: 94
@coryhodge4043
@coryhodge4043 2 жыл бұрын
Such a great video! This is exactly what I needed to see in order to make sense of Linux in an embedded environment. I've just purchased a Beagle Bone Black Wireless Rev. C3, although its been 10yrs since you posted this video series, its still relevant! Thanks!
@preben01
@preben01 12 жыл бұрын
I would like to thank you so much for taking the time to create this video. I'm receiving my board today, and as a perl programmer this opens up tons of possibilities. All i needed was to know where I could read/write to, so thank you so much!!
@AwesomeBob
@AwesomeBob 11 жыл бұрын
I've been a software engineer and systems administrator for over a decade now. This just changed my world! Can't wait to get my Beagle Bone Black.
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
Thanks - "have you tried turning it off and turning it on again" should be my response to all Beaglebone related questions!
@Thefesty87
@Thefesty87 12 жыл бұрын
You my good sir are a scholar and a gentleman! Excellent tutorial!!
@JosenivaldoBenitoJunior
@JosenivaldoBenitoJunior 12 жыл бұрын
Hi, very good explanation. Thanks. I would like to add a note about 1.8v pin. In the video you mention it being a power supply for ADC pins. In fact it is meant as Vref for ADC. It shall not supply current but only serves as reference. To properly drive the LDR an external 1.8V power supply should be used.
@hyperkiller9056
@hyperkiller9056 8 жыл бұрын
such a great tutorial. i don't understand why there are dislikes on this video. subscribing! thank you
@SamWalsh1
@SamWalsh1 12 жыл бұрын
This is awesome. please make like a million more! I am completely new to linux and have come from a PIC microcontroller background, would love videos on python on beaglebone, building apps, web connectivity.. your a great teacher!
@GfastGao
@GfastGao 9 жыл бұрын
Very very impressive! Beside very educative. Dr. Molloy, you are actually a super seller for me as well.
@microkle8309
@microkle8309 12 жыл бұрын
More tutorials please!!! Awesome video by the way!
@PeteVanDemark
@PeteVanDemark 13 жыл бұрын
Capes seems like the wrong name for a Beaglebone accessory. I would prefer a name like ears, floppy ears, tails, hares, rabbits or paws. These are all beagle related things. Capes are more for Counts and Superheros. On a more serious note I very much enjoy and appreciate your videos. I just ordered a Beaglebone and I can't wait to get it. I always learn something every time I watch one of your videos and learning is just about the most fun you can have. Thank you very much!
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
Thanks Mike, the problem is the real-time control aspect of the board. There is a programmable real-time unit (PRU), but it's not that easy to use and only allows for small controlling logic. The ideal solution would be the Beaglebone Black as the UI/Web Interface to a real-time control unit as you would get the benefit of embedded Linux while still getting your real-time control.
@JDALSystems
@JDALSystems 12 жыл бұрын
I agree with you. What we need is more people like you helping us newbies make a good jump start into Linux. Then what we need is the Linux people to make it more user friendly to get started as well. Far to many things to type out to perform simple stuff. they should make it more GUI friendly. Honestly who has the time to learn a dictionary worth of commands. this is why we left DOS to begin with.
@OndrejPopp
@OndrejPopp 6 жыл бұрын
Just noticed this : around 4:10 you plug in the ethernet connector which is black, then around 4:50 it is suddenly red after we chose the distribution, and then suddenly the ethernet connector is black again :) Now how did that happen? Welcome to the marvellous world of video editing :) And again, around 10:40 when we upload the blink script, at the same time we see the led blinking, the ethernet connector turns red again, àmazing!
@Tagzmon
@Tagzmon 11 жыл бұрын
Thank you so much for making this video.
@DerekMolloyatDCU
@DerekMolloyatDCU 12 жыл бұрын
Hi Sergey, please see the next video, which is on C/C++ and how it can be used with the Beaglebone.
@ShanyGolan
@ShanyGolan 12 жыл бұрын
More tutorials from you! awesome!!
@jaimeramirez5506
@jaimeramirez5506 11 жыл бұрын
Dr. Molloy, I just received my BBB and updated the firmware to the latest version, the files you mention in the minute 14:35 in your video are not there, can you give a hint please? I want to follow all you video and scares me a little that I would no do that because of O.S. differences.
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
Hi Jaime, the OS has changed somewhat since this video was released in 2012 but the principles are the same. I have released a further video (3B) Introduction to GPIOs using Device Tree Overlays to explain the recent changes to Linux. Good luck!
@sakthisam007
@sakthisam007 10 жыл бұрын
Hi can you suggest complete linux device driver development kit e.g. like usb, storage device,char device, block device.
@sakthisam007
@sakthisam007 10 жыл бұрын
Hi can you suggest complete linux device driver development kit e.g. like usb, storage device,char device, block device.
@landlessness
@landlessness 12 жыл бұрын
thanks for this intro. fantastic content.
@justcedrick32
@justcedrick32 8 жыл бұрын
Just bought got the book! great work
@josefont11
@josefont11 10 жыл бұрын
excellent video, well prepare very educative, thank.
@ThiyagaraajMp
@ThiyagaraajMp 12 жыл бұрын
Excellent Guide........
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
Most aspects, but not the I/O part. This video should give you an overview but you will have to look at my most recent video on Device Tree Overlays to get a handle on the changes.
@JDALSystems
@JDALSystems 12 жыл бұрын
Derek, thank you so much for posting these videos. I know it took allot of time and editing to do so but it helped me so much. I have been looking and looking for a way in windows to code for the beaglebone and your videos do just that and more. Sadly, after watching all these i have decided that Embedded Linux is far to immature for me. There should not be so many hoops to jump through to do something so simple as code an app and then deploy it.
@codewarrior7072
@codewarrior7072 Жыл бұрын
excellent, thank you!!
@mrn3xus7
@mrn3xus7 12 жыл бұрын
Great video :) Well done :)
@gauravpride1985
@gauravpride1985 12 жыл бұрын
@DerekMolloyDCU :Excellent video . What all the application can i able to build with Beaglebone .Also i have two more boards Beagleboard and Beagleboard-xM . Which will be good as i have to work on communication system .
@michaelpowell1308
@michaelpowell1308 9 жыл бұрын
great platform for learning, and prototyping. very compelling how you can run JavaScript, even though the configuration is the 'standard' setup/loop pattern. wonder how that might be possible to host something like an angular front end with b/b services backing? I'd be more inclined to dive deeper into the C++ stuff for performance, application, and other reasons. good videos, thank you!
@akompsupport
@akompsupport 13 жыл бұрын
fantastic! Thanks for posting!
@JasonKridner
@JasonKridner 13 жыл бұрын
The board should show up on your network as beaglebone.local thanks to Avahi, without needing to run a port scanner. There are other open ports besides the ssh port, including port 80 running the bone101 presentation (that still needs some updates). The password should be empty, not 'root'. It is odd to me that you needed to start 'cloud9', which should be started automatically.
@Rajboy86
@Rajboy86 12 жыл бұрын
Hi this video is a real savior! i am new to beaglebone and i was really unsure how to actually get into the cloud 9 IDE environment .Do i have to get the bone connected to a router or can the IDE still be asssessed through another means(without a ethernet connection)? How would i be able to contact you Derek as i have got heaps of questions. Thanks for the tutorial once again!.
@JeahBee66
@JeahBee66 11 жыл бұрын
Hello Derek, nice Video. I try to follow with BBBlack but seems that claude9 is not on the last image :( regards Joerg
@lvignals
@lvignals 11 жыл бұрын
At about 17 mins into the video the tree structure has changed so to find the correct location you can use this command: find -name leds-gpio
@shebotnov
@shebotnov 12 жыл бұрын
Do I need a CAN transceiver for CAN bus also ? What would I need to do If I dont want to use the CAN cape ?
@MrLolztome1
@MrLolztome1 13 жыл бұрын
@DerekMolloyDCU Next beaglebone video plz??? can u teach abt Linux programming and possibly like graphing values from a infrared sensor??
@bennguyen1313
@bennguyen1313 8 жыл бұрын
For the BeagleBone Black (RevC), it seems to have come with Debian 7.4 Wheezy (cat /etc/issue , cat /etc/*release , cat /etc/debian_version).. I understand the 4GB eMMC should run Debian (Jessie 7.9?), and the 2GB eMMC angstrom linux. But how do you flash it to the eMMC? The /boot/uEnv.txt doesn't have the '##enable BBB: eMMC Flasher:' line doesn't exist as described here: elinux.org/Beagleboard:BeagleBoneBlack_Debian#Flashing_eMMC Also for the BBB, the cloud9 nor the tsc folder seem to exist: root@beaglebone:/# -bash: cloud9: command not found root@beaglebone:/sys/bus/platform/devices# cd tsc -bash: cd: tsc: No such file or directory
@anuragazad8736
@anuragazad8736 10 жыл бұрын
So i want to get started but there is a small problem, maybe a silly question. AS far as my knowledge goes I would need a BeagleBone Black Library to get started and I intend to code in C. So where do I get a library for BBB in C?? A well documented one?? What do these guys use in this Video series??
@IBMua
@IBMua 9 жыл бұрын
Why did you have to use the 10k resistor and ground the system? Wouldn't it work without that?
@JigglesJingle
@JigglesJingle 11 жыл бұрын
I like the Beaglebone over Raspberry Pi, it's just beautiful.
@danielfinch7987
@danielfinch7987 7 жыл бұрын
JigglesJingle same
@mouli570
@mouli570 7 жыл бұрын
JigglesJingle the only problem is it doesnt have the wide support Raspberry pi has
@bluehornet6752
@bluehornet6752 6 жыл бұрын
And it has only one CPU core. It has a couple of PRUs, but they're not as straightforward to use as the processor is. But the BB/BBB units sure have a great amount of I/O pins though--amazing functionality!
@Pagweb
@Pagweb 13 жыл бұрын
Damn, that think appears to have better specs than my old PowerPC G4 Mac.
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
Thanks for that - I will add an annotation.
@JasonKridner
@JasonKridner 13 жыл бұрын
This is very nice. Is there any chance you could make this a Creative Commons license? This seems suitable for me to put on the bone web page or README.htm.
@darknetworld
@darknetworld 13 жыл бұрын
finally some that has video and information how it work XD.
@TheGoodChap
@TheGoodChap 12 жыл бұрын
It's crazy to think just over a year ago I was using a computer daily (for about a year) that had considerably worse specs than this tiny board. I was running arch linux on a box with 94mb ram, and 500mhz cpu.
@parikshitsagar
@parikshitsagar 11 жыл бұрын
Hello sir.. Am using Beagle bone black. Am beginner in embedded systems. I would like to know the analog output from LDR. TSC file does not exist in my BBB platform. Kindly help me.. Thanks in advance.
@Folopolis
@Folopolis 11 жыл бұрын
Is the Black still limited to 500MHz while powered over USB?
@tiagodavila2107
@tiagodavila2107 11 жыл бұрын
which software you used to make your tutorial? congratulations!
@jaimeramirez5506
@jaimeramirez5506 11 жыл бұрын
Dr Molloy: In video 2 when installing the gcc toolchain the c++ include directory is not there, I found it when configuring eclipse, any ideas?
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
you might have to separately sudo apt-get/opkg install g++-arm-linux-gnueabi
@idan4329
@idan4329 7 жыл бұрын
Is the original beaglebone better than the beaglebone black?
@elprquex
@elprquex 10 жыл бұрын
how big sd card you can use 16gb 32gb 128gb?
@paulcumber4732
@paulcumber4732 7 жыл бұрын
can you use it on a 3d printer
@keladian
@keladian 11 жыл бұрын
hey, would these tutorials stay true for the beagle bone black?
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
Hi Joerg, it should be there! Port 3000..
@yashasuppoor579
@yashasuppoor579 7 жыл бұрын
My BeagleBone turns off when I try to connect it to the cloud9 IDE via PuTTY. What do I do?
@abijithjkamath
@abijithjkamath 7 жыл бұрын
Check if your friends' BeagleBone does the same. If it doesn't, then yours could be broken :P
@aavronestep9031
@aavronestep9031 7 жыл бұрын
root, for a password, is not working for me. Suggestions?
@trishule14
@trishule14 10 жыл бұрын
Why is LED 0 blinking all the time!?
@appleyang3446
@appleyang3446 11 жыл бұрын
Why I can not see the video?
@ErikLandvall
@ErikLandvall 11 жыл бұрын
Have you tried opening your eyes, it's a key element..
@appleyang3446
@appleyang3446 11 жыл бұрын
Erik Landvall Oh. You are so humorous
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
Unfortunately the Linux distribution has changed in the past year and while this video should give you an overview you will have to watch the more recent video to understand the Device Tree Overlays.
@Toad4001Gaming
@Toad4001Gaming 11 жыл бұрын
Does this work on the BBB?
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
More or less. The Linux paths have changed but the principles are the same.
@Toad4001Gaming
@Toad4001Gaming 11 жыл бұрын
Derek Molloy Thanks!
@BIAproductionsBFBC2
@BIAproductionsBFBC2 11 жыл бұрын
No
@davidespada01
@davidespada01 11 жыл бұрын
very nice tuturial, but there problem with these stuff "like raspberry pi" when you need real time projects due to linx for exp. ultrasonic connection it cant be done, although i saw recently a video finally a hacker done it "but in really hard way"
@shebotnov
@shebotnov 12 жыл бұрын
It uses java? Big fail. Any way to use a toolchain with C/C++ ?
@slithytove2
@slithytove2 12 жыл бұрын
No, it does not use Java (by default anyway, it surely can). The default environment is Cloud9, running JavaScript.
@Veksta
@Veksta 13 жыл бұрын
footprint of it is way more appealing than the xM i using ATM!
@cinescopefilms
@cinescopefilms 7 жыл бұрын
excellent
@kazim278
@kazim278 10 жыл бұрын
awwww! i love to unpack such stuffs... :/
@ve3tru
@ve3tru 12 жыл бұрын
I don't get it??? It uses Java which has no multithreading multitasking capability, which makes it," almost" useless for embedded systems. Once you get past the blinky you will be looking for that capability that's not there. On-board reset is stupid when mounted in a case you cant get to it. Might work as a simple server but I don't think it has enough power for that.
@MehdiGuizani
@MehdiGuizani 5 ай бұрын
I have the same board but different..
@HiKaylum
@HiKaylum 11 жыл бұрын
spent yonks looking for a decent video on the board couldnt find one untill now and low and behold its an Irish brother hahahahahaha
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
Thanks Tiango - see: derekmolloy.ie/faqs/
@stonent
@stonent 11 жыл бұрын
His voice reminds me of Chris O'Dowd
@parikshitsagar
@parikshitsagar 11 жыл бұрын
Thank you rar76
@GButtersX
@GButtersX 13 жыл бұрын
Wow.
@luke1801df
@luke1801df 11 жыл бұрын
me too...help us!
@ichimpy
@ichimpy 12 жыл бұрын
why don't you just buy a raspberry pi there $35 and way better. for 80 euro i could get a raspberry pi and arduino and probably some extra stuff
@DerekMolloyatDCU
@DerekMolloyatDCU 11 жыл бұрын
Typical... and I'm probably your cousin twice removed!
@DerekMolloy
@DerekMolloy 12 жыл бұрын
Thanks - that is a very valid point. Embedded Linux is quite heavy for many applications and it can be difficult to code applications where time sampling is a critical issue; however, when you need to place an embedded application on the Internet you can have a full webserver or ssh client, or, when you need a full user-interface display - that's when this type of platform comes into its own. It might be worth looking at the mbed or the Stellaris Launchpad and getting them to talk...
@josefont11
@josefont11 10 жыл бұрын
excellent video, well prepare very educative, thank.
Getting Started with the Beagle Bone Black
14:15
element14 presents
Рет қаралды 289 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
Top 5 Arduino Tips for Beginners
12:16
learnelectronics
Рет қаралды 138 М.
BeagleBone Black specs | Just Board
5:08
Davy Wybiral
Рет қаралды 12 М.
Beaglebone Black LESSON 1: Understanding Beaglebone Black Pinout
11:55
Paul McWhorter
Рет қаралды 104 М.
How to use GPIO pins on the Beaglebone Black
12:21
MP Projects
Рет қаралды 41 М.
A comparison of many common Arduino types and their uses.
15:04
DonovanStudio
Рет қаралды 159 М.
BeagleBone Blue | Getting Started
10:21
Arrow Components
Рет қаралды 35 М.
Unleashing the $10 Tech Revolution: Milk-V Duo S Rocks the Linux World!
26:35
12 Useful & Interesting ESP32 Projects for Beginners!
9:41
ToP Projects Compilation
Рет қаралды 659 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН