Embedding Linux on the Encore Simputer
Embedding Linux on the Encore Simputer. Samyeer Metrani Encore Software Limited. Agenda. Project objectives The TODO List Putting it all together. Project Objectives. To build a comprehensive development environment for the Encore Simputer. Technical Objectives. The Arm-linux toolchain
Embedding Linux on the Encore Simputer
E N D
Presentation Transcript
Embedding Linux on the Encore Simputer Samyeer Metrani Encore Software Limited
Agenda • Project objectives • The TODO List • Putting it all together
Project Objectives To build a comprehensive development environment for the Encore Simputer
Technical Objectives • The Arm-linux toolchain • Kernel & Driver Development • The Encore Simputer distribution • Building a distribution mechanism • Building the Simpulator • NFS Based Development
The arm-linux toolchain • Crosstool • Testing a built toolchain • Deciding the toolchain to release
Kernel & Driver development • Kernel building • Basic device drivers • Driver installation and depmod • Driver deployment
The Encore Simputer Distribution • Busybox • A Basic Terminal Setup • USB/CF/IR/SERIAL/PPP/TELNET etc • X Windows • A Window Manager • Application support
A Distribution mechanism • Using ipkg • Setting up a feed
Building the Simpulator • Objectives of the Simpulator • Application development and testing • Running simpulator applications on the actual device
NFS Based Development • Setting up for an NFS boot • A native toolchain for the Encore Simputer • Remote development
Putting it all Together • Testing • Working with diff & patch • The trouble with small things • Maintenance and Management • Getting the documentation done • Version management
Thank You Samyeer Metrani sam@ncoretech.com