Diğer

Basit sorular: Firmware nedir? Bu ne işe yarıyor?

Firmware… muhtemelen bir noktada bunu duymuşsunuzdur. Garip bir Alman ismi gibi görünüyor değil mi? Firmware nedir? Bu terimin anlamı nedir? Firmware ne yapar? Firmware nasıl çalışır? Şüphesiz, amacı sadece kafanızı karıştırmak değildir. Bu eğitimde öğreneceğiniz gibi, akıllı telefonlar, akıllı TV'ler, çamaşır makineleri ve diğer cihazlara kadar her türlü donanım cihazına gelindiğinde, ürün yazılımı kritik öneme sahiptir. İşleri temizlemek ve daha bilgili olmanıza yardımcı olmak için, bu makalede, ürün yazılımı hakkında bilmeniz gereken tüm önemli şeyleri açıklayacağız. Başlayalım:

Firmware nedir? Tanımı

Firmware, donanımı çalıştıran ve üreticisinin yapmasını istediği şeyi yapan küçük bir yazılım parçasıdır. Yazılım geliştiricileri tarafından donanım aygıtları "keneler" yapmak için yazılan programlardan oluşur. Ürün yazılımı olmadan, günlük kullandığımız çoğu elektronik cihaz çalışmaz hale gelemez. Hiçbir şey yapmazlardı.

Örneğin, basit bir trafik ışığının üzerinde ürün yazılımı olduğunu biliyor muydunuz? Evet, öyle geliyor ve ürün yazılımı, ışıkları düzenli aralıklarla değiştirmesini söylüyor. Firmware olmadan, trafik ışığı, yolun kenarına yerleştirilmiş, sıkılmadan başka hiçbir şey yapmadan sadece "aptal" bir direk olurdu. Trafik ışıkları, çamaşır makineleri, kart makineleri, gözetleme kameraları, TV'ler vb. Gibi daha az gelişmiş donanım aygıtları için, ürün yazılımı bunların hepsindeki bir yazılımdır ve aynı zamanda, aygıtın işleyişi hakkında her şeyi kontrol eden bir işletim sistemi olarak da işlev görür.

İşleri daha da açık hale getirmek için başka bir örnek verelim: firmware olmadan bir bilgisayar anakartı, bilgisayarınızın içinde bulunan sabit sürücüyü veya video kartını nasıl algılayacağını bilemez. Sürücülerinizde yerleşik yerleşik yazılım yoksa, ne kadar hızlı döneceğini veya ne zaman duracağını bilemezler. Kablosuz ağ kartı, belirli bir radyo frekansının nasıl kullanılacağını bilmez.

Akıllı telefonlar, tabletler, akıllı TV'ler, akıllı saatler ve daha fazlası gibi daha karmaşık donanımlar için, donanım yazılımı, donanım ve işletim sistemi arasındaki aracıdır. Bu tür aygıtlarda, aygıt yazılımı, yalnızca aygıtın üzerinde yüklü olan işletim sistemiyle çalışacak donanım için gereken yönergeleri içerir. Örneğin, Android ile bir Samsung Galaxy akıllı telefonunda, akıllı telefondaki donanım yazılımı, donanımın Android işletim sistemi ile doğru bir şekilde iletişim kurmasını ve kullanıcı tarafından istenen şeyi yapmasını sağlar.

Donanım gereçlerini sadece donanım olan bir cihaz olarak düşünmeye eğilimliyiz. Ve biz bunun sadece kendi başına çalıştığını varsayıyoruz. Ancak, modern donanım aygıtlarının hemen hemen hiçbiri doğrudan üzerlerine yazılan bu özel yazılım olmadan çalışamazdı.

Benden sonra söyleyin: Firmware! Şimdi sihirli bir şey gibi geliyor, değil mi?

Firmware nerede saklanır?

Artık firmware'in doğrudan donanım cihazlarımıza yazılı bir yazılım olduğunu biliyoruz. Fakat bir cihazda tam olarak nasıl saklanıyor? Firmware genellikle flash ROM olarak adlandırılan özel bellek türlerinde saklanır. ROM, Salt Okunur Bellek'in kısaltmasıdır ve bu tür bir bellek, yalnızca kullandığımız donanımın üreticisi tarafından yalnızca bir kez yazılmalıdır. Herhangi bir elektronik cihaz için bir ROM belleği gereklidir çünkü cihaz kapatıldığında veya elektrik kesintisi olduğunda bile verileri kalıcı olarak tutmalıdır. Kendi enerji kaynağını çıkardıktan sonra işlevini durduracağından, aygıt yazılımını unutan bir donanım aygıtı üretemezsiniz.

Ama yine de, flaş ROM belleği yeniden yazılabilir bir ROM hafızasıdır, çünkü ilk olarak donanım üreticisi tarafından yazılırken, daha sonra yeniden yazılabilir. Tabii ki bir donanım cihazına yeni ürün yazılımı yazabilirsiniz. Ancak, yalnızca bu donanım aygıtında çalışmak üzere özel olarak tasarlanmış uygun bir ürün yazılımı güncelleştirme aracıyla yapabilirsiniz.

Orada ne tür bir yazılım var?

Donanım aygıtlarında olduğu gibi ürün yazılımında çok fazla çeşitlilik vardır. Bilgisayar anakartlarında (BIOS veya UEFI olarak adlandırılır) yazılımlar vardır, sabit disklerde, katı hal sürücülerinde (SSD'ler), CD / DVD / Blu-Ray sürücülerinde sabit yazılımlar, ağ kartlarında, yönlendiricilerde, erişim noktalarında, menzil genişleticilerde, Oyun farenizde ve klavyenizde bile ürün yazılımı var. Bunlar bilgisayarlarla ilgili bazı örneklerdir.

TV'niz, çamaşır makineniz, bankanızın ATM'leri, hatta arabanızda olduğu gibi yararlı bir şeyler yapan cihazların çoğunda ürün yazılımının olduğunu unutmamalısınız. Cihazı adlandırın; Muhtemelen firmware olmadan çalışmayacaktı.

Firmware ve sürücüler arasındaki fark nedir?

Sürücülerin ne olduğunu ayrıntılı olarak açıklayan başka bir makalemiz var. Okumalısınız: Basit sorular: Sürücü nedir ve neden onlara ihtiyacınız var?

Her ikisinin de donanımın kendisine talep edilen şeyi yapmasına izin verme rolüne sahip olmasına rağmen, önemli bir fark, sürücü işletim sisteminin içine kurulurken donanım yazılımının donanım sisteminde saklanmasıdır. Ayrıca, bellenim kendi başına başlayabilir ve sürücülerin işletim sistemi tarafından çalıştırılması gerektiğinde ne yapacağını programlayabilir. İkisi arasındaki en büyük fark, yazılımın cihazlara ne yapmaları gerektiğini söylerken, sürücü işletim sistemine aynı cihazlarla nasıl iletişim kuracağını söyler.

Ürün yazılımı yükseltilebilir mi?

Birçok üretici, donanım cihazlarında bulunan ürün yazılımı için düzenli güncellemeler yayınlar. Ayrıca yeni aygıt yazılımını bu cihazlara yazmak için gerekli yazılım araçlarını sağlarlar. Bununla birlikte, her üretici, ayrı bir cihaz için yeni bir ürün yazılımı piyasaya sürüp sürmeyeceğini seçebilir. Örneğin, çoğu bilgisayar parçaları üreticileri, en az birkaç yıl sonra, cihaz piyasaya sürüldükten sonra, yeni ürün yazılımı ve ilgili ürün yazılımı güncelleyicileri geliştirir ve sunar.

Size bir örnek vermek gerekirse, anakartınızın üreticisi, yeni özellikler eklemek, yeni işlemcileri veya RAM'i desteklemek veya donanımınızla ilgili belirli sorunları çözmek istediğinde yeni ürün yazılımı güncellemelerini yayınlayabilir.

Herhangi bir üretici, aygıtları için yeni ürün yazılımı sunmayı seçebilir: bir yönlendirici, kararlılığını artıran bir ürün yazılımı güncelleştirmesi alabilir; bir DVD yazıcı, yeni disk türlerinin nasıl yazılacağını öğrenebilir.

Yeni cihaz yazılımı nereden alınacağı, donanım cihaz üreticinize bağlıdır. Genellikle, cihazınızın destek web sitesinde yeni ürün bilgisi (varsa) bulabilirsiniz. Bir indirme sayfasına bakın, yeni ürün yazılımınızı indirin ve cihaz üreticisi tarafından sunulan yükseltme belgelerini takip etmeye dikkat edin.

Cihazınıza yeni ürün yazılımı yazmak hain bir iştir ve yanlış yapılırsa cihazınızı kullanamaz hale getirebilirsiniz. Sonsuza dek! Bir tuğla gibi! Bu yüzden bazı insanlar size cihazınızı tutacağınızı söylüyor: cihaz yazılımını mahvettin ve artık amaçlandığı gibi çalışmayabilir.

Cihazlarınızdaki ürün yazılımını güncellemeyle ilgili yardıma ihtiyacınız varsa, aşağıdaki eğiticileri öneriyoruz:

  • 5 adımda herhangi bir cihazın firmware'i nasıl güncellenir
  • Bilgisayarınızın Anakartının BIOS'unu 5 Adımda Nasıl Güncellersiniz
  • Xbox One Controller & Headset'ınızda Firmware Nasıl Güncellenir?

Akıllı telefonlar, tabletler, akıllı TV'ler ve Android "firmware" ile ilgili sorun

Android akıllı telefonlar ve mobil cihazlar dünyayı fethetti ve birçok kullanıcı kendi cihazlarında "ürün yazılımı" nı güncellemek, özel ROM'ları yüklemek ve daha fazlasını yapmak ister. Sorun şu ki, pek çok kişi akıllı telefon ve diğer mobil cihazlara başvurduklarında artık ürün yazılımını yanlış kullanıyor. Bu nedenle, akıllı telefonlara ve mobil cihazlara başvururken, bellenimin teknik özelliklerini açıklamak istiyoruz.

  • Ürün yazılımı terimi, özellikle Android'le ilgili cihazlar hakkında konuşurken, bu cihazlardaki tüm yazılımları kapsayacak şekilde popüler kültürde yanlış şekilde genişletildi. Android "firmware" artık firmware ve bunun üstünde Android işletim sistemi anlamına geliyor.
  • Ayrıca özel ROM terimi ile karşılaşırsınız. ROM, bu durumda, bellenimin akıllı telefonun donanımında saklandığı Salt Okunur Bellek anlamına gelmez. Özel ROM, akıllı telefonun çalışması için gereken bellenimi de içeren özel bir işletim sistemi görüntüsü anlamına gelir. Dolayısıyla, bir akıllı telefonun ROM'unda iki şey elde edersiniz: firmware, bu, daha önce paylaştığımız tanımla aynıdır ve işletim sisteminin üstünde işletim sistemi.
  • Bir akıllı telefon satın aldığınızda, bir "stok ROM" veya "stok sabit yazılımı" ile gelir. Bu, önceden yüklenmiş ürün yazılımı ve işletim sistemini ifade eder. "Stok ROM", akıllı telefon üreticisi tarafından (kilidi satın aldıysanız) veya aboneliğinizin bulunduğu mobil operatör tarafından sağlanır (kilitli bir akıllı telefon aldıysanız). Cep telefonu operatörü, akıllı telefonunuzun üreticisi tarafından sunulan "stok ROM" u kullanır ve çıkarları doğrultusunda değiştirir, sadece bu mobil operatör tarafından satılan akıllı telefonlarda bulunan yeni bir "stok ROM" ile sonuçlanır.

Aynı şey akıllı TV'ler, tabletler ve Android ile diğer mobil cihazlar için de geçerlidir.

Sonuç

Ve şimdi hangi firmware olduğunu, ne yaptığını ve nerede bulunduğunu biliyorsunuz. Açıklamamız yeterli miydi? Bu kavramı anlıyor musunuz? Android "firmware" ile hala kafanız karıştı mı? Aşağıdaki yorum formunu kullanmaktan çekinmeyin ve bize bildirin.