Question: EMBEDDE OS, LINUX UBUNTU, BEAGLEBONE BLACK Develop a user space program that will flash the BeagleBoneled to represent a word provided to the program in
EMBEDDE OS, LINUX UBUNTU, BEAGLEBONE BLACK Develop a user space program that will flash the BeagleBoneled to represent a word provided to the program in Morse Code MCode-w Welecome would flash the led to indicate Welcome in Morse Code Find the file McodeModc to build your BBB application you must use at least two files main.c and McodeMod.c to create Mcode. File McodeMod.c: define CQ. DEFAULT 0 the empty string, follwed by 26 letter codes, followed by the 10 numeral codes, followed by the comma, period, and question mark. char *morse code 40] inline char mcodestring( int asciicode) char "mc W this is the mapping from the ASCII code into the mcodearray of strings. if (asciicode 122) W Past me- morse code CQ DEFAULT else if (asciicode> 96) Upper Case me- morse codelasciicode-96]; else if (asciicode> 90) If uncoded punctuation me- morse codeCQ DEFAULT else if (asciicode> 64) I Lower Case mc morse code[asciicode 64] else if (asciicode 63) Question Mark else if (asciicode> 57) Il uncoded punctuation else if (asciicode 47) I Numeral me-morse code 39]: 36+3 mc morse code CO DEFAULT] me-morse codeasciicode 2]: 27+(asciicode 48) else if (asciicode 46) N Period mc morse code 38]:36+2 else if (asciicode44) Comma me morse_code 37]: 36+ else me -morse codeCO DEFAULT returm me Convert the Morse Code program into a B BB Device Driver and write a user program to use the driver. The Driver must support multi-user access to its resources. Please submit the source code for the driver and user application, make file and evidence that it worked
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
