Sıfırdan BIOS yazma hobim var

Sitesinden değil sadece, aynı zamanda atıyorum bir bilgisayar almışsınızdır OEM'ya da non-OEM ama o bilgisayarın markası farklıdır BIOS farklıdır, lakin bir gün bir bakarsınız aslında o cihaz MSI bir cihazdır ya da atıyorum Gigabyte bir cihaz, çünkü bu OEM şirketler giderler yurt dışında bir şirkete ürettirirler üretici de tasarımı sunar, misal MSI tasarımı kasa MSI anakart ama üretici bunu aynı zamanda bir başka şirkete de satar, misal Monster modellerin bazıları Clevo bazıları MSI bazıları bla bla.

Misal fare alırsınız, fare atıyorum Monster Tulpar ama aslında Redragon, yani bazı markaların modelleri diğeriyle %100 uyuşmaktadır.
Haliyle de o cihazlara o markaların BIOS kurulabilmektedir.
Ayrıca özel BIOS da yazılabilmektedir.

@telefonunugoster hocam elinize sağlık. Bir sorum olacak. Benim anakartın aynısından gördüm. BIOS'u farklıydı. Daha modern bir havası vardı. Fanlar dönüyor vs. güncelleme yapmama rağmen onun gibi olmadı. Araştırdım ama bulamadım. Bu fark nasıl oluyor?
Not: ECS'nin sitesinde 2 sürüm var. İlki eski diğeri modern görünüm. İkisini de denedim.
 
Son düzenleyen: Moderatör:
Evet , A firması geliyorsa Tayvan'daki şirket a markasına özel BIOS yazıp A markasının logosunu çakıyor , B firması gelince de B firmasına .

A firmasının ürününü kullanıyorsunuz diyelim , B firmasının BIOS yazdığınız zaman cihazınızın marka model bilgileri B firmasının ki oluyor siz A cihazını B firmasının bios ile kullanmış oluyorsunuz.

Zaten sadece anakartın markası aynıydı. Marka farklıydı. Teşekkürler bilgi için.

Kısacası; "alıyorlar ellerine Chip'i dilediklerini yazıyorlar" diyorsunuz. :)
 
İlgili üreticilerin araçları var AMI , PHOENİX GIGABYTE vesaire , ayrıca EFITOOL MMTOOL FİRMWARE araçlar var , ve de fark etmez bir HEX editor yazıyorum.

Yazılım geliştirici olduğum için , aynı zamanda teknik sunucu işi içerisindeydim yıllardır bu yüzden hem donanım hem de yazılım çok fazla tecrübem oldu.

OEM yada NON OEM ürünlerin dağıtımcıları DİST yani bunlar haricinde Çip üreticileri var onların diagramlarına araçlarına ve temelde hazır araçlarla yazıyorum.

Aslında herkes kendine modifiye BIOS kendine özel BIOS da yapabilir yani.

Lakin tabi ülkemizde de çok kaynak yok.

Hocam bios yazmayı nereden öğrendiniz? Ne ile, nasıl yazıyorsunuz?
 
İlgili üreticilerin araçları var AMI , PHOENİX GIGABYTE vesaire , ayrıca EFITOOL MMTOOL FİRMWARE araçlar var , ve de fark etmez bir HEX editor yazıyorum.

Yazılım geliştirici olduğum için , aynı zamanda teknik sunucu işi içerisindeydim yıllardır bu yüzden hem donanım hem de yazılım çok fazla tecrübem oldu.

OEM yada NON OEM ürünlerin dağıtımcıları DİST yani bunlar haricinde Çip üreticileri var onların diagramlarına araçlarına ve temelde hazır araçlarla yazıyorum.

Aslında herkes kendine modifiye BIOS kendine özel BIOS da yapabilir yani.

Lakin tabi ülkemizde de çok kaynak yok.

Sifirdan bu işi öğrenmek için ne yapmalıyım hocam, BIOS editlemekten kendi BIOS'umu yazmaya kadar öğrenmeyi kastediyorum. Konuyu bu işe ilgisi olan arkadaşlar ve benim gibiler için yesillendirirseniz çok minnettar olurum.
 
BİOS düzenlemek hem donanım hem de yazılım iç içe ortalamanın üstünde bilgi sahibi olmayı gerektiriyor.

Bu yüzden donanım ve yazılım konusunda kendinizi geliştirmeniz lazım , Sistem mühendisliği yani.

Protokoller sürücüler modüller kesmeler ( IRQ ) haberleşmeler COM vesaire , LOCKLAR , bilgisayarın da temel çalışma prensipleri örneğin 1 / 0 mantığı ve HEX vesaire bir çok hususta bilgi sahibi olunması gerekiyor.

Bütün bu bilgilere sahip olunca zaten , Her çip üreticinin yayınladığı MANUAL denilen bir kılavuz var , AMI YAYINLIYOR PHOENİX YAYINLIYOR AWARD yayınlıyor.

Onları inceliyorsunuz , Özellikle de Devre tasarımlarını SCHEMA diagram bunları inceliyorsunuz.

Ondan sonra da başlıyorsunuz , düzenlemeye.

Bu işler çünkü standart protokoller üzerinden yürüyor , Çünkü devrenin çalışma mantığı amiyane tabir 5V - + zaten Regule ediyorsunuz örneğin ne kadar eşiğinde bu işlemi yapacak bütün o sistem o fare o aygıt o devredeki eleman hep böyle çalışıyor.

Nihayetinde ortalama üstünde donanım bilgisine sahip olduğunuz da atıyorum BİR HDD üzerinde FİRMWARE ve HDD KART'A devreye , ya da ne bileyim Anakart da devre de herhangi bir çipe devre elamanına vakıf olduğunuz da .

BIOS düzenleme kısmını da gelmiş oluyorsunuz , Misal UDMA nedir , SNOOP nedir gibisinden.

Aygıtların ve cihazların devrenin anakartın içindeki çipsetin veri yollarının bunların prensiplerini ve çalışma şekillerini öğrendiğiniz an artık bunu uygulayabilecek şekle geliyorsunuz.

Donanım bilgisi şart BIOS düzenlemek için.

Sifirdan bu işi öğrenmek için ne yapmalıyım hocam, BIOS editlemekten kendi BIOS'umu yazmaya kadar öğrenmeyi kastediyorum. Konuyu bu işe ilgisi olan arkadaşlar ve benim gibiler için yesillendirirseniz çok minnettar olurum.
 
BİOS düzenlemek hem donanım hem de yazılım iç içe ortalamanın üstünde bilgi sahibi olmayı gerektiriyor.

Bu yüzden donanım ve yazılım konusunda kendinizi geliştirmeniz lazım , Sistem mühendisliği yani.

Protokoller sürücüler modüller kesmeler ( IRQ ) haberleşmeler COM vesaire , LOCKLAR , bilgisayarın da temel çalışma prensipleri örneğin 1 / 0 mantığı ve HEX vesaire bir çok hususta bilgi sahibi olunması gerekiyor.

Bütün bu bilgilere sahip olunca zaten , Her çip üreticinin yayınladığı MANUAL denilen bir kılavuz var , AMI YAYINLIYOR PHOENİX YAYINLIYOR AWARD yayınlıyor.

Onları inceliyorsunuz , Özellikle de Devre tasarımlarını SCHEMA diagram bunları inceliyorsunuz.

Ondan sonra da başlıyorsunuz , düzenlemeye.

Bu işler çünkü standart protokoller üzerinden yürüyor , Çünkü devrenin çalışma mantığı amiyane tabir 5V - + zaten Regule ediyorsunuz örneğin ne kadar eşiğinde bu işlemi yapacak bütün o sistem o fare o aygıt o devredeki eleman hep böyle çalışıyor.

Nihayetinde ortalama üstünde donanım bilgisine sahip olduğunuz da atıyorum BİR HDD üzerinde FİRMWARE ve HDD KART'A devreye , ya da ne bileyim Anakart da devre de herhangi bir çipe devre elamanına vakıf olduğunuz da .

BIOS düzenleme kısmını da gelmiş oluyorsunuz , Misal UDMA nedir , SNOOP nedir gibisinden.

Aygıtların ve cihazların devrenin anakartın içindeki çipsetin veri yollarının bunların prensiplerini ve çalışma şekillerini öğrendiğiniz an artık bunu uygulayabilecek şekle geliyorsunuz.

Donanım bilgisi şart BIOS düzenlemek için.

Peki donanım kısmı adına başlangıç için onereceginiz bir kaynak var mıdır hocam?
 
Önce amıbcp ile editleyeceksiniz, ondan sonra kaydedip afudos ile yazaksınız. AMI olması lazım sizin BIOS, bu işlemler için zaten internetten rehberler bulabilirsiniz çok kolay.

Hocam bir sorum olacak benim anakartimın BIOS'unda logo display özelliği yok bunu ekleyebilirsiniz 10 senelik bilgisayarcıyım BIOS yazmak hakkında bilgim yok sadece chipi sokup yazdırıp tekrar geri takıyorum.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı