Find Jobs
Hire Freelancers

project part 4, C prog

$10-20 USD

Zavřený
Zveřejněno skoro před 3 roky

$10-20 USD

Zaplaceno při doručení
In this project you just have to send me the code you will put in io.h and io.c, keeping in mind the information given, then I will put it in the files I have and test it if it works, this is the part 4 of a project. I did this project in OS called CentOS, 1) Make a folder called io. Inside io you will have two files. One will be io.h that contains the following: The function header for an inb function we will use to capture input. The header definition will be unsigned char inb(unsigned short int port); and a scan function with a header defined as unsigned char scan(void); You will also need to include the character byte map which you can get from the following URL [login to view URL]~mckeep82/os/my_os/io.h 2) Generate a new file called io.c that will implement the two functions from io.h The implementation of inb is the same as we learned in class except instead of using uint16_t you will use unsigned short int and instead of uint8_t you will use unsigned char. The implementation of scan is in the following file: [login to view URL]~mckeep82/os/my_os/io.c (Links to an external site.) 3) Alter your kernel.c to now capture input by using the following code: unsigned char byte; while (1) { while( byte = scan()) { print_character(charmap[byte]); } } 4) At this point you should now have a crude typing ability in your console to put letters onto the screen. If so, good! If not, reach out to me and we can figure out what went wrong. 5) Your goal here is to capture input UNTIL you get input from the user that says "exit". Once the user types in "exit" print a good bye message and return from the main function inside kernel.c 6) If the user types in SO MANY characters that you go OFF the screen, then perform a shift so that you can continue typing on the last line. Once you have successfully captured the ability to exit your shell and have a working shift, you're done! This is kernel.c I've uploaded it here, its mentioned in the information, so you can make the required Changes in kernel.c and then I can update it accordingly in my original file I've attached it here.
IČ projektu: 30143759

O projektu

4 nabídky
Vzdálený projekt
Aktivní před 3 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
4 freelanceři nabízejí v průměru $13 USD za tuto práci
Avatar uživatele
Greetings I saw your project and as an expert in C/C++ language I am sure I can do your task. I have previously worked on various C projects which includes making games, management systems projects and C is my primary language which makes me perfect person for your task. Feel free to contact me so we can discuss in detail about your project. Best Regards, Shabih Ul Hassan
$15 USD v 1 dni
4,9 (36 recenze)
4,8
4,8
Avatar uživatele
Hello Sir/ Ma’am A skilled full stack developer, I have rich experience in JAVA,C, C++, C#, Python, .NET , MYSQL, SQL, IONIC , MATLAB, ANDROID,PHP and ARDUINO. I am very confident with my skills and I'd like to help your business by doing my best. I am able to work full time on your time zone and start working right away. Please confirm that I am one of the best fits for you and drop me a message for further discussion. High-quality & Fast-delivery is promised! Thanks and Best Regards
$15 USD v 1 dni
4,7 (17 recenze)
4,8
4,8
Avatar uživatele
Hi There...! Note : I give you 25% off on my all services. So grabs this special limited discount offer. Let’s get to the Project. I came to know that your Looking a developer which have rich knowledge about website development .you need a programmer to solve your assignment . According to your post description, you need the job done very quickly with an affordable budget. Your requirements are fully clear to me and I am applying only because I meet all the requirements that you are looking for. I have been working as a full stack web developer for more than 10 years and I know all the ins and outs of c programmer . Project should be 100% correct and Complete that will be my first guarantee service in this project. Moreover, I will be available for you for any kind of future edits and customizations. Sometimes my ten years back clients search for me till now only because of my excellent service. I am mostly in love with communication. I like to be in touch with my clients 24/7 so that they can catch me at any time when they need me. I am looking for the clear final requirements docs of your project so that I can start working immediately. If you need to discuss with me for any kind of suggestions or information, please knock me anytime. I am looking forward to hearing from you. Thanks Hafiz Nadeem Ahmed
$10 USD v 1 dni
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z UNITED STATES
Sewell, United States
4,6
2
Ověřená platební metoda
Členem od dub 2, 2021

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.