Eğer daha önce yapmadıysanız şimdi tam zamanı, eBox’a elektrik adaptörünü, klavyeyi, mouse ve monitoru, ethernet kablosunu bağlayıp çalıştırabilirsiniz. Herhangi bir klavye, mouse, monitor hoparlör eBox 2300 ile çalışabilmektedir. Arkadaki Adaptor kablosunun takılı olduğu soket altında power anahtarı var. Önce bu power anahtarını açın, daha sonra öndeki power butonuna basın. Boylece eBox2300 çalışır hale gelecektir.Öndeki yeşil Led Power ON oldugunu belirtip yanacaktır. Monitöde ise önce BIOS mesajı gelcek ve arkasından starts MS DOS.. yazcak ve boot başlangıç menüsü ekrana gelecektir. Şimdi eBox2300 ü kapatalım.Power kablosunu da eBox dan sökelim.
Hızlı bir download için,network bağlantısı tavsiye edebilirim. Statik IP adresi üzerinden hızlı bir şekilde bilgisayarımızdan eBox 2300 kerneli download ettirebiliriz. Öncellikle Bu işlem için bize Cross bağlantılı bir network kablosu gerekmektedir. Cross netwrok kablosunun bir ucu eBox2300 e diger ucu ise bilgisayarimiza bağlı olmalıdır. Her iki cihazda statik IP adresi almış olmalı ve aynı subnetwork’de olmalıdır.Çünkü eBox 2300 kendi subnetworküne ağdan BOOTME talebi gönderebilir. Bu çalışmamızda eBox2300 e 192.168.2.232/24 bilgisayarımıza ise 192.168.2.110/24 ip adresini verdim. DHCP ile de bu sistem çalışmaktadır fakat DHCP de bazen problem olabiliyor ve uzun sürebilir eBox in IP alması bu sebeple statik IP adresi kullanalım.
eBox2300 debug mesajlarını network üzerinden gönderebildiği gibi debug errorlarını COM port üzerinden de gönderebilmektedir. Network ile bağlantı sağlayamacağınız bir durum olursa sadece debug hatalarını almak istiyorsanız.Cihaz COM portuna null modem Serial kablo takıp diğer ucunuda PC ye takıp Hyper terminal çalıştırıp debug mesajlarını görebilirsiniz.Hyperterminal ayarlamaları 38400 Baud,8 data bits,mo parity,no handshaking ve stop bit 1.
IP adresi verme işlemi bitmiş olduğunu artık Target Device Connectivity ayarlarını yapabiliriz. Visiual Studio 2005 de üst menu de TargetàConnectivitiy Options seçip Connectivitiy Options penceresini açalım.(Resim 16)
Bu pencere açık iken Box 2300 ü power düğmesine basalim.eBox2300 yeşil led yanacaktır ve ekranda DOS Autoexec.bat çalışıp aşağıdaki menüyü ekrana basacaktır.
1. Boot CE/PC (local nk.bin with /L:800x600x32) 2. Boot CE/PC (ether via eboot.bin with /L:1024x768x32) 3. Boot CE/PC (ether via eboot.bin with /L:800x600x32) 4. Boot CE/PC (ether via eboot.bin with /L:640x480x32) 5. Boot CE/PC (ether via eboot.bin without display settings) 6. Boot CE/PC (Static IP: 192.168.2.232, with /L:1024x768x32) 7. Boot CE/PC (Static IP: 192.168.2.232, with /L:800x600x32) 8. Boot CE/PC (Static IP: 192.168.2.232, with /L:640x480x32 9. Clean Boot (no commands)
Seçenek 1:Local diskinde olan NK.bin(Windows CE image) yükler ve 800x600 çözünürlükte cihaz açılır. Seçenek 2 den 5: Bu seçenek ile açacak olursak önce erişilebilir DHCP server üzerinden IP almaya çalışır ve bu IP üzerinden Geliştirme PC’sine BOOTME talebi yapar. Seçenek 6 dan 8 : Ebox 2300 statik IP adresi 192.168.2.232 olarak ve Platform Builder Geliştirme bilgisayarına BOOTME gönderecek şekilde açar. Seçenek 9: Sadece DOS olarak açılır.Eğer Autoexec.bat ve config.sys ile ilgili değişiklikler yapmak istiyorsanız bu seçenek ile açabilirsiniz.
Eğer bilgisayar ve eBox-2300 LAN üzerinden DHCP servisi ile bağlıysa seçeneklerden 2,3,4 den herhangi biri ile açabilirsiniz. Eğer eBox2300 direct LAN üzerinden cross kablo ile PC ye bağlıysa 6,7,8 seçeneklerinden biri ile açınız.
Şimdi Visiual Studio IDE ye geri dönelim. Target Device Connectivity hala açık olarak bekliyor olmalıdır. Burdan herhangi bir Ethernet Settings butonuna basalım. Ethernet Download Settings penceresi karışımıza gelecektir. Resim 17 de görebilirsiniz.
Resim 17
Herbir eBox sabit bir device adına sahiptir Bu ad standardı CEPCXXXX dir. XXXX her zaman farklı numaraları barındırır. eBox BOOTME mesajı gönderdiğinde bu penceredeki Acitve Target Devices listesine kendisini ekler. Kendi eBox’ınızı listede gördüyseniz seçim yaparak Target Device Bootme de aktif ediniz. Sonra OK tıklayıp kapatınız. Eğer cihazı listede göremezseniz cihazı restart edin tekrardan BOOTME mesajı göndertmeyi deneyin.Yine olmadıysa Firewall Ayarlarına ve IP adreslerini iki kere tekrar kontrol ediniz. Bu ekranda kesinlikle cihazı görebilmeniz gerekmektedir, lakin devam edemeyiz. Son açık olan pencereye Apply deyip Close edebiliriz.
Bu noktada yeni OS image’ı eBox a download etmeye hazırız. Visual Studio IDE den Target à Attach Device seçelim. Birkaç saniye sonra pencere etrafında açılıp kapanmalar olcak ve resim 18’deki pencere görünecektir. Bu pencere IDE’nin arkasına geçebilir bu sebeple göremeyebilirsiniz. Ama Windows Çalışma Çubuğundan Download Item penceresini açabilirsiniz. Birkaç saniye sonra hedef cihazımız image’ı download etmeye başlayacaktır ve Progres barda hareketlenme olacaktır. Eğer download başlamadıysa eBox2300’ü bir restart edip yine bir önceki seçenekde tekrar açmalısınız. BOOTME işlem gerçekten çok hızlı olacaktır (Resim19)
Resim 18
Resim 19
Cihaz OS Image’ı download ettikten sonra Debug mesajları VS2005 Output penceresinden görebilirsiniz. Bu işlemler bittikten sonra eBox2300’e bağlı olan monitörde işletim sisteminin çalıştığını göreceksiniz. (Resim 20)
Eğer mouse ve klavye ile birşeyler yaptığınızda her bir işlemde IDE’nin debug mesajında bunları görebilirsiniz. Tabiiki bu durumda Debug modda olduğumuz için eBox2300 işlemlere bir geç cevap verebilir.Eğer mouse hareket ettirmezseniz ve bir şey yapmazsanız birkaç saniye sonra debug mesajları da gelmeyecektir.
Resim 20
Hasan AYTIŞ Trakya Universitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Ana Bilim Dalı hasanaytis@trakya.edu.tr