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