Herşey hazırlandı. Artık başlayabiliriz: (root olarak)
# modprobe slram map=VRAM,0xd4400000,+0x00c00000
Komut Açıklaması: Burada VRAM aygıtını
oluşturmak için yeni bir modül yüklüyoruz. 0xd4400000
belleğin fiziksel başlangıç adresi, +0x00c00000 ise
bellek miktarıdır.
Benim grafik kartım 16Mb belleğe sahip. X11 için 4Mb ayırdım.
Gerisi ( 12MB = 0x00c00000 ) ise MTD aygıtı için. Bakalım neler yapmışız:
# cat /proc/mtd
dev: size erasesize name
mtd0: 00b00000 00010000 "VRAM"
Hurraa..:-)) mtd0 aygıtımız yüklendi ve kullanıma hazır.
Peki bunu nasıl kullanacağız? Çok kolay.
Öncelikle /dev/mtd0 ve /dev/mtdblock0
aygıtlarının sistemde bulunup bulunmadığını kontrol edelim (devfs'li
sistemlerde konum farklı olabilir). Eğer yoklarsa oluşturulmaları gerekir.
Eğer karakter aygıtı lazım ise yapmanız gereken:
Ve mtdchar modülünün yüklenmiş olduğundan emin olun
(veya çekirdeğin gerektiği zamanda yükleyeceğinden).
Blok aygıtı için yapmanız gereken:
# mknod /dev/mtdblock0 b 31 0
Ve erişim için mtdlock modülüne ihtiyaç vardır.
Aygıt hazırlandı. Bu kadar. Hala sağ kalan var mı :) O zaman devam...