Firmware Implementasi dan perbandingan unjuk kerja Access Point dengan menggunakan Firmware Open Source.

9 Gambar 2.2 802.11 Network Standar Source Wikipedia

2.3 Firmware

Firmware adalah sebuah perangkat lunak yang tertanam di dalam flash memory pada suatu perangkat keras. Fungsi dari firmware adalah mengendalikan kinerja perangkat keras tersebut. Jadi bisa dikatakan firmware sebagai sistem operasi dari perangkat keras tersebut. Sistem operasi ini berbeda dengan yang tertanam pada komputer seperti Windows, Linux, Mac OS X yang memerlukan media penyimpanan besar. Firmware pada umumnya dibuat oleh vendor penyedia perangkat keras yang kemudian disimpan di dalam RAM untuk mengendalikan kinerja dari perangkat keras tersebut. Akan tetapi seiring dengan perkembangan teknologi, pada saat ini terdapat firmware yang dibuat oleh pihak ketiga thirdparty. Firmware yang dibuat oleh pihak ketiga disebut sebagai 10 thirdparty firmware . Tujuan adanya thirdparty firmware adalah untuk memberikan fitur lebih yang tidak bisa diberikan oleh firmware bawaan vendor yang sudah tertanam di flash memory pada perangkat keras. Ada beberapa lavel dari firmware diantaranya adalah: 1. Low Level Firmware, firmware ini ditemukan di struktur ROM, OTPPROM dan PLA. Low lavel Firmware sering hanya bisa dibaca saja dan tidak dapat diganti ataupun diupdate. Kadang ini disebut sebagai perangkat keras. 2. High Level Firmware, ini digunakan dalam memori flash untuk update yang sering dianggap sebagai perangkat lunak. 3. Subsystems, ini memiliki microcode sendiri tetap tertanam dalam chip flash, CPU dan unit LCD. Subsistem A biasanya dianggap sebagai bagian dari perangkat keras serta tingkat tinggi firmware. Contoh dari penggunaan firmware:  Dalam produk konsumsi - Pengatur waktu otomatis pada mesin cuci. - Pengontrol suara dan video pada tv modern. - EPROM chipset yang digunakan pada digital music proesesor.  Dalam computer - BIOS yang digunakan pada computer-komputer IBM 11 - UEFI yang ada didalam system titanium, yang berbasiskan intel dengan apple. - Open firmware, digunakan pada SPARC dari Sun Microsystem dan ORACLE - ARCS, digunakan pada computer dari Silicon Grapich - Kickstart, digunakan dalam line post computer - RTAS, yang digunakan oleh IBM - The Common Firmware Enviroment  Pada router dan firewall - OpenWrt, open source routerfirewall berbasiskan linux - m0n0wall, firewall dari FreeBSD - IPfire, linux router dan firewall gratis - Fli4l, linux router dan firewall gratis Contoh dari firmware hacking atau firmware yang dimodifikasi:  Rockbox untuk audio player digital  CHDK dan Magic lantern untuk Canon digital camera  Nikon Hacker proyek untuk Nikon EXPEED DSLRs  OpenWRT, dan yang serupa seperti DD-WRT digunakan untuk Wireless Router.  Firmware untuk dvd yang bisa dimainkan dinegara lain  SamyGO, firmware yang digunakan untuk televise samsung 12

2.4 DD-WRT Firmware