Xhovani’s VIP Processor Design Notebook - Fall 2024

Weekly Updates

Week of 23 September 2024

Progress Summary:

I set up my development environment on my MacBook Pro. Homebrew is already installed from prior internship work. For virtualization, I use Parallels on macOS and access VirtualBox remotely on my desktop.

Project Work:

  • Onboarding Lab 1

    • Repository Link: Onboarding Lab 1 Repository
    • Issue Encountered: I encountered issues with CMake, specifically an error during the build process suggesting compatibility issues.
    • Resolution: Resolved the issue by reinstalling make with support for the arm64 architecture.
  • Onboarding Lab 2

    • Repository Link: Onboarding Lab 2 Repository
    • Issue Encountered: Testing command wouldn’t recognize the folder structure from the build folder.
    • Resolution: Resolved the issue by changing the directory to the build folder and running the test command.
  • Onboarding Lab 3

    • Repository Link: Onboarding Lab 3 Repository
    • Issue Encountered: Header files provided shown as errors.
    • Resolution:
    • Issue Encountered: I encountered issues with CMake, specifically an error during the build process suggesting compatibility issues.
    • Resolution: Resolved the issue by reinstalling make with support for the arm64 architecture.

Week of 30 September 2024

Progress Summary: Attended the weekly meeting to review onboarding labs, discussed challenges, and continued working on tasks with feedback from the session. Spoke about possible events for the semester as well as next steps post onboarding-labs.

Week of 7 October 2024

Progress Summary:
Separated the onboarding lab folders into a new repository based on feedback from the weekly meeting.

Week of 14 October 2024

Progress Summary:
Attended the VIP Showcase Event!

Week of 21 October 2024

Progress Summary:
Finished working on onboarding-lab 2.

Week of 28 October 2024

Progress Summary:
Finished working on onboarding-lab 2.

Week of 4 November 2024

Progress Summary:
Almost done with onboarding lab 3. Just need to confirm code and test.