This note will explain the purpose of HIDL (.hal), how to implment, how to build and how to use those libraries?
HIDL | Android Open Source Project
This note wouldn’t tell you what is socket. I focus on write the programming steps.
Roughly saying, socket is an interface between application layer and TCP/IP.
You can think it as a control tools for TCP/IP.
If we want to write a service in the Android framework, how can we do ?
There are some things we should know before starting to implement.
– what is UID in Android ? what’s different with Linux UID ?
– what is the relationship between UID and PID ?
– how can we use libpcap for Applications in the embedded system ?
This article will answer those questions and point out a direction.
BPF is a famous system performance tool. Specially, it is powerful for network engineers.
Recently, I attend a study group to talk about this topic.
But, what is XDP? What is its relationship between BPF and XDP?
XDP: eXpress Data Path, exists in the network driver layer. BTW, only in RX. Therefore, with this tool, we can manage packet very early.(before traffic control)
This article is a note for setting up and testing an example.
This article will list nouns that it is important and I didn’t understand in the past.