11-05-2008, 04:02 PM | #16 |
Developer
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
|
Me too, I would be very interested to know more about how to create custom firmware images for the iLiad.
Also, Adam, do you know anything about how we could start up a community iDS server? I don't really know how the iDS system works... although I imagine some perusal of the source code would give a few hints.... |
11-12-2008, 03:01 PM | #17 |
Guru
Posts: 976
Karma: 687
Join Date: Nov 2007
Device: Dell X51v; iLiad v2
|
Is it possible to adopt embedded qt or DirectFB in the OS project?
If we can bypass X server to exectue GUI app, it will save many system resource and execute time. However, adopting DirectFB might make contentlister and ipdf obsolete, at least some modification might needed. Last edited by ericshliao; 11-12-2008 at 03:07 PM. |
Advert | |
|
11-17-2008, 12:16 AM | #18 |
Developer
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
|
Today I finished uploading the source code and other resources to the iLiad OS svn server, hosted from the MobileRead Dev Hub.
You can browse the SVN repository via the Trac (https://dev.mobileread.com/trac/iliados/browser) or SVN (https://dev.mobileread.com/svn/iliados/) source browsers. Note that these are very plain ways to browse the code. If you want to browse the code to learn about its structure, use Hansel's web site (http://iliad.hpelbers.org/), which uses dOxygen to provide more information and analysis of classes etc. I spent quite a while trying to figure out a good structure for the tree. Here's what I finally came up with:
The entire repository is very large, as it necessarily includes complete kernel source code (>100MB!) and the sources for several very large upstream libraries. Anyone can check out a copy from the SVN server. You don't need to be registered or anything. I recommend only taking out a specific folder, not the whole trunk. For example, if you want to work on the ContentLister, you can get a copy of the latest source code with the command: Code:
svn co https://dev.mobileread.com:8080/svn/iliados/trunk/src/contentLister I'll write more later. Tomorrow evening I plan to add the formal roadmap to Trac, along with a number of new tickets covering all the roadmap goals. Then interested folks can take ownership for tickets they're interested in, and can submit patches for specific tickets, etc. I also plan to add some wiki pages covering how to set up the toolchains, how to compile things, guidelines for submissions, and more about how to use (and administer) the SVN server. That's it for now... Comments, questions, suggestions, critiques? Last edited by jharker; 11-17-2008 at 02:19 AM. Reason: Minor edit. |
11-17-2008, 12:31 AM | #19 |
Developer
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
|
A few notes about what was (and wasn't) included in the iLiad OS SVN tree...
trunk/filesystem Some of the filesystem stuff will obviously have to be checked, fixed, or revised before our first release. This is pretty much just a raw dump, to start with.
upstream Includes pretty much everything from the iRex Developer Base software folder, with these changes:
toolchains Toolchains are currently not maintained in SVN. There are two important toolchains: the standard OpenEmbedded toolchain used for compiling most everything, and the gcc-cross-2.95.3 toolchain used for compiling the kernel. I really don't want to store a couple of gigantic binaries in the SVN repository. So my best idea is to simply host copies of these in the Dev Hub, with links in the Developer Information wiki page. I imagine we'll be updating the OE toolchain periodically as we migrate to newer upstream sources and modify iLiad-specific libraries. One last note: The ipdf program is located in trunk/src/, along with all the other iLiad-specific programs. |
11-18-2008, 01:47 AM | #20 |
Developer
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
|
A few notes. I updated the iLiad OS main wiki page. Also, I added a Development Information wiki page. This contains information about how to install and use the toolchains, as well as guidelines for patch submissions.
Still working on updating the Trac roadmap and adding relevant tickets. |
Advert | |
|
11-18-2008, 12:49 PM | #21 |
Developer
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
|
Check out the Roadmap and Tickets!
The tickets list is still very incomplete, so please add more! Also, feel free to take a ticket to work on, if you're interested. I have tentatively set a target date for release of 2.13 for December 15. What do you think-- is this do-able? Recent changes:
Last edited by jharker; 11-18-2008 at 01:11 PM. Reason: Changed target date. |
11-18-2008, 03:40 PM | #22 |
Addicted to Porting
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
|
I think 2.13 should definitely be possible before then.
Here's an untested beta (iliad is at home, won't be able to test until tomorrow night): http://projects.mobileread.com/iliad....beta1.ext2.gz http://projects.mobileread.com/iliad...a1.ext2.gz.md5 It includes:
Some thoughts:
|
11-18-2008, 04:17 PM | #23 |
Developer
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
|
Wow, great work!
Is the matchbox keyboard really just a drop-in replacement? I would have thought it was a little more complicated than that. I think we should put network scripts in 2.14. One thing I'd like 2.14 to include is a "Programs" folder accessible from the system menu. (We might move it elsewhere during the 2.15 UI redesign; this is just to start.) We can use this as a location for non-file-related programs (calendar? sudoku?) as well as scripts. I'm not wild about this concept, but I can't think of a better implementation, unless EVERY program has an associated file type...? Of course, dropbear and networking should never be started at boot because of the power drain, and because the vast majority of users don't need them. I'm in favor of trying some pre-install/post-install scripts to simply move/restore the existing mobipocket installation. A solution like that could hold us until we can find a better alternative. It would be great if iRex could provide a just-Mobipocket package via iDS. Alternately, it would be great if they could make the whole community OS available through official iDS, effectively adopting the community development as the new official version. But I doubt they'd be willing to do that. Sadly, my iLiad is on loan to my fiancee in another city at the moment. I won't have access to it for two more weeks. So I can't test anything right now either. Anyone want to volunteer to test? |
11-18-2008, 05:26 PM | #24 | |
Apeist
Posts: 2,126
Karma: 381090
Join Date: Oct 2008
Location: The sunny part of California
Device: Generic virtual reality story-experiential device
|
Quote:
Is the installation process of the beta reasonably self-explanatory (with the help of the Wiki) and would I be able to read EPUB files? |
|
11-18-2008, 05:31 PM | #25 |
Wizard
Posts: 1,005
Karma: 98078
Join Date: Jul 2006
Location: Atlanta, GA
Device: iPad Mini 4
|
I'm sitting on a 3 hour conference call so will give it a try shortly. Is the installation process just to extract to the compact flash card and then follow the normal reflash process?
Last edited by Mr. Goodbar; 11-18-2008 at 05:44 PM. |
11-19-2008, 07:21 AM | #26 |
eink fanatic
Posts: 2,022
Karma: 4924
Join Date: Mar 2006
Location: Germany
Device: STAReBOOK, iRex Iliad, Sony 505, Kindle 2
|
OK, thanks for posting beta1...
how does one go about flashing it? Is it a simple copy and rename job or is it more complex than that? Thanks. |
11-19-2008, 07:29 AM | #27 |
Addicted to Porting
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
|
|
11-19-2008, 07:33 AM | #28 | |||
Addicted to Porting
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
|
Quote:
Quote:
Quote:
|
|||
11-19-2008, 07:35 AM | #29 |
eink fanatic
Posts: 2,022
Karma: 4924
Join Date: Mar 2006
Location: Germany
Device: STAReBOOK, iRex Iliad, Sony 505, Kindle 2
|
Thank you Adam.
I'm reflashing now, at least I think I am...it's showing a white screen with the green light on constantly just now...^^ |
11-19-2008, 07:38 AM | #30 |
Addicted to Porting
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
iLiad The iLiad OS Project roadmap discussion | Antartica | iRex Developer's Corner | 21 | 02-27-2009 02:42 AM |
iLiad The iLiad OS Project UI discussion | Antartica | iRex Developer's Corner | 51 | 11-05-2008 04:10 PM |
iRex iLiad to be used in Norwegian schools (test project) | rincewind | iRex | 3 | 12-26-2007 01:55 AM |
project: clock for iLiad | yokos | iRex | 30 | 10-22-2007 07:37 PM |