FLASH Görüntüsünü Düzenlemek ve Diğer Araçlar

FLASH Görüntüsünü Düzenlemek

T1500 'makeflash' adında (hem /sbin dizininde hem de CD'de bulunan) bir araçla birlikte gelmektedir. Bu aracı kullanarak tar.gz dosyasından yerel ya da NFS/SMB olabilen bir flash dosya sistemi görüntüsü oluşturabilirsiniz. Gerekli tüm sağlama toplamları da birlikte oluşturulacaktır.

  1. Slackware 8.0 görüntüsünü hesaplanmış sağlama toplamları ile dahi kullanamamam bana vmlinux'un kendisinde ileri bir denetim daha yapıldığı fikrini verdi.

  2. Ayrılmış leo.boot ve vmlinux dosyaları yüzünden leo.boot dosyasının vmlinux'un sağlama toplamını kullanılan özel çekirdeğin sağlama toplamı olan ←xxxxyyyyWYSEwysexxxx→ dizisi ile karşılaştırdığından şüphelendim.

  3. Leo.boot aslında Win CE ile ilgili bir dosyadır ve linux açılışına izin verecek hale getirilmiştir. Normal Win CE leo.boot dosyasının neredeyse iki katı kadar büyüklüğe sahiptir. Ethernet ve paralel port flash programlama için Eboot protokolünü kullanır. Leo.boot dosyasını ve OS görüntüsünü yenilemek için görüntüleri düzgünce biçimlendirecek ücretsiz Linux araçları bulunsa da bunlar sizin bootrom'un uygun bir şekilde derlenmiş sürümünü sağlayabileceğinize güvenirler.

Çalışırken dikkatli olun. T1500'ü tekrar açabilmek için bir DOS aracı veya bir laplink kablosu kullanmak zorunda kalabilirsiniz.

makeflash uygulamasını terminal haricinde birşey üzerinde çalıştırabilen varsa nasıl yaptığını bilmek isterim. AFAICT oldukça eski glibc ve libforms ile bağlamaya çalıştığından T1500'ün flash güncellemesini birkaç 100,000 kez yapmak zorunda kalabilirsiniz.

T1500 'Leo Board' tabanlı bir Wyse WT3X15 gibi görünmektedir. UK Wyse sitesinin Customer Support bölümünün firmware sayfasından flash'ı tekrar yükleyebileceğiniz bir DOS aracını ve belgelerini indirebilirsiniz. Bu aracı kullanmak için bir paralel port kablosuna ihtiyacınız olacak.

FLASH'ı Bağlamak

mknod komutunu aşağıdaki gibi çalıştırdıktan sonra her ikisi de 16Mb flashfs olan /dev/fnand ve /dev/fnand1 disk bölümlerini bağlayabilirsiniz. /dev/fram bölümünü de bağlayıp yazabilirsiniz ama yeniden bağladığınızda veya çözdüğünüzde veriler kaybolacaktır. Takas alanı gibi kullanılabilir.

mknod /dev/fcard b 63 0
mknod /dev/fcard.fmt b 63 128
mknod /dev/fcard1 b 63 1
mknod /dev/fcard1.fmt b 63 129
mknod /dev/fnand b 62 0
mknod /dev/fnand.fmt b 62 128
mknod /dev/fnand1 b 62 2
mknod /dev/fnand1.fmt b 62 120
mknod /dev/fnor b 65 0
mknod /dev/fnor.2m b 65 128
mknod /dev/fram b 64 128