Please excuse my ignorant questions… I’m reeeeealy new at this stuff, but coming up to speed quickly…
I am the proud new owner of a BeagleBone Black Rev C, and followed the advice to update to the latest linux build.
Anyway, I discovered the Debian Jessie 8.2 eMMC flasher at http://elinux.org/Beagleboard:BeagleBoneBlack_Debian (build from 9/13/2015), and followed what instructions I could find on the web. Everything seems to be in working order following installation. Cool!
Following installation, I was a bit surprised to discover that all of the modifications I made to my linux install prior to flashing the eMMC (environments, user accounts, software installs) were gone! On reflection, it wasn’t that surprising but a bit of a warning to back up important data prior to the upgrade would have been helpful. Oh well…
So now, my questions:
In the future, how should I upgrade without losing all of my files? How do the pros do it? I notice there is now a 9/20/2015 eMMC flasher update and would be interested in updating as long as I don’t lose my files. Will a simple apt-get update command do the job, or is there something more subtle I should do? Sorry for the ignorant question, but I’ve been unsuccessful in my internet googling so far…
Completely different topic. I am interested in a realtime Kernel. I will be using the BBB for a 200 Hz closed-loop control application, and need reasonable assurance of a 5 msec time step. I noticed that the 9/13/2015 build I grabbed has PREEMPT enabled. Maybe this is good enough?? (An occational missed frame isn’t the end of the world…) If PREEMPT isn’t good enough, I notice plenty of instructions on the web about compiling the RT-PREEMPT Kernel, which seems like a dangerous prospect to a newcomer such as myself. Will I really need to compile the Kernel to get this functionality, or is there an easier way?
Looking for tips from more experienced users. Thanks in advance for your help!!!