码迷,mamicode.com
首页 >  
搜索关键字:内核代码    ( 412个结果
LINUX/UNIX的文件操作函数
本文用于记录在LINUX编程中,常用的文件操作函数,包括系统调用和库函数。 针对输入输出操作,直接使用底层系统调用的一个问题是它们的效率十分低,原因在于: 1. 使用系统调用会影响系统的性能,与函数调用相比,系统调用的开销要大些,因为在执行系统调用时,Linux必须从运行用户代码切换到执行内核代码,然后再返回用户代码。  2. 硬件会限制对底层系统调用一次所能读写的数据块大小。比如,磁带...
分类:系统相关   时间:2016-05-06 16:07:53    阅读次数:270
5.execve()到底干了啥?
导语 很多童鞋有分析阅读Linux源代码的强烈愿望,可是Linux内核代码量庞大,大部分人不知道如何下手,以下是我分析Linux源代码的一些经验,仅供参考,有不实之处请大神指正! 1.要想阅读内核首先要进入内核,其中用户态程序进入内核态的主要方式是int 0x80中断,搞懂这条指令的执行过程是我们学习内核的第一步; 2.Linux中...
分类:其他好文   时间:2016-05-04 13:32:53    阅读次数:292
Git及Github相关内容
Git及Github GIT(分布式版本控制系统) 简要介绍 Git是一款免费、开源的分布式版本控制系统,Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是 ...
分类:其他好文   时间:2016-05-04 10:25:55    阅读次数:187
Android系统移植与驱动开发
Android架构有四层,分别有linux内核,c/c++代码库,SDK APL和应用程序,内核中又有驱动、内存管理、进程管理等。Android移植又分为应用和系统移植。应用移植是把程序移植到硬件平台上。系统移植是把系统移植到硬件平台上。搭建开发环境可以有三种方式:搭建windows下的开发环境,搭 ...
分类:移动开发   时间:2016-05-03 20:22:34    阅读次数:163
Android 驱动移植与驱动开发概述
Android的系统架构有四层,他们分别是:Liunx内核,C/C++代码库,Android Sdk API,应程序。 Android是基于Liunx内核的,所以它和一些Liunx系统的核心部分即便是有差异,那些差异也是不大的。在这一层中Android包括Liunx 的驱动程序以及内存管理、进程管理 ...
分类:移动开发   时间:2016-05-03 20:02:10    阅读次数:131
Android深度探索-卷1 第三章
Git使用入门 Linux 内核代码及许多著名的项目(如Aniroid Eclipes,KDE,QT,Ruby on Rails等)都使用了Linux 之父Linus编写的Git进行源代码管理。Linux 以一个文件系统专家和内核设计者的视角对 Git进行了设计。其独特的设计让Git拥有非凡的性能和 ...
分类:移动开发   时间:2016-05-03 12:33:33    阅读次数:149
Android系统移植与驱动开发概述读书心得
第一章是Android系统移植与驱动开发概述,包含了Android系统架构、Android系统移植的主要工作、查看Linux内核版本、Linux内核版本号的定义规则、如何学习Linux驱动开发以及Linux设备驱动等六方面内容 Android系统架构分为四层,分别是Linux内核、C/C++代码库、 ...
分类:移动开发   时间:2016-05-03 00:09:43    阅读次数:267
第一章读后感
第一章主要讲述了安卓系统的一些基本知识,安卓系统的架构以及如何查看Linux内核版本和其定义的规则。 Android的体系结构主要由Linux内核、C/C++代码库、Android SDK API和应用程序四层构成,因此,Android和linux的核心部分差异非常的小;而且Android SDK ...
分类:其他好文   时间:2016-05-02 23:04:01    阅读次数:379
android深入探索开发第一章
Android是当今智能手机操作系统的主导者,android系统架构分为4层Linux内核,C/C++代码库,Android SDK API,应用程序。第二层也包括Dalivk虚拟机的运行。在第4层的应用程序中,Android应用程序的实现是通过第3层的sdkapi实现。Android移植可分为应用 ...
分类:移动开发   时间:2016-05-02 22:57:08    阅读次数:228
Git使用入门
为了减少发行包大小,直接提供源代码,有用户在制定linux内核上进行编译 Linux内核代码及很多著名的项目都使用Git进行源代码管理 了解Git的理论和基本使用方法会有助于获取更多的学习资源 3.1安装GIT: 很多Linux系统自带GIT,如果没有,可以自行安装。 方法:使用以下命令: # ap ...
分类:其他好文   时间:2016-05-02 21:22:57    阅读次数:151
412条   上一页 1 ... 16 17 18 19 20 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!