Creating a Debian ARM IMG for Archos - Linux - Part 1
Loading...
613
views
Loading...
Uploader Comments (metalx1000)
see all
All Comments (11)
-
@metalx1000 no problem. The video is great anyway. :)
-
@vxbinaca email me @frantzdyromain@gmail.com if you decide to further go on with that project
-
sorry for the spam, history lesson over. :)
Loading...
If you are compiling for ARM-CPU in a ARM simulator you are not crosscompiling,
Crosscompiling is when you are running your compiler/linker in one cpu/OS-combination and generate programs for another cpu/OS-combination. The programs you generat can't (usually) run on the first cpu/OS-combination.
Like if you compile on a x86/Linux machine and generating for ARM/Linux you are cross compiling, as the resulting program can only run on ARM/Linux, not x86/Linux. You don't do that here.
andjack 1 month ago
@andjack: Sorry if I said that I was crosscompiling. If I did it was a mistake. My apologies.
metalx1000 1 month ago
@andjack: Sorry if I said I was crosscompiling. I know what crosscompiling is, and I've done it before. I'll have to watch this video again to see were I said that, because I didn't even remember talking about that since I didn't compile anything in this video. If you can give me a time stamp of when I said that, I'll see about putting an annotation with a correction in the video.
metalx1000 1 month ago
the *86 goes a long way back, actually to the first ibm consumer processor (that had a 16 bit register iirc), the '8086'. then the subsequent generations were called (80)286, (80)386 (the first 32 bit one) etc. respectively. nowadays it's only a convention to call them x86 or x86-64 (x64 incorrectly).
funny, even though we've come a long way, all current x86 processors feature an 'emulation mode' of the original architecture, to run real mode programs (ms-dos), e.g. for flashing the bios.
bamdadkhan 1 month ago in playlist Debian ARM
@bamdadkhan: Thanks. very informitive.
metalx1000 1 month ago
initrd=initial ramdisk, a kind of fake root fs, that's needed to load vmlinuz (the linux kernel), which can't be loaded without an effective root. the kernel then takes over, and mounts a real root (like your /dev/sd* file system).
hope that clears things up a bit.
bamdadkhan 1 month ago in playlist Debian ARM
@bamdadkhan: Yeah, I figured it was simular to a liveCD that loads to RAM. Thanks :)
metalx1000 1 month ago