<Sebelumnya | Konten | Selanjutnya>
Seperti yang telah disebutkan sebelumnya, sayangnya tidak ada standar untuk firmware sistem pada sistem ARM. Bahkan perilaku sistem yang berbeda yang menggunakan firmware yang sama secara nominal bisa sangat berbeda. Ini hasil dari fakta bahwa sebagian besar perangkat yang menggunakan arsitektur ARM adalah sistem tertanam, di mana produsen biasanya membuat versi firmware yang sangat disesuaikan dan menyertakan patch khusus perangkat. Sayangnya, pabrikan sering kali tidak mengirimkan perubahan dan ekstensi mereka kembali ke pengembang firmware arus utama, sehingga perubahannya tidak terintegrasi ke versi firmware asli yang lebih baru.
Akibatnya, bahkan sistem yang baru dijual sering kali menggunakan firmware yang didasarkan pada firmware versi modifikasi pabrikan yang basis kode arus utamanya telah berkembang jauh lebih jauh dan menawarkan fitur tambahan atau menunjukkan perilaku yang berbeda dalam aspek tertentu. Selain itu, penamaan perangkat onboard tidak konsisten antara versi modifikasi pabrik yang berbeda dari firmware yang sama, oleh karena itu hampir tidak mungkin untuk memberikan instruksi independen produk yang dapat digunakan untuk sistem berbasis ARM.
3.7.1.1. Mengatur alamat MAC ethernet di U-Boot