Android 平台上的 C 开发该怎么学啊

发布于 2022-09-11 15:20:49 字数 755 浏览 33 评论 0

老铁们,最近我想学下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 

希望老铁们能给个比较系统的书单,关键词也行。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝海 2022-09-18 15:20:49

你是要看内核层相关的代码吧 可以看一下 linux内核开发相关书籍

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文