老铁们,最近我想学下Android上用C开发一些偏向系统的程序,举个例子git代码链接
就像这样的,至少得先看懂,能稍微改改。
我现在想找点比较系统的书或者视频也行来学习一下但是不知道这个属于哪一个范畴。我看了看linux c一些书的目录,感觉也不太相关。比如说
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#include <dirent.h>
#include <signal.h>
#include <sys/mman.h>
// #include <asm/ptrace.h>
#include <sys/wait.h>
#include <sys/ptrace.h>
这一堆,sys asm目录下的东西
还有 pid_t这中数据结构,uint32_t这种设备相关的数据类型(貌似)
还有一堆系统调用的方法。
这一坨宏
#if defined(__i386__)
#define pt_regs user_regs_struct
#endif
希望老铁们能给个比较系统的书单,关键词也行。
你是要看内核层相关的代码吧 可以看一下 linux内核开发相关书籍