120 likes | 344 Views
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
E N D
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