码迷,mamicode.com
首页 >  
搜索关键字:Linux内核    ( 6643个结果
EASYARM-IMX283 烧写uboot和linux系统
新入手一台EASYARM-IMX283开发板(以下简称IMX823),价格比较便宜,配置也不错。开发板默认安装了WINCE,我还是决定重新烧写uboot和linux内核。开发板配套光盘里面有不少烧写工具,其中大部分都是windows平台下的工具,所以我选择从windows平台下执行烧写 。参考光盘内...
分类:系统相关   时间:2014-05-26 22:30:26    阅读次数:430
C语言变长数组data[0]
转载:http://www.cnblogs.com/Anker/p/3744127.html1、前言 今天在看代码中遇到一个结构中包含char data[0],第一次见到时感觉很奇怪,数组的长度怎么可以为零呢?于是上网搜索一下这样的用法的目的,发现在linux内核中,结构体中经常用到 data...
分类:编程语言   时间:2014-05-26 21:09:27    阅读次数:374
git 安装与使用
说明:下面文章中黑体字是命令行的输入,斜体是命令行的输出,汉字为正文或注释。Git 是用于Linux 内核开发的版本控制工具。与常用的CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Ubuntu上可以在“system -> ....
分类:其他好文   时间:2014-05-26 14:51:16    阅读次数:305
数据结构——算法之(012)( linux C 所有字符串操作函数实现)
题目:实现linux C下常用的字符串操作函数 题目分析: 一、面试中可能经常遇到这样的问题:比如strcpy、memcpy、strstr 二、参考了linux 内核代码,对linux大神表示感谢,代码写得相当精致,这里拿来与大家分享吧 算法实现: /* * linux/lib/string.c * * Copyright (C) 1991, 1992 Lin...
分类:系统相关   时间:2014-05-26 05:21:03    阅读次数:474
Linux-0.12内核sleep_on函数分析
sleep_on用于进程休眠,原型如下: void sleep_on(struct task_struct **p) 当进程访问某个互斥资源时,如果资源被另外进程占用,当前进程就需要休眠。 假设资源的结构如下: struct res { .... struct task_struct *wait; } 其实我们参考下文件系统的i节点就会发现,i节点也是一种资源,它的结构体中就有一...
分类:系统相关   时间:2014-05-26 04:28:02    阅读次数:439
android IPC及原理简介
什么是Android操作系统,所谓的Android:是基于Linux内核的软件平台和操作系统,早期由Google开发,后由开放手机联盟Open Handset Alliance)开发。Linux系统中进程间通信的方式有:socket, named pipe,message queque, signa...
分类:移动开发   时间:2014-05-24 13:14:25    阅读次数:497
NCurses交叉编译
libncurses库用来在显示器上显示文本界面,典型例子就是Linux内核的make menuconfig配置界面。libform库用于在ncurses中使用表格。libmenu库用于在ncurses中使用菜单。libpanel库用于在ncurses中使用面板。1. 下载程序包源码:http://...
分类:其他好文   时间:2014-05-22 03:25:53    阅读次数:315
Android KitKat 4.4平台开发-添加USB ADB和MTP功能支持
ADB和MTP是Android基于USB实现的两个重要功能,极大地方便了用户在PC与Android设备之间的互操作,比如传输文件、安装应用、开发调试应用。   本文讲述如何在特点软硬件平台下支持AndroidADB和MTP功能。 Android版本: KitKat 4.4.2 Linux内核版本: 3.10 (VendorKernel) 硬件平台:Atmel SAMA5D3 SoC...
分类:移动开发   时间:2014-05-21 14:48:01    阅读次数:688
关于linux内核2.4.xx 直接升级到 2.6.xx 版出现的问题
2.4.x与2.6.x是两个具有相当大差异的核心版本, 两者之间使用到的函式库基本上已经不相同了,所以在升级之前,如果你的核心原本是2.4.xx版,那么就升级到2.4.xx版本的最新版,不要由2.4.xx 直接升级到2.6.xx版,否则会出现很多未知的错误,直接导致系统不能使用。
分类:系统相关   时间:2014-05-21 13:02:18    阅读次数:452
Linux之lvm管理
一、简介LVM,即LogicalVolumeManager(逻辑卷管理)的缩写,是Linux环境下对磁盘分区进行管理的一种机制。二、版本LVM1:最初在1998年发布,在Linux内核2.4版本上实现。LVM2:LVM1的升级版,在Linux内核2.6版本上可用。[root@wshmysh]#uname-r#查看内核版本 2.6.32-431.el6.x86_6..
分类:系统相关   时间:2014-05-20 19:54:37    阅读次数:763
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!