-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Volodymyr.kniazkyi #113
Open
ValentinSidorov
wants to merge
17
commits into
Valentyn.Korniienko
Choose a base branch
from
Volodymyr.Kniazkyi
base: Valentyn.Korniienko
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Volodymyr.kniazkyi #113
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add descriptions of tasks for lesson 5. Signed-off-by: Yevgen Kovalyov <[email protected]>
Add task for implementation of procFS API Signed-off-by: Oleksandr Posukhov <[email protected]>
Add example of polling mechanism, add hometask Signed-off-by: Oleksandr Posukhov <[email protected]>
Add hometask for lection 10: Chardev Signed-off-by: Oleksandr Posukhov <[email protected]>
Add initial revision of homework task
Add initial revision of script
Add first revision of kernel module with parameters Module outputs: - A sum of parameters upon driver load - A substraction of parameters upon unload
On read form attribute “list” show content of the objects linked list. On write to attribute “list” add new string to the objects linked list. During rmmod clear all received strings and free all resources.
Implement program which return absolute time in user space Implement kernel module wich return relative and absolute time since previous read of it.
Make one line in code shorter by moving procedure parameter to next one.
Create user-space program and test allcation/freeing time for functions malloc, calloc and alloca. Create kernel module and test allocation/freeing time for functions kmalloc, kzalloc, vmalloc, and get_free_pages.
alexposukhov
force-pushed
the
Volodymyr.Kniazkyi
branch
from
December 24, 2021 13:41
e732b87
to
da63107
Compare
Create kernel module with procfs API wich: - Create folder in procfs file system; - Create entry that returns module author name; - Create entry that returns amount of "store" callback calls; - Create entry that returns amount of "show" callback calls. Build image for orange pi zero
- Make one line in code shorter by moving procedure parameters to next one; - Fix copy-paste mistakes in module initialization procedure.
Delete trailing whitespace Delete whitespace before tabs
Modify and run polling example module on Orange Pi board Create driver with irq handling instead of pooling mechanism
Create character device driver to control status led and user button Create userspace application to control status led and user button Modify and run simple web-server to control status led
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ADD