07-20-2012, 03:04 PM | #106 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Aboriginal Linux is just the development environment.
Go here: www.linuxmint.com/download.php/ Browse around a bit. The download comes as a "Live CD" - you can burn it to plastic and run it before committing to writing it onto your machine. Clicking the "user manual" will tell you how to do the above. Last edited by knc1; 07-20-2012 at 03:10 PM. |
07-20-2012, 03:27 PM | #107 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
I am reading - and reading - and reading : ) I'll grab me a copy of that now. then more reading
Read the filters info again. Hoping that one will make more sense when I come to need it. The principle is very cool, well about 30 mins and I'll have a mint to install. Are you a Mate or cinnamon man? I went with Mate. It made me think of Sumo. or Judo. or something. Hai! Last edited by twobob; 07-20-2012 at 03:43 PM. |
Advert | |
|
07-20-2012, 03:37 PM | #108 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
binutils-2.20-uClibc
This one is almost painless.
Build notes: Spoiler:
Installation: Put tar-ball on /home (of the emulated environment) ; tar -xf binutils-2.22-uclibc.tar.gz Duh... Going by the timestamps of the posts, it looks like our emulated armv6 running linux-3.4 got the job done in about an hour and a half. Not bad. Not good enough for me to try for a Kindle-OpenOffice though. Last edited by knc1; 07-20-2012 at 04:00 PM. |
07-20-2012, 03:45 PM | #109 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
I was looking at http://www.creytiv.com/baresip.html again earlier today. That is a cool little box of tricks ey. I'll go and have a revisit of that in the not too distant. Thanks for the pointer.
|
07-21-2012, 03:45 AM | #110 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
(That is one of the reasons for using that domain name.) |
|
Advert | |
|
07-21-2012, 11:21 AM | #111 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
New day, new challenge
Our emulated development environment now has these suppliments:
Code:
(armv6l:1) /home # ls bin addr2line bin2c gprof m4 objdump size strip ar c++filt ld nm ranlib strace tcc as elfedit ld.bfd objcopy readelf strings xz Last time (a few days ago) that I tried to build a newer compiler, I ran into: gcc requires mpfr ; mpfr requires gmp ; gmp requires m4, but no m4 was on the system. That speed bump was taken care of a few posts ago, now the most recent m4 is there. The visibility on this road is a bit poor. Is there another speed bump around the next curve? |
07-21-2012, 03:58 PM | #112 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
gmp-5.0.5-uclibc
This is one of the libraries that the gcc build system **could** build during the process of building the compiler.
But if your going to build more than one compiler, one time, its better just to build and install a copy. http://gmplib.org/ ftp://ftp.gmplib.org/pub/gmp-5.0.5/gmp-5.0.5.tar.bz2 Let the fun begin: Spoiler:
This is another one that you "just dump" on top of /home. Grumble: Three days later another application's configure told me I left the C++ interface out of the first gmp configuration. That is simply not going to happen with the uClibc++ library in the emulator. So this one is the "--without-cxx" library (again): Last edited by knc1; 07-23-2012 at 04:46 PM. |
07-21-2012, 05:43 PM | #113 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
mfpr-3.1.1-uclibc
This is another of the math libraries that the gcc build system **could** build for you. Each and every time gcc was built.
http://www.mpfr.org/ http://www.mpfr.org/mpfr-current/mpfr-3.1.1.tar.xz Once again, going to just install a copy ... Spoiler:
This is another one that you just dump onto the /home directory of the emulator. Note inside of the spoiler the things that need to be set which are not indexed by the ld.so.conf cache. We can't update the cache in the emulator because that is part of the ro filesystem. So setting those variables was the way to get mpfr to find and use the new gmp libraries. Last edited by knc1; 07-22-2012 at 10:00 AM. |
07-22-2012, 10:00 AM | #114 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
mpc-1.0-uclibc
This is another one that the gcc build system **could** build for you.
Again, going to just install a copy of the current release for the compiler building to come. http://www.multiprecision.org/index.php?prog=mpc http://www.multiprecision.org/mpc/do...mpc-1.0.tar.gz Ah, that one went relatively smoothly: Spoiler:
And the only things lost along the way so far was 'long double' and 'decimal float'. This is another one that you install by 'dumping' it on the emulator's /home directory. Last edited by knc1; 07-22-2012 at 11:57 AM. |
07-22-2012, 12:35 PM | #115 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
isl-0.10-uclibc
http://www.kotnet.org/~skimo/isl/user.html
ftp://gcc.gnu.org/pub/gcc/infrastruc...l-0.10.tar.bz2 This one will not be a part of the first round of emulator updates. Last edited by knc1; 07-23-2012 at 05:22 PM. |
07-22-2012, 12:59 PM | #116 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
CLoog-parma-0.16.1-uclibc
(A.K.A: Cloog-ppl)
http://www.bastoul.net/cloog/download.php http://www.bastoul.net/cloog/pages/d...-0.16.1.tar.gz This will not be part of the first round of the updating the emulator. Last edited by knc1; 07-23-2012 at 05:26 PM. |
07-23-2012, 06:43 AM | #117 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
YAY 32 bit. Mint.
*Rubs Hands Gleefully from shiny new 32 bit-PITA-to-build-but-now-it´s-done system *
Okey dokey time to get me some kek action for this baby. Thanks muchly for this excellent resource, it truly is an outstanding effort. *runs off like happy teenager* Notes on building a 32 mint system: It´s simple, go get the ISO, burn it, shove the biscuit in the DVD drive, ¨boot from DVD¨ via bios, When it´s booted click the install icon and follow the very simple instructions. Side Note: In my case I had a defective drive so I ended up chasing weird boot errors for a couple of days till I just switched out devices until I found one that was happy - I highly doubt anyone else will have this experience. I also could not get my bios to boot from USB stick using the custom bootloaders (that was using cinnamon or mate MINT 13, Starting with the release of Linux Mint 12 KDE RC, Linux Mint switched to Hybrid ISO images. I could have gone KDE but that wasn´t much of a change from my previous slackware install defaults, this route was not for me, thought I would indicate the option though) I have installed Mint Cinnamon for now and Mate on another machine, probably going to switch over to another window manager in the medium term. If there are any details that are worth noting I´ll pop them on this thread but so far it´s been a HIGHLY painless experience to use. (Other than the silly hw fail) Thanks for the tip! Last edited by twobob; 07-23-2012 at 06:50 AM. Reason: added Hybrid ISO via USB info |
07-23-2012, 02:04 PM | #118 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
ppl-1.0
http://bugseng.com/products/ppl/download
http://bugseng.com/products/ppl/down...ppl-1.0.tar.xz This one will not be part of the first round of emulator updates. Last edited by knc1; 07-23-2012 at 05:25 PM. |
07-23-2012, 10:31 PM | #119 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
So. I know I´m a bit slow, but did we say that buildroot did NOT support the processor type? I´m just checking.
Working my way back through this thread bit by bit now. Good stuff in here |
07-24-2012, 04:13 AM | #120 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
Disclaimer: I may have missed the updates, I don't always read every Buildroot commit message. - - - - Buildroot (and the like) are systems that use cross-compilation. The KeK project is focused on providing an emulated native compilation environment. Out of the box (actually, out of Rob's ./build.sh script) the emulated native environment (Aboriginal Linux) works, provided: Your code can be compiled with a gcc-4.2 tool-chain. For native (compiled) code applications that run on the Kindle(s) the out-of-the-box emulated native environment can only produce "statically linked" Kindle executables. This long thread is my complaining and moaning about the problems of updating that environment to be based on a current tool-chain. At the moment, the project status is: End-user downloads and un-archives:
The "work-in-progress" (what GM likes to call: Vaporware); New "system-image-armv6" (no "l") images in three flavors:
That is a single item edit in the ./run-environment.sh script (now or later). But if the end-user's code doesn't need the better floating point vector processor - then all Kindles can run the ARMv6 code. When completed, this will add one more step to the first 3 step process: "pick the correct one of the three directories before typing: ./dev-environment.sh" This is the simplest DIY-KeK environment I can think of for the person with just one or a few small native code Kindle applications to compile.
PS: Not (yet) Kindle specfic - all of the above can be used to develop for the Raspberry Pi. PPS: For the reader that just stumbled into this thread, see: https://wiki.mobileread.com/wiki/Tools_Index#Development Last edited by knc1; 07-24-2012 at 05:21 AM. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Accessories DIY KT Case | echo013 | Amazon Kindle | 2 | 01-27-2012 06:53 PM |
DIY Stylus | scottjl | Apple Devices | 3 | 05-10-2010 01:52 AM |
DIY Scanner | Eratosthenes | News | 14 | 04-16-2010 04:21 PM |
DIY Idea | sřrensundsans | Sony Reader | 6 | 01-26-2010 01:25 AM |
DIY stylus | -Thomas- | iRex | 5 | 02-12-2009 12:05 PM |