HOMECOURSESSTUDENTSDONATIONSVIDEOSEVENTSTUTORIALSLINKSNEWSCONTACT


Tutorials :: The Linux Channel

Watch on Youtube - [473//0] 289 - Data Transfers between - User and Kernel - Process to Process ↗

Select a video series topic:


☆ Tutorials :: Arduino UNO Projects ↗


☆ Tutorials :: Network Software Development ↗


☆ Tutorials :: Research and Projects ↗


☆ Tutorials :: Linux (user-space), Systems Architecture ↗

Join on-line Classes


☆ Tutorials :: Linux Kernel Software Development ↗


☆ Tutorials :: Linux Kernel Internals (PDFs) - by Ramin Farajpour ↗


☆ Tutorials :: Software Development (Programming) Tools ↗


Tutorials :: Embedded Projects

Using a GPS Sensor ↗
Saturday' 13-Mar-2021
A GPS receiver uses satellites to pinpoint locations, so as long as you have a GPS receiver and a clear view of the sky, you'll never be lost again!

GPS Geo-tracking system using LinkIt ONE ↗
Saturday' 13-Mar-2021
The LinkIt ONE development platform is an open source, high performance board for prototyping Wearables and IoT devices. It is based on MediaTek Aster (MT2502) combined with high performance Wi-Fi (MT5931) and GPS (MT3332) chipsets. It also provides similar pin-out features to Arduino boards, making it easy to connect various sensors, peripherals, and Arduino shields. LinkIt ONE is an all-in-one prototyping board for IoT/wearables devices. Integrating GSM, GPRS, Wi-Fi, GPS, Bluetooth features into a basic Arduino form factor.

Join The Linux Channel :: Facebook Group ↗

Visit The Linux Channel :: on Youtube ↗


💗 Help shape the future: Sponsor/Donate


Recommended Topics:
Featured Video:
Watch on Youtube - [959//0] x243 Why do smart or intellectual people fail ? or not successful in life ? ↗

Deciding the future: Cloud/Colocation Data Center or Premise-Built Data Center? ↗
Saturday' 13-Mar-2021
Before we go ahead expounding on picking between managed hosting and data center co-location, let us initially comprehend what each of these methods for a business endeavor to achieve. According to an article written by Nitin Mishra, According to an article written by Nitin Mishra, Former Airtel & Samsung executive. “which is perfect for your business? The appropriate response lies in the points of interest and relies upon your organisation's particular prerequisites and the workloads that you would need to keep running from both of these alternatives.” PROS/CONS: Premise-Built Data Center vs. Cloud/Colocation Data Center.

Linux Packet Scheduling, Traffic Control, QoS, Classification and Packet Queues ↗
Saturday' 13-Mar-2021

Linux Kernel Data-Structures ↗
Saturday' 13-Mar-2021
Here is a quick reference of important Linux Kernel Data Structures of various assorted Kernel Subsystems such as: Process, Memory Management, Networking, File System, Device Drives, IPC and so on. So when you write custom Kernel code, it is often you may need to populate a new instance of one of these data-structures or just access the existing ones. Hence it is very important to know some of these and get familiarized with. You can bookmark this page, so that you can use this as a quick reference when you write your own custom Linux Kernel Modules.

C Programming Language Basics - Pointers in C ↗
Saturday' 13-Mar-2021

Raspberry Pi research and experiments ↗
Saturday' 13-Mar-2021
Here is an assorted range of various Raspberry Pi device research and experiments

Interactive map of Linux Kernel ↗
Saturday' 13-Mar-2021

Bluefish IDE - a simple versatile light-weight best editor to edit kernel source files, html files, c source code, text files, SQL schema and so on ↗
Saturday' 13-Mar-2021

Synchronization in Linux user-space - Architecting multi-process and multi-threads ↗
Saturday' 13-Mar-2021

Smart NIC Cards ↗
Saturday' 13-Mar-2021
NIC Cards (Network Interface Cards) traditionally contain controller chip which takes care of the core aspects, such as packet reception, buffering (till they are read by OS device drivers), etc. But these days increasingly modern NIC cards can perform several CPU Network Offload functions such as packet/frame checksum, etc. Such hardware offload features of modern NIC cards is crucial to process packets and support packet data transfer rates of around 1Gbps, 10Gbps, even 40Gbps and so on. But beyond that such as 100Gbps and so on, at times even a high-end Xeon/ Intel/ AMD processors will struggle if need to support transfer rates of around 100Gbps or beyond (situations like Link Bonding). These are the situations we need what we call as Smart NIC Cards. A Smart NIC card implements most of the network traffic processing on the NIC itself that would necessarily be performed by the CPU (i.e Operating System) in the case of a traditional NIC card.

Linux Networking Stack :: RFS: Receive Flow Steering ↗
Saturday' 13-Mar-2021
Linux Networking Stack Receive Flow Steering (RFS) aim is to increase data-cache hitrate by steering kernel processing of packets to the CPU where the application thread consuming the packet is running. RFS relies on the same RPS mechanisms to enqueue packets onto the backlog of another CPU and to wake up that CPU.


Trending Video:
Watch on Youtube - [992//0] Online Course - Networking Protocols - Episode6 - How a Network Stack is built and sold ? ↗

Linux Kernel Networking Sub-system ↗
Saturday' 13-Mar-2021



Recommended Video:
Watch on Youtube - [1969//0] x248 Role of Rahu and Saturn in your Resume ↗