Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Creating a Debian ARM IMG for Archos - Linux - Part 1

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
613 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Link to this comment:

Share to:

Uploader Comments (metalx1000)

  • 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: Sorry if I said that I was crosscompiling. If I did it was a mistake. My apologies.

  • @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.

  • 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: Thanks. very informitive. 

  • 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: Yeah, I figured it was simular to a liveCD that loads to RAM. Thanks :)

see all

All Comments (11)

Sign In or Sign Up now to post a comment!
  • @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...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more