Open
Conversation
Add descriptions of tasks for lesson 5. Signed-off-by: Yevgen Kovalyov <ekovalyov@gmail.com>
Add task for implementation of procFS API Signed-off-by: Oleksandr Posukhov <oleksandr.posukhov@globallogic.com>
Add example of polling mechanism, add hometask Signed-off-by: Oleksandr Posukhov <oleksandr.posukhov@globallogic.com>
Add hometask for lection 10: Chardev Signed-off-by: Oleksandr Posukhov <oleksandr.posukhov@globallogic.com>
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.
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
This file contains hidden or 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
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