码迷,mamicode.com
首页 >  
搜索关键字:linux-kernel    ( 942个结果
Android实战技巧之三十六:Makefile快速入门
目标通过一篇文章的介绍达到能够编写简单Makefile以及能够看懂普通的Makefile之目的。make简介make是一个老牌的构建(build)工具,1970年问世以来已经度过了45年的时光而魅力不减,这在技术发展日新月异的今天是不可思议的。make在大型的软件项目中发挥着巨大作用。我是在学习Linux kernel时才第一次接触它,Android系统也是用make和python等脚本一起构建系统...
分类:移动开发   时间:2015-06-13 14:17:14    阅读次数:144
linux kernel menuconfig【转载】
原文网址:http://www.cnblogs.com/kulin/archive/2013/01/04/linux-core.htmlLinux内核裁减 (1)安装新内核: i)将新内核copy到/usr/src下, #tar xzvf linux-2.6.38.4.tar.gz -----解压缩...
分类:系统相关   时间:2015-06-11 12:58:26    阅读次数:267
Linux 内核调试之 printk
问题描述:最近这两天再调试 platform 驱动,程序老是有点小问题,得不到自己想要的结果,突然意识到内核调试重要性,重新整理一下 printk 基本用法。内核通过 printk() 输出相关信息,在调用 printk() 函数时必须要指定日志级别。 1、printk 日志等级 在 include/linux/kernel.h 中定义了如下几个日志级别 #define KERN_EMERG "" /* 系统崩溃 */ #define KERN_ALERT "" /* 必须紧急处理 */ ...
分类:系统相关   时间:2015-06-09 21:59:11    阅读次数:318
关于Linux Kernel select epoll
首先要了解什么是IO多路复用:基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符....
分类:系统相关   时间:2015-06-09 21:33:59    阅读次数:139
编译android的linux kernel goldfish
https://source.android.com/source/building-kernels.html$ export PATH=/home/hzh/oldhome/learn/android-4.2.2/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bi...
分类:移动开发   时间:2015-06-08 01:02:24    阅读次数:344
Linux kernel的定制与微型linux系统实现
Linuxkernel的定制与微型linux系统实现实验与实验环境介绍通过vmwareworkstation10软件,实现inuxkernel的定制,并用这个定制的kernel结合busybox做成一个微型的linux系统,同时添加dropbear实现sshd服务。实验环境:实验过程简单描述:1.1)在宿主机Test02上添加2G全新磁盘TTT...
分类:系统相关   时间:2015-06-03 16:02:55    阅读次数:198
Linux 驱动程序中相关函数注释汇总(跟新中)
【摘要】我们都知道,编写Linux驱动程序,查询一个函数,我们可以用source insight,但是有时候里面注释太少了 ,理解起来有点费时间,对于我这种小白来说,还是得做一些注释笔记,所以本文主要是献给像我这种小白的人用的,大神勿喷~~ 1、ARRAY_SIZE 宏,是求设备结构体中设备的个数, 定义在linux/kernel.h中 #define ARRA...
分类:系统相关   时间:2015-06-03 15:43:41    阅读次数:243
反编译dtsi
dtsi机制是linux kernel为了适配多设备做出来的模块,产品线拉的较长的话用它来控制最合适不过了。初步阅读了下代码和接口清晰简洁。这个东东出来的时候xml/json应该比较成熟了,疑惑的是为啥不用现成的。编译与反编译代码:kernel/scripts/dtc/反编译dtb:dtc -I d...
分类:其他好文   时间:2015-05-29 20:20:37    阅读次数:1652
【转】 Git 常用命令详解(二)----不错
原文网址:http://blog.csdn.net/ithomer/article/details/7529022Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git...
分类:其他好文   时间:2015-05-29 18:03:37    阅读次数:160
Github之BASH使用教程
GitHub简介:         Git 是基于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS,Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的分支、合并、跟踪的能力。 安装 GIT 客户端...
分类:其他好文   时间:2015-05-27 12:21:39    阅读次数:202
942条   上一页 1 ... 59 60 61 62 63 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!