├── ARMCourse ├── License │ └── LICENSE.md ├── Module01_IntroToLinuxAndEmbeddedSystems │ └── Lecture01_IntroToLinuxAndEmbeddedSystems.pptx ├── Module02_LinuxBasedEmbeddedSystemComponentStack │ ├── Lab00_GettingStarted │ │ └── Lab00_GettingStarted.doc │ ├── Lecture02_LinuxBasedEmbeddedSystemComponentStack.pptx │ └── Quiz02_LinuxBasedEmbeddedSystemComponentStack.docx ├── Module03_AnatomyOfLinuxBasedSystem │ ├── Lecture03_AnatomyOfLinuxBasedSystem.pptx │ └── Quiz03_AnatomyOfLinuxBasedSystem.docx ├── Module04_ConfigurationAndBuildProcess │ ├── Lecture04_ConfigurationAndBuildProcess.pptx │ └── Quiz04_ConfigurationAndBuildProcess.docx ├── Module05_LinuxKernelModules │ ├── Lab01_LinuxKernelModulesUnderYocto │ │ ├── Lab01_LinuxKernelModulesUnderYocto.docx │ │ └── hello-mod │ │ │ ├── files │ │ │ ├── Makefile │ │ │ └── hello.c │ │ │ └── hello_1.0.bb │ ├── Lecture05_LinuxKernelModules.pptx │ └── Quiz05_LinuxKernelModules.docx ├── Module06_CommunicationBetweenKernelAndUserSpace │ ├── Lab02_HandlingGPIOusingLinuxKernelModules │ │ ├── Lab02_HandlingGPIOusingLinuxKernelModules.docx │ │ └── gpio-mod │ │ │ ├── files │ │ │ ├── Makefile │ │ │ ├── gpio.c │ │ │ └── gpiocommented.c │ │ │ ├── gpio_1.0.bb │ │ │ └── test_gpio.c │ ├── Lecture06_CommunicationBetweenKernelAndUserSpace.pptx │ └── Quiz06_CommunicationBetweenKernelAndUserSpace.docx ├── Module07_BuildingARangingSensorKernelModule │ ├── Lab03_BuildingARangingSensorKernelModule │ │ ├── Lab03_HCSR04RangingSensor.docx │ │ └── hcsr04-mod │ │ │ ├── files │ │ │ ├── Makefile │ │ │ ├── hcsr04.c │ │ │ ├── hcsr04_test │ │ │ └── hcsr04_test.c │ │ │ └── hcsr04_1.0.bb │ ├── Lecture07_BuildingARangingSensorKernelModule.pptx │ └── Quiz07_BuildingARangingSensorKernelModule.docx ├── Module08_SystemDebuggingAndProfiling │ ├── Lab04_IntroToCodeDevelopmentUsingYocto │ │ ├── Lab04_IntroToCodeDevelopmentUsingYocto.docx │ │ └── gator │ │ │ ├── files │ │ │ └── 0001-patch-daemon-Makefile.patch │ │ │ └── gator_1.0.bb │ └── Lab05_IntroToLinuxKernelandApplicationProfiling │ │ └── Lab05_IntroToLinuxKernelandApplicationProfiling.docx └── README.md ├── LICENSE ├── Notes.txt ├── README.md ├── Reference_Use_Case_User_Level_Module_Level.png ├── VFS_Abstraction_Example.png └── Virtual_File_System_User_Space_Kernel_Space.png /ARMCourse/License/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/License/LICENSE.md -------------------------------------------------------------------------------- /ARMCourse/Module01_IntroToLinuxAndEmbeddedSystems/Lecture01_IntroToLinuxAndEmbeddedSystems.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module01_IntroToLinuxAndEmbeddedSystems/Lecture01_IntroToLinuxAndEmbeddedSystems.pptx -------------------------------------------------------------------------------- /ARMCourse/Module02_LinuxBasedEmbeddedSystemComponentStack/Lab00_GettingStarted/Lab00_GettingStarted.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module02_LinuxBasedEmbeddedSystemComponentStack/Lab00_GettingStarted/Lab00_GettingStarted.doc -------------------------------------------------------------------------------- /ARMCourse/Module02_LinuxBasedEmbeddedSystemComponentStack/Lecture02_LinuxBasedEmbeddedSystemComponentStack.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module02_LinuxBasedEmbeddedSystemComponentStack/Lecture02_LinuxBasedEmbeddedSystemComponentStack.pptx -------------------------------------------------------------------------------- /ARMCourse/Module02_LinuxBasedEmbeddedSystemComponentStack/Quiz02_LinuxBasedEmbeddedSystemComponentStack.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module02_LinuxBasedEmbeddedSystemComponentStack/Quiz02_LinuxBasedEmbeddedSystemComponentStack.docx -------------------------------------------------------------------------------- /ARMCourse/Module03_AnatomyOfLinuxBasedSystem/Lecture03_AnatomyOfLinuxBasedSystem.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module03_AnatomyOfLinuxBasedSystem/Lecture03_AnatomyOfLinuxBasedSystem.pptx -------------------------------------------------------------------------------- /ARMCourse/Module03_AnatomyOfLinuxBasedSystem/Quiz03_AnatomyOfLinuxBasedSystem.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module03_AnatomyOfLinuxBasedSystem/Quiz03_AnatomyOfLinuxBasedSystem.docx -------------------------------------------------------------------------------- /ARMCourse/Module04_ConfigurationAndBuildProcess/Lecture04_ConfigurationAndBuildProcess.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module04_ConfigurationAndBuildProcess/Lecture04_ConfigurationAndBuildProcess.pptx -------------------------------------------------------------------------------- /ARMCourse/Module04_ConfigurationAndBuildProcess/Quiz04_ConfigurationAndBuildProcess.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module04_ConfigurationAndBuildProcess/Quiz04_ConfigurationAndBuildProcess.docx -------------------------------------------------------------------------------- /ARMCourse/Module05_LinuxKernelModules/Lab01_LinuxKernelModulesUnderYocto/Lab01_LinuxKernelModulesUnderYocto.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module05_LinuxKernelModules/Lab01_LinuxKernelModulesUnderYocto/Lab01_LinuxKernelModulesUnderYocto.docx -------------------------------------------------------------------------------- /ARMCourse/Module05_LinuxKernelModules/Lab01_LinuxKernelModulesUnderYocto/hello-mod/files/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module05_LinuxKernelModules/Lab01_LinuxKernelModulesUnderYocto/hello-mod/files/Makefile -------------------------------------------------------------------------------- /ARMCourse/Module05_LinuxKernelModules/Lab01_LinuxKernelModulesUnderYocto/hello-mod/files/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module05_LinuxKernelModules/Lab01_LinuxKernelModulesUnderYocto/hello-mod/files/hello.c -------------------------------------------------------------------------------- /ARMCourse/Module05_LinuxKernelModules/Lab01_LinuxKernelModulesUnderYocto/hello-mod/hello_1.0.bb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module05_LinuxKernelModules/Lab01_LinuxKernelModulesUnderYocto/hello-mod/hello_1.0.bb -------------------------------------------------------------------------------- /ARMCourse/Module05_LinuxKernelModules/Lecture05_LinuxKernelModules.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module05_LinuxKernelModules/Lecture05_LinuxKernelModules.pptx -------------------------------------------------------------------------------- /ARMCourse/Module05_LinuxKernelModules/Quiz05_LinuxKernelModules.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module05_LinuxKernelModules/Quiz05_LinuxKernelModules.docx -------------------------------------------------------------------------------- /ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/Lab02_HandlingGPIOusingLinuxKernelModules.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/Lab02_HandlingGPIOusingLinuxKernelModules.docx -------------------------------------------------------------------------------- /ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/gpio-mod/files/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/gpio-mod/files/Makefile -------------------------------------------------------------------------------- /ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/gpio-mod/files/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/gpio-mod/files/gpio.c -------------------------------------------------------------------------------- /ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/gpio-mod/files/gpiocommented.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/gpio-mod/files/gpiocommented.c -------------------------------------------------------------------------------- /ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/gpio-mod/gpio_1.0.bb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/gpio-mod/gpio_1.0.bb -------------------------------------------------------------------------------- /ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/gpio-mod/test_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lab02_HandlingGPIOusingLinuxKernelModules/gpio-mod/test_gpio.c -------------------------------------------------------------------------------- /ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lecture06_CommunicationBetweenKernelAndUserSpace.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Lecture06_CommunicationBetweenKernelAndUserSpace.pptx -------------------------------------------------------------------------------- /ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Quiz06_CommunicationBetweenKernelAndUserSpace.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module06_CommunicationBetweenKernelAndUserSpace/Quiz06_CommunicationBetweenKernelAndUserSpace.docx -------------------------------------------------------------------------------- /ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/Lab03_HCSR04RangingSensor.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/Lab03_HCSR04RangingSensor.docx -------------------------------------------------------------------------------- /ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/hcsr04-mod/files/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/hcsr04-mod/files/Makefile -------------------------------------------------------------------------------- /ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/hcsr04-mod/files/hcsr04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/hcsr04-mod/files/hcsr04.c -------------------------------------------------------------------------------- /ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/hcsr04-mod/files/hcsr04_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/hcsr04-mod/files/hcsr04_test -------------------------------------------------------------------------------- /ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/hcsr04-mod/files/hcsr04_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/hcsr04-mod/files/hcsr04_test.c -------------------------------------------------------------------------------- /ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/hcsr04-mod/hcsr04_1.0.bb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module07_BuildingARangingSensorKernelModule/Lab03_BuildingARangingSensorKernelModule/hcsr04-mod/hcsr04_1.0.bb -------------------------------------------------------------------------------- /ARMCourse/Module07_BuildingARangingSensorKernelModule/Lecture07_BuildingARangingSensorKernelModule.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module07_BuildingARangingSensorKernelModule/Lecture07_BuildingARangingSensorKernelModule.pptx -------------------------------------------------------------------------------- /ARMCourse/Module07_BuildingARangingSensorKernelModule/Quiz07_BuildingARangingSensorKernelModule.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module07_BuildingARangingSensorKernelModule/Quiz07_BuildingARangingSensorKernelModule.docx -------------------------------------------------------------------------------- /ARMCourse/Module08_SystemDebuggingAndProfiling/Lab04_IntroToCodeDevelopmentUsingYocto/Lab04_IntroToCodeDevelopmentUsingYocto.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module08_SystemDebuggingAndProfiling/Lab04_IntroToCodeDevelopmentUsingYocto/Lab04_IntroToCodeDevelopmentUsingYocto.docx -------------------------------------------------------------------------------- /ARMCourse/Module08_SystemDebuggingAndProfiling/Lab04_IntroToCodeDevelopmentUsingYocto/gator/files/0001-patch-daemon-Makefile.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module08_SystemDebuggingAndProfiling/Lab04_IntroToCodeDevelopmentUsingYocto/gator/files/0001-patch-daemon-Makefile.patch -------------------------------------------------------------------------------- /ARMCourse/Module08_SystemDebuggingAndProfiling/Lab04_IntroToCodeDevelopmentUsingYocto/gator/gator_1.0.bb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module08_SystemDebuggingAndProfiling/Lab04_IntroToCodeDevelopmentUsingYocto/gator/gator_1.0.bb -------------------------------------------------------------------------------- /ARMCourse/Module08_SystemDebuggingAndProfiling/Lab05_IntroToLinuxKernelandApplicationProfiling/Lab05_IntroToLinuxKernelandApplicationProfiling.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/Module08_SystemDebuggingAndProfiling/Lab05_IntroToLinuxKernelandApplicationProfiling/Lab05_IntroToLinuxKernelandApplicationProfiling.docx -------------------------------------------------------------------------------- /ARMCourse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/ARMCourse/README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/LICENSE -------------------------------------------------------------------------------- /Notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/Notes.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/README.md -------------------------------------------------------------------------------- /Reference_Use_Case_User_Level_Module_Level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/Reference_Use_Case_User_Level_Module_Level.png -------------------------------------------------------------------------------- /VFS_Abstraction_Example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/VFS_Abstraction_Example.png -------------------------------------------------------------------------------- /Virtual_File_System_User_Space_Kernel_Space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usmn001/EMBEDDED_LINUX/HEAD/Virtual_File_System_User_Space_Kernel_Space.png --------------------------------------------------------------------------------