Last modified 2 years ago
TracNav
Application Development
- Build Environment
- Build Environment (Jhbuild)
- Build OpenInkpot Package
- Build Own Package
- Packages available
- Applications Debug
- Configure TCP/IP for networking
- Connect device via SSH access
- Connect device via NFS access
- Connect device via X Server
- "Current document" protocol
- EFL
- Keycodes
Translation
- New Developer
General Overview
- Development Cycle
Applications
Global Menu (graphical interface)...
- MadShelf (bookshelf)
- MadAudio (audio player)
- CoolReader 3 (ebook reader)
- FBReader (ebook reader)
- MadEye (image viewer)
- LocoPDF (PDF viewer)
Policies
Guides
Specifications
Reference docs
- Google Summer of Code
- Quips
- IPlinux Development
- Hardware
- Vendors
Connect device via NFS access
Easiest method to debug applications on various hardware is by using root filesystem on NFS, thus reducing need to flash files to device.
V3
Preparing:
- Get the oi-hanlin-v3-nfsroot archive.
- Make sure you're using kernel NFS server (userspace NFS does not work due to unclear reasons).
- Create directory /srv/nfs/openinkpot-root and unpack archive to this directory.
- Add the next line to /etc/exports:
/srv/nfs/openinkpot-root 192.168.111.1(rw,async,no_root_squash,no_subtree_check)
- Reload NFS server settings (and make sure your portmap listens on the usb0 interface)
Booting from original firmware:
- Get all files from here and reloaded.ko from here and put them to root of SD card.
- Insert SD card ond run nfsboot file.
Booting from OpenInkpot:
- Get zImage from here and put it to root of SD card.
- Insert card to device.
- ssh to the device and run
kexec -l /media/sd/zImage kexec -e

