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!
@preben0112 жыл бұрын
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!!
@AwesomeBob11 жыл бұрын
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.
@DerekMolloyatDCU11 жыл бұрын
Thanks - "have you tried turning it off and turning it on again" should be my response to all Beaglebone related questions!
@Thefesty8712 жыл бұрын
You my good sir are a scholar and a gentleman! Excellent tutorial!!
@JosenivaldoBenitoJunior12 жыл бұрын
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.
@hyperkiller90568 жыл бұрын
such a great tutorial. i don't understand why there are dislikes on this video. subscribing! thank you
@SamWalsh112 жыл бұрын
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!
@GfastGao9 жыл бұрын
Very very impressive! Beside very educative. Dr. Molloy, you are actually a super seller for me as well.
@microkle830912 жыл бұрын
More tutorials please!!! Awesome video by the way!
@PeteVanDemark13 жыл бұрын
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!
@DerekMolloyatDCU11 жыл бұрын
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.
@JDALSystems12 жыл бұрын
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.
@OndrejPopp6 жыл бұрын
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!
@Tagzmon11 жыл бұрын
Thank you so much for making this video.
@DerekMolloyatDCU12 жыл бұрын
Hi Sergey, please see the next video, which is on C/C++ and how it can be used with the Beaglebone.
@ShanyGolan12 жыл бұрын
More tutorials from you! awesome!!
@jaimeramirez550611 жыл бұрын
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.
@DerekMolloyatDCU11 жыл бұрын
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!
@sakthisam00710 жыл бұрын
Hi can you suggest complete linux device driver development kit e.g. like usb, storage device,char device, block device.
@sakthisam00710 жыл бұрын
Hi can you suggest complete linux device driver development kit e.g. like usb, storage device,char device, block device.
@landlessness12 жыл бұрын
thanks for this intro. fantastic content.
@justcedrick328 жыл бұрын
Just bought got the book! great work
@josefont1110 жыл бұрын
excellent video, well prepare very educative, thank.
@ThiyagaraajMp12 жыл бұрын
Excellent Guide........
@DerekMolloyatDCU11 жыл бұрын
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.
@JDALSystems12 жыл бұрын
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 Жыл бұрын
excellent, thank you!!
@mrn3xus712 жыл бұрын
Great video :) Well done :)
@gauravpride198512 жыл бұрын
@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 .
@michaelpowell13089 жыл бұрын
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!
@akompsupport13 жыл бұрын
fantastic! Thanks for posting!
@JasonKridner13 жыл бұрын
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.
@Rajboy8612 жыл бұрын
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!.
@JeahBee6611 жыл бұрын
Hello Derek, nice Video. I try to follow with BBBlack but seems that claude9 is not on the last image :( regards Joerg
@lvignals11 жыл бұрын
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
@shebotnov12 жыл бұрын
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 ?
@MrLolztome113 жыл бұрын
@DerekMolloyDCU Next beaglebone video plz??? can u teach abt Linux programming and possibly like graphing values from a infrared sensor??
@bennguyen13138 жыл бұрын
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
@anuragazad873610 жыл бұрын
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??
@IBMua9 жыл бұрын
Why did you have to use the 10k resistor and ground the system? Wouldn't it work without that?
@JigglesJingle11 жыл бұрын
I like the Beaglebone over Raspberry Pi, it's just beautiful.
@danielfinch79877 жыл бұрын
JigglesJingle same
@mouli5707 жыл бұрын
JigglesJingle the only problem is it doesnt have the wide support Raspberry pi has
@bluehornet67526 жыл бұрын
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!
@Pagweb13 жыл бұрын
Damn, that think appears to have better specs than my old PowerPC G4 Mac.
@DerekMolloyatDCU11 жыл бұрын
Thanks for that - I will add an annotation.
@JasonKridner13 жыл бұрын
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.
@darknetworld13 жыл бұрын
finally some that has video and information how it work XD.
@TheGoodChap12 жыл бұрын
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.
@parikshitsagar11 жыл бұрын
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.
@Folopolis11 жыл бұрын
Is the Black still limited to 500MHz while powered over USB?
@tiagodavila210711 жыл бұрын
which software you used to make your tutorial? congratulations!
@jaimeramirez550611 жыл бұрын
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?
@DerekMolloyatDCU11 жыл бұрын
you might have to separately sudo apt-get/opkg install g++-arm-linux-gnueabi
@idan43297 жыл бұрын
Is the original beaglebone better than the beaglebone black?
@elprquex10 жыл бұрын
how big sd card you can use 16gb 32gb 128gb?
@paulcumber47327 жыл бұрын
can you use it on a 3d printer
@keladian11 жыл бұрын
hey, would these tutorials stay true for the beagle bone black?
@DerekMolloyatDCU11 жыл бұрын
Hi Joerg, it should be there! Port 3000..
@yashasuppoor5797 жыл бұрын
My BeagleBone turns off when I try to connect it to the cloud9 IDE via PuTTY. What do I do?
@abijithjkamath7 жыл бұрын
Check if your friends' BeagleBone does the same. If it doesn't, then yours could be broken :P
@aavronestep90317 жыл бұрын
root, for a password, is not working for me. Suggestions?
@trishule1410 жыл бұрын
Why is LED 0 blinking all the time!?
@appleyang344611 жыл бұрын
Why I can not see the video?
@ErikLandvall11 жыл бұрын
Have you tried opening your eyes, it's a key element..
@appleyang344611 жыл бұрын
Erik Landvall Oh. You are so humorous
@DerekMolloyatDCU11 жыл бұрын
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.
@Toad4001Gaming11 жыл бұрын
Does this work on the BBB?
@DerekMolloyatDCU11 жыл бұрын
More or less. The Linux paths have changed but the principles are the same.
@Toad4001Gaming11 жыл бұрын
Derek Molloy Thanks!
@BIAproductionsBFBC211 жыл бұрын
No
@davidespada0111 жыл бұрын
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"
@shebotnov12 жыл бұрын
It uses java? Big fail. Any way to use a toolchain with C/C++ ?
@slithytove212 жыл бұрын
No, it does not use Java (by default anyway, it surely can). The default environment is Cloud9, running JavaScript.
@Veksta13 жыл бұрын
footprint of it is way more appealing than the xM i using ATM!
@cinescopefilms7 жыл бұрын
excellent
@kazim27810 жыл бұрын
awwww! i love to unpack such stuffs... :/
@ve3tru12 жыл бұрын
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.
@MehdiGuizani5 ай бұрын
I have the same board but different..
@HiKaylum11 жыл бұрын
spent yonks looking for a decent video on the board couldnt find one untill now and low and behold its an Irish brother hahahahahaha
@DerekMolloyatDCU11 жыл бұрын
Thanks Tiango - see: derekmolloy.ie/faqs/
@stonent11 жыл бұрын
His voice reminds me of Chris O'Dowd
@parikshitsagar11 жыл бұрын
Thank you rar76
@GButtersX13 жыл бұрын
Wow.
@luke1801df11 жыл бұрын
me too...help us!
@ichimpy12 жыл бұрын
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
@DerekMolloyatDCU11 жыл бұрын
Typical... and I'm probably your cousin twice removed!
@DerekMolloy12 жыл бұрын
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...
@josefont1110 жыл бұрын
excellent video, well prepare very educative, thank.