Results 1 to 5 of 5

Thread: BT4 on ARM processors

Hybrid View

  1. #1
    Just burned his ISO
    Join Date
    May 2009
    Posts
    1

    Smile BT4 on ARM processors

    With a wide array of netbooks coming out, many are using ARM processors over the intel atom. I am specifically talking about the touch book from always innovating. I think that this would be a great hack machine for many reasons. But BT has not yet been ported to ARM, and I lack the skill and know-how to do so. Debian is supported on ARMs, so I wouldn't think it should be so hard for someone more skilled than me to do so. If I knew how to do this this would be what I was doing in spanish class (as opposed to actual spanish work.) for all of you guys. Not to mention that this would pave the way to BT on ipod/iphones, cell phones, and PDAs. That way we could finally have an ipod like the guy did in national treasure, and steal all sorts of valuables from large museums.
    If I am being completely unreasonable, please correct me.

  2. #2
    Senior Member
    Join Date
    Jan 2006
    Posts
    1,334

    Default

    Quote Originally Posted by ossumguywil View Post
    ...........If I am being completely unreasonable, please correct me.
    Please stand corrected

  3. #3
    Jenkem Addict imported_wyze's Avatar
    Join Date
    Jul 2007
    Posts
    1,543

    Default

    Quote Originally Posted by ossumguywil View Post
    .If I knew how to do this this would be what I was doing in spanish class (as opposed to actual spanish work.) for all of you guys. Not to mention that this would pave the way to BT on ipod/iphones, cell phones, and PDAs.
    It's already been done, in a non-BT related distro.

    Quote Originally Posted by ossumguywil View Post
    ...But BT has not yet been ported to ARM, and I lack the skill and know-how to do so. Debian is supported on ARMs, so I wouldn't think it should be so hard for someone more skilled than me to do so.
    Not completely 'hard', but I spent ~900 hours doing it (not including a couple thousand prior hours with ARM Linux). There is a lot of work involved to say the least.

    Quote Originally Posted by ossumguywil View Post
    .That way we could finally have an ipod like the guy did in national treasure, and steal all sorts of valuables from large museums.
    Say what? 0o

    Quote Originally Posted by ossumguywil View Post
    If I am being completely unreasonable, please correct me.
    Looks like Re@lity already did
    dd if=/dev/swc666 of=/dev/wyze

  4. #4
    Very good friend of the forum Virchanza's Avatar
    Join Date
    Jan 2010
    Posts
    863

    Default

    Hmm... I wonder would it be as simple as recompiling everything with an ARM compiler? The only trouble I can forsee you running into is:

    1) If you have C code that depends on x86 CPU's (which really would only be a problem for compiling something low-level like a kernel, but who knows maybe even the kernel doesn't do anything specific with x86)
    2) If you have assembly code specific to x86's.

    The second problem could be solved simply by having an x86-to-ARM assembly converter, which wouldn't be complicated at all.

    For the first problem, you'd just have to look for the bits of code that do stuff like use special CPU instructions (but hopefully all of these instances are documented).
    Ask questions on the open forums, that way everybody benefits from the solution, and everybody can be corrected when they make mistakes. Don't send me private messages asking questions that should be asked on the open forums, I won't respond. I decline all "Friend Requests".

  5. #5
    Jenkem Addict imported_wyze's Avatar
    Join Date
    Jul 2007
    Posts
    1,543

    Default

    Quote Originally Posted by Virchanza View Post
    Hmm... I wonder would it be as simple as recompiling everything with an ARM compiler? The only trouble I can forsee you running into is:

    1) If you have C code that depends on x86 CPU's (which really would only be a problem for compiling something low-level like a kernel, but who knows maybe even the kernel doesn't do anything specific with x86)
    2) If you have assembly code specific to x86's.

    The second problem could be solved simply by having an x86-to-ARM assembly converter, which wouldn't be complicated at all.

    For the first problem, you'd just have to look for the bits of code that do stuff like use special CPU instructions (but hopefully all of these instances are documented).
    In most cases it comes down to either compiling natively on the machine / device or setting up a cross compiling toolchain on another (beefier) machine.. and using dpkg-cross, etc to build packages (not fun).

    There are many packages for ARM in various Debian distro repos, but not everything is there no up to date.
    dd if=/dev/swc666 of=/dev/wyze

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •