Find Jobs
Hire Freelancers

project part 4, C prog

$10-20 USD

Cerrado
Publicado hace casi 3 años

$10-20 USD

Pagado a la entrega
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.
ID del proyecto: 30143759

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 3 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
4 freelancers están ofertando un promedio de $13 USD por este trabajo
Avatar del usuario
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 en 1 día
4,9 (36 comentarios)
4,8
4,8
Avatar del usuario
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 en 1 día
4,7 (17 comentarios)
4,8
4,8
Avatar del usuario
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 en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Sewell, United States
4,6
2
Forma de pago verificada
Miembro desde abr 2, 2021

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.