Perusahaan memutuskan untuk pindah processor ke ARM-based. Kandidat paling bagus sepertinya AT91RM9200. Core-nya menggunakan ARM920T plus SCC dan ethernet sepertinya pas untuk aplikasi kita. Efeknya jadi ada perkerjaan porting nih.
Porting yang pertama adalah porting untuk netBSD. Setelah browsing code netBSD sepertinya evbarm paling cocok. Ada beberapa board yang mirip yang bisa dijadikan base code yaitu TS7200 dan SMDK2800.
NetBSD akan kita gunakan untuk aplikasi embedded tapi non real-time. Untuk aplikasi real-time OS yang harus di porting adalah eCos. Porting eCos kelihatannya lebih kompleks. Dari milis sudah ada yang melakukan porting ke AT91RM9200, tapi source code-nya masih campur dengan GPL licensed jadi masih banyak yang harus di-rewrite. Pilihan lainnya adalah mencoba aplikasi real-time kita di netBSD apakah masih terkejar atau tidak. Kalau terkejar berarti kerjaan pindah ke porting aplikasi ke Posix mengingat kemarin kita develop masih banyak menggunakan eCos API. Pilihan ini lebih memungkinkan sepertinya.
Ada satu pekerjaan lagi yang menarik sebenarnya yaitu membuat VMM untuk eCos/Redboot. Hanya pekerjaan ini berat kelihatannya kok rada pesimis. Ada yang mau bantu-bantu ??








