![]() |
#1 |
Enthusiast
![]() Posts: 47
Karma: 22
Join Date: Oct 2008
Device: PRS-505
|
505 development.
Guys, forgive me for being dumb and way ahead of my current knowledge of the 505 but I'd like to ask something about it. As a C# developer I've done a lot of development on Windows, Mobile based PDA's and on some GPS devices (C). I'm going through Valloric's guide on changing the 505's fonts. That's got me thinking about the 505.
Can you actually develop applications that can run on the 505 or are they just scripts of some form or another? That is, nothing that can respond to button presses and other events, etc? If there is a development environment what's available for use? Does the 505 use a Linux-based OS or something proprietery that Sony leveraged? |
![]() |
![]() |
![]() |
#2 |
eBook Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 85,544
Karma: 93383099
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
|
Like all the other eInk devices, the 505 runs Linux. I'll let others more knowledgeable than myself about the Sony answer your other questions.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Enthusiast
![]() Posts: 47
Karma: 22
Join Date: Oct 2008
Device: PRS-505
|
Thanks Harry. You seem to pop up all over the place! I feel a bit like I'm in one of those hit-the-gopher games. You probably know it, a gopher pops it head up from a hole and you have bash it on the bonce before it goes back down. Everywhere I stick my head up, there's a HarryT!
![]() Thanks for the heads-up on the Linux angle. Like you imply, hopefully others can lay a few bricks on the foundation for me. |
![]() |
![]() |
![]() |
#4 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,442
Karma: 300001
Join Date: Sep 2006
Location: Belgium
Device: PRS-500/505/700, Kindle, Cybook Gen3, Words Gear
|
Download Universal Flasher and examine it. Try the "Run Script" function. Read and edit script.sh. Get an ARM Linux cross-compiling toolchain, try making some simple programs and run them from the script.
Hopefully this will be enough to start. |
![]() |
![]() |
![]() |
#6 | |
Enthusiast
![]() Posts: 47
Karma: 22
Join Date: Oct 2008
Device: PRS-505
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#7 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 63
Karma: 2600
Join Date: Oct 2008
Device: PRS-505
|
Quote:
The PRS-505 runs MontaVista Linux and executables are standard ELF. Any ARM compiler could more or less do the job. By examining the exports/imports table of the eBook Library program on PC you can have a general idea of Kinoma's Fsk framework - and the software running on 505 is an ARM port of that. So as to say, by writing a .so plugin library to replace the counterpart on 505, you can 'hack' into the Fsk system and get direct access to Fsk APIs. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Calibre development | macellan | Calibre | 3 | 05-21-2010 06:36 PM |
Free (while under development) | pixiepurls | Amazon Kindle | 11 | 11-24-2007 04:43 PM |
iLiad How to get started in development? | mike b | iRex Developer's Corner | 9 | 02-01-2007 03:38 AM |
VadeMecum development | tovarish | Reading and Management | 2 | 07-30-2006 06:34 PM |
iLiad Hacking and/or development | arivero | iRex Developer's Corner | 21 | 07-11-2006 10:45 AM |