Programing AT89C2051 using SDCC compiler on Debian Linux

My Homemade AT89C2051 Development Board First and foremost we need to install a compiler and we need a programmer to load the code into the ...