3.Linux Kernel Developmet
文章平均质量分 53
zhujiu123
这个作者很懒,什么都没留下…
展开
-
linux 下 adb 安装apk
方法二,使用adb命令 安装apk 到data/app:adb install xxx.apk 到system/app:adb push xxx.apk system/app 卸载apk 卸载data/app下的apk: adb shell cd d原创 2016-07-09 19:45:15 · 8936 阅读 · 0 评论 -
linux 目录结构
http://yangrong.blog.51cto.com/6945369/1288072转载 2016-07-08 19:12:53 · 197 阅读 · 0 评论 -
设备与模块
块设备: blkdev,可寻址,寻址以块为单位,典型的块设备是硬板。字符设备:cdev,不可寻址,应用程序直接访问设备节点与之通信。网络设备:ethernet ,通过套接字API的特殊接口来访问。模块:内核在运行时插入或者删除一些二进制镜像。一个内核模块必备的要素:1,module_init(); 模块在被内核加载的时候来调用。2,module_exit();原创 2016-07-08 18:29:54 · 309 阅读 · 0 评论 -
文件系统
1. Unix从一开始就把所有的外部设备都当成文件。2.Linux文件系统是Ext2。3.出去linux本身的系统ext2,为了使得linux支持不同的文件系统,linux隐去了不同的文件系统的实现细节,为用户提供一个虚拟的统一的文件系统,称之为虚拟文件系统。VFS。原创 2016-07-07 15:42:47 · 261 阅读 · 0 评论 -
内核数据结构
一,链表的基本结构typedef struct list_head{ struct list_head *prev; struct list_head *next;};#include #include #include /* * 该示例参见linux-kernel中内核链表list的实现 * * 文件list.h * http://lxr.翻译 2016-07-07 12:32:54 · 232 阅读 · 0 评论 -
2.1 Linux进程介绍
进程: 1. 进程就是处于执行器的程序。通常是调用fork系统,系统通过复制现有进程来创建新的进程。 2.每个进程都有一个task_struct数据结构,称为进程描述符和一片用作系统空间堆栈的存储空间。 3. 内核通过标识进程pid来识别进程 ,也就是pid_t 它的类型是int。 4. 通过fork()创建一个进程。原创 2016-07-03 14:29:51 · 268 阅读 · 0 评论 -
2.0 linux 内核位置
1. 在 /usr/src/linux 下面。原创 2016-07-03 10:38:53 · 231 阅读 · 0 评论 -
1.linux kernel 学习
第一天,以linux kernel development 为主线,每天记录一点点。原创 2016-07-02 23:32:45 · 258 阅读 · 0 评论 -
__init 奇怪的语法
意思是内核在调用这个函数之后便将这个函数注销。/* * hello-2.c - Demonstrating the module_init() and module_exit() macros. * This is preferred over using init_module() and cleanup_module(). */#include /* Ne原创 2016-07-12 23:14:24 · 290 阅读 · 0 评论 -
烧写nexus one
ubutn 16.04 安装依赖参考网址http://blog.csdn.net/fuchaosz/article/details/51487585编译完成后 烧写代码 到nexus https://source.android.com/source/devices.html(参考网址)$ fastboot flash boot out/target/product/hik原创 2016-07-09 17:33:37 · 280 阅读 · 0 评论