With 1.7 million freelancers, we'll match you with the perfect talent.
The client has made the following changes to the job.
Client prefers freelancers from:
You are still able to submit a proposal for this job.
The client prefers freelancers from
a different location.
Write code in C or C++ for the 32-bit linux operating system that interacts with an installed network card as follows:
The compiled program locates a network card device with a specific vendor id/device id on the pci or usb bus. If device is not found, program gives an error message and terminates. If device is found, the eeprom/efuse contents are read and displayed on the screen. The user is asked (y/n) if changes are to be made to the eeprom. If "n" is selected, program terminates.
If "y" is selected, user is prompted to type the new data to be written to the eeprom/efuse, in heximadecial format. Program verifies that only valid hex chars were entered. If invalid entry, error message is displayed and user is prompted for new data again. If valid entry, user is next prompted for the starting offset/location for the new data. Program checks that starting offset is within an acceptable range that does not fall outside the eeprom/efuse space. If starting...
Sign in or Register to see more