Closed Yusufabdulsttar closed 7 months ago
Commit : b635db1b83a0ab558df6915e455ac273d172010a , a90b3f614c0165c69de691eb77f7a5f0e7b0947f , 7f8c2643f814ea4e69ec7f836db43957b9afda71 , 88a4759bbfab8cbb84d430b60a8adeb523651c7b , 5524c26f51d14d89943e49fe424e2caf692ed5c7
Completed Tasks:
Background and Foreground Control: The functionality for managing background and foreground processes has been successfully developed. This new feature allows seamless transition of processes between these states, enhancing multitasking and control.
Testing on QEMU: After updating the Yocto image with our new features, we tested everything on QEMU. It all works as expected in the embedded environment.
Signal Handling: Signal handling mechanisms have been implemented to capture and respond to signals such as SIGINT and SIGTSTP. Additionally, processes can be resumed with SIGCONT . The shell now responds appropriately to these signals, ensuring smooth operation and user experience.
Testing on QEMU: After updating the Yocto image with our new features, we tested everything on QEMU. It all works as expected in the embedded environment.
Goals:
Background and Foreground Control: Develop functionality to manage background and foreground processes, allowing users to move processes between these states.
Signal Handling: Implement signal handling mechanisms to capture and respond to signals like SIGINT (interrupt signal) and SIGTSTP (stop signal) and resume the process with SIGCONT.
Definition of Done (DoD):
Background and foreground control features are operational, enabling users to manage processes effectively.
Signal handling implemented, ensuring the shell responds appropriately to signals like SIGINT and SIGTSTP and SIGCONT.
Blockers: None