My Observations: - A large amount Linux documentation is out-of-date. - Take any advice from a newsgroup with a degree of skepticism - It seems like for every hour spent coding, more than hour is spent retrieving information and resolving Beagle/Linux issues. - Linux is not a real-time operating system - Angstrom Linux is OK for embedded applications with soft-real-time constraints - Ubuntu/Debian/Arch might be easier if your trying to make a mini personal computer with a binary distribution - You can create your own version of Linux for the Beaglebone black using Yocto - Yocto is supported by companies like Gumstix, Wind River and Atmel (3.10 is the LTS Kernel) - Microsoft Windows CE 6 runs on Beaglebone black quite well. - Microsoft Windows CE 6 works with the LCD7 cape/touchscreen - Microsoft Internet explorer on the Beaglebone black is slow - Microsoft Windows CE 6 worked better than Linux/xwindows/gnome on the LCD7 cape/touchscreen (my opinion) - Microsoft Windows Embedded 7 runs on the Beaglebone black - It would be great to have a real-time executive like RTEMS running on the Beaglebone Black. - If you want to do video, a multicore processor is a much better choice - Beaglebone black is a good starting point to evaluate Linux and other operating systems in an embedded environment - Beagle/Ti today, plenty of alternatives.
Always confused .... On Wednesday, March 26, 2014 12:31:09 PM UTC+11, Brandon I wrote: > > My only real issue that I have no idea what the Angstrom is really > capable of and what really comes with it. > > I think the biggest hurdle for people is they have some embedded mindset > with talk of processors and whatnot. Think of this as it is, a resource > limited general purpose Linux computer in a small form factor. You develop > for it just like you would a normal desktop computer. > > Don't think of it as what Angstrom is really capable of because Angstrom > has nothing to do with it. Install Debian if you want and you'll be able to > accomplish the same (maybe with less free RAM) using almost identical code. > > The biggest hurdle I had was to do things right the "Linux way", as in > using the abstracted to infinity drivers and sysfs interfaces to do > something like access a single register for some hard ip. You can go bang > registers and be done with it, but the whole point is that you don't have > to care about the specific platform if you use the standard interfaces > allowing you to port your code to some other future embedded (or not) > system. > > 2 ranty cents for you. > > On Thursday, March 20, 2014 3:05:17 PM UTC-7, Thorsten Gonschior wrote: >> >> Hi to you all out there, new to the BBB, new to Linux, new to whatever? >> >> This is no request for a particular solution but somehow a thought to >> whats wrong with me, ... or some of the others? >> >> Never worked with Linux or Unix, never did anything else than windows and >> TI embedded stuff. I would think of me as a professional senior engineer >> for embedded systems, automotive and industrial control. >> >> Now, I entered the embedded Linux world and I am thrilled and frustrated >> at the same time. Before some days system and software engineering was >> somehow deterministic to me, something you plan and do. yea, welcome to >> waynes world. >> >> After reading some hundred hours in the internet, peeking through about >> 12 new books I bought like hands on the beagle bone black for hyperdummies >> down to realtime driver development in subatomicmicrokernels I am almost as >> clueless as before. almost ;) >> After trying to do some really complex stuff like hello world on a php >> web page I am beginning to understand that I have to let go some very basic >> principles of thinking like an engineer if I want to act in and survive >> this new scene. >> >> My first impression on the BBB was somehow, oh wow now I can do >> everything I always wanted for free. Today I am more on the way of thinking >> what I could do if noone or nothing unavoidably unseen screws me up, kicks >> me in the back and stabs me with a fork in my ass (in my sleep). >> >> >> After this esotheric discourse for all you out there finding yourself >> here I will come to the encouragement thing I promised. >> You cannot make it run? its not there? dont know where, why, how or when? >> >> Its there and it is quite simple and so much more complex you will ever >> imagine. Know what? give a damn, go get it and make it any way you can. >> >> Newbie/Noob Rule 1: there is no correct way, there ist never only one >> way, and what ever way you find out, if ever, its the wrong one anyway. >> Newbie/Noob Rule 2: dont do it on your own. its already there. dont even >> start thinking how you can solve a subtask. just go and get your component >> out of the internet. talking caipirinha serving robots doing your laundry, >> just call for it. it will never be a 100% solution. be happy if it works >> just good enough, more or less. On the other hand, if you do it on your >> own, how perfect would you think you would do it, after endless doing your >> stuff ..... There is just nothing you can do on your own against the 10.000 >> man years of productive work you buy with your cellphone ;) >> Newbie/Noob Rule 3: dont believe in all the creeps out there. my >> impression is that there are seemingly 50 people out there not talking >> crap. they are easy to find. >> Newbie/Noob Rule 4: if you are confronted with the fishermans feed fish >> and net crap, skip the page, its not with it. >> Newbie/Noob Rule 5: I dont know how, but all the people out there managed >> to make it somehow. even if you have no Idea what you are doing, in the end >> it works. you dont know why, or for how long, but it does. thanks and >> regards to all of you out there contributing to this vast community. With >> the stuff you do and how you do it, you would not have survived in any kind >> of industrial working environment. On the other hand this so professional >> industrial working environment is just loosing the edge against you. And >> that feels great :D >> >> >> In direct words to the BBB and my experiences of the first days: >> after two days of stumbling around to understand how to get ubuntu on my >> BBB I was able to set up my SD Card and power up the ubuntu. Just early >> enough to undertsand that Angstrom ist not half as bad as everybody tries >> to state. Now I am back to angstrom and I like it (today). >> After endless discussions from guys who tried to provide the perfect way >> of setting up a so much better web server and endless attempts from me to >> make those explanations work, I found out that the BBB comes with a >> webserver and to enable stuff like php its just a two lines command. it >> works fine to me (today). >> After reading horrific stories of how not to find a working FTP server >> solution for the not usable and totally crappy Angstrom distribution, I >> found out that I had to load and start an SFTP capable transfer program on >> my windows machine, connect it to my BBB and do stuff I better had done but >> reading these stories. >> >> Some more of this happened. >> >> >> My conclusions are: >> 1. No you dont have that problem! Its just that creep over there who >> fumbled his BBB or OS to death. Do your own stuff. >> 2. No its probably not perfect but its great and it works (most of it) >> 3. Angstrom server is currently down. I am missing documents on the >> distribution and some manuals or tutorials that are NOT written from the >> wise guys out there. >> 4. I am looking forward to work with this great device, the good >> community and these damn ideas I still have with the BBB >> >> My only real issue that I have no idea what the Angstrom is realling >> capable of and what really comes with it. Yes I know I can read the >> manifest, but it does not read like a Perry Rhodan SF Story to me, more >> like the matrix reverse with black letters on a dark screen ;) >> >> >> >> >> >> >> > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
