This repository is created for the PICT RTOS Workshop. Please fork this repository and push solutions of any assignments into your own fork.
Some of the presentations shown in the workshops can be found here:
- To create a branch with your own name e.g. assignments/aditya in the master branch
- Create a sub branch in it
- Raise a merge request for that sub branch, select the assignee , source branch , target branch and merge the branch
- Learn how to resolve conflicts by making changes in the same file simultaneously ( raising a conflict )
- Learn about Interactive Rebase and its applications
- Learn how to reset the commits and get back to a previous place
- Learn how to restore previous version of you file in case you lost it or you made wrong changes
- Learn commands like cherry-pick,diff.
- Learn how to make patches , send patches to friends and how to apply patches to the data
- Learn about detached HEAD state and how to operate from there
- learn how to move files from different origins like github to gitlab or viceversa
- what are sub-modules and what are they used for ?
- Producer Consumer
i) Create a task which allocates space from heap ii) Create a task which can free the space allocated by task in Step 1 iii) Print available heap space in both the tasks