Linux
文章平均质量分 76
JamyLou
Android/camera/isp/linux
展开
-
linux 版本中 i386/i686/x86-64/pcc 等
<br /><br />参考1:<br />一.<br />I386 为32位 x86 64位<br />二.安装介质<br />1. i386 适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu.<br />intel平台包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列<br /> 以及centrino P-M,core duo 等.<br />2. X86_64 适用于intel的Core 2 Duo,原创 2010-09-06 10:28:00 · 1164 阅读 · 0 评论 -
linux虚拟内存内核参数
参数说明==============================================================1. admin_reserve_kbytes给有cap_sys_admin权限的用户保留的内存数量,默认值是min(free pages * 3%, 8MB)。这些内存是为了给管理员登录和杀死进程恢复系统提供足够的内存.2. blo原创 2014-12-02 10:43:57 · 2621 阅读 · 0 评论 -
Android/Linux Kernel 内存管理-入门笔记
Android/Linux Kernel上下層的記憶體管理機制,由於牽涉到基礎,核心與使用者空間的Framework,這系列的文章會分為幾個單元,依據筆者自己的時間安排,逐一分享出來,並希望對各位有所助益.相對於整理Kernel 排程,FileSystem,與相關核心模組的知識,重新再去彙整Kernel記憶體機制的Topics,會發現表現上看似簡單的Malloc/Free,背後的諸多細節都有他转载 2014-12-04 13:03:44 · 5143 阅读 · 0 评论 -
GITHUB
如何高效利用GitHubPublished: 04 Mar 2012正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。Q1:GitHub是什么Q2:GitHub风格Q3: 在GitHub,如何跟牛人学习Q4: 享受纯粹的写作与演讲Q5: 代码帮你找工作Q6: GitHub还在影响一些什么Q7: 除了GitHub,还可以选择什么?Q1:Git转载 2015-03-03 10:12:56 · 948 阅读 · 0 评论 -
由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法
分类: IT综合技术读者如要转载,请标明出处和作者名,谢谢。 地址01:http://space.itpub.net/25851087 地址02:http://www.cnblogs.com/zjrodger/ 作者名:zjrodger 【问题发生环境和相关参数】(1)OS:转载 2015-03-03 13:20:33 · 855 阅读 · 0 评论 -
关于softirq/tasklet/workqueue
1、softirq 软中断支持SMP,同一个softirq可以在不同的CPU上同时运行,softirq必须是可重入的。软中断是在编译期间静态分配的,它不像tasklet那样能被动态的注册或去除。kernel/softirq.c中定义了一个包含32个softirq_action结构体的数组。每个被注册的软中断都占据该数组的一项。因此最多可能有32个软中断。2.6版本的内核中定义了六翻译 2015-03-11 15:01:17 · 725 阅读 · 0 评论 -
详解Linux内核之双向循环链表
【摘要】本文详解了内核中面向对象的list结构的原理,以及如何以list为内嵌对象来构造自己的链表结构,如何从内嵌list对象获得自定义的对象指针;探讨了各种宏或者函数的详细使用方法及怎样以通用list结构来操作自定义对象。【关键字】双向循环链表,list,list_entry,typeof,containerof,list_for_each, list_for_each_entry转载 2015-03-13 10:20:41 · 924 阅读 · 0 评论 -
linux 内核定时器 timer_list
http://www.linux-cn.com/html/linux/kernel/20070412/1886.shtml http://linux.ccidnet.com/art/741/20061116/952655_1.htmlLinux内核2.4版中去掉了老版本内核中的静态定时器机制,而只留下动态定时器。相应地在timer_bh()函数中也不再通过run_old_ti转载 2015-03-12 13:41:20 · 611 阅读 · 0 评论 -
Linux Kernel and Android 休眠与唤醒
简介国际化版本信息对于休眠(suspend)的简单介绍Linux Suspend 的流程相关的文件:准备, 冻结进程让外设进入休眠ResumeAndroid 休眠(suspend)涉及到的文件:特性介绍Early SuspendLate ResumeWake LockAndroid SuspendEar转载 2015-03-12 13:51:27 · 751 阅读 · 0 评论 -
【视频处理】YUV格式说明
YUV,是一种颜色编码方法,Y表示明亮度(Luminance、Luma),U和V则是色度、浓度(Chrominance、Chroma)。YUV,Y`UV,YCbCr,YPbPr等都可以称为YUV,彼此有重叠。YUV和Y`UV通常用来描述模拟信号,YCbCr与YPbPr则是用来描述数位的影像信号。YUV颜色编码方法相比于RGB的优势体现在两个方面:将亮度信息与色彩信息分离,没有色彩信翻译 2015-09-12 10:28:59 · 671 阅读 · 0 评论 -
Linux操作系统中内存buffer和cache的区别
Linux操作系统中内存buffer和cache的区别先从Free命令说起。free 命令相对于top 提供了更简洁的查看系统内存使用情况:$ free total used free shared buffers cachedMem: 255268 238332 16936 0 85540 126384-转载 2014-11-25 09:30:23 · 650 阅读 · 0 评论 -
mmap
Linux内存管理之mmap详解一. mmap系统调用1. mmap系统调用 mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。当使用mmap映射文件到进程后,就可以直接操作这段虚拟地址进行文件的读写等操作,不必再调用re转载 2014-11-12 15:45:34 · 691 阅读 · 0 评论 -
Linux下符号链接和硬链接的区别
<br /><br />存在两种不同类型的链接,软链接和硬链接。修改其中一个,硬连接指向的是节点(inode),而软连接指向的是路径(path)<br />软链接文件<br /> 软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。和win下的快捷方式差不多。链接文件甚至可以链接不存在的文件,这就产生一般称之为"断链"的问题(或曰“现象"),链接文件甚至可以循环链接自己。类似于编程语言中的递归。<br />命令格式:<br />代码:<br />ln [原创 2010-09-06 14:43:00 · 905 阅读 · 0 评论 -
Linux动态库
Linux动态库转载 2010-11-27 18:47:00 · 688 阅读 · 0 评论 -
linux内核文档翻译—V4L2-framework.txt
好东西要收藏加转载~~原文:http://blog.csdn.net/jmq_0000/article/details/7530575V4L2驱动框架概述=====================================这个文本文件讲述V4L2的框架所提供的各种结构和它们之间的关系.介绍------------由于硬件的复杂性v412驱动往往是非常复杂的: 大多数设备有多个IC,在转载 2012-06-19 15:28:32 · 2415 阅读 · 0 评论 -
platform设备驱动详解
转自:http://blog.donews.com/21cnbao/archive/2010/07/14/1581997.aspx1.1 platform总线、设备与驱动在Linux 2.6的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每 注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线转载 2012-06-29 16:25:34 · 1167 阅读 · 0 评论 -
GIT 使用
转自:http://blog.csdn.net/shui1025701856/article/details/74383421. git 的安装apt-get install git git-core2. 项目仓库的建立(git init)mkdir git //建立仓库目录cd git //进入仓库目录git init //在当前目录下建一个仓库/git# git i转载 2012-06-29 17:23:16 · 888 阅读 · 0 评论 -
C/C++内存分配问题
<!--#favor_form {width:200px}#favor_form p {color:#666}#favor_form form {height:60px; width:200px}#favor_form form ._favor_input {display:block; margin:2px 0; width:199px}#favo转载 2012-10-25 12:51:36 · 994 阅读 · 0 评论 -
内核宏ALIGN的含义
在linux2.6.30.4中,在include/linux/kernel.h文件中,ALIGN宏的定义如下:[cpp] view plaincopyprint?#define ALIGN(x,a) __ALIGN_MASK(x,(typeof(x))(a)-1)#define __ALIGN_MASK(x,mask) (((x)+(mask))&~(m转载 2012-11-05 09:52:45 · 945 阅读 · 0 评论 -
System.map
自LinuxSir社区基础知识版http://bbs.linuxsir.org/showthread.php?t=137498&highlight=System.map有关System.map文件的信息好象很缺乏。其实它一点也不神秘,并且在整个事情当中它并不象看上去那么得重要。但是由于缺乏必要的文档说明,使其显得比较神秘。它就象耳垂,我们每个人都有,但却不知道是干什么用的。本网页就是用转载 2012-11-05 15:21:59 · 709 阅读 · 0 评论 -
insufficient permissions for device
http://hi.baidu.com/iceliushuai/item/74635bc93ef4520fad092f122010-05-05 17:32 adb shell 无法启动 (insufficient permissions for device)环境:Ubuntu 10.04 LTS ,Ophone SDK关键字:insufficient permission转载 2013-02-28 14:15:07 · 739 阅读 · 0 评论 -
ubuntu 更新错误
最近在Ubuntu上安装mysql-server时用命令apt-get installmysql-server出现报错提示:E:Encountered a section with no Package: header, E:Problem withMergeList /var/lib/apt/lists/******可用的解决方案:将/var/lib/apt/lists/下的所有li转载 2013-04-12 16:25:01 · 774 阅读 · 0 评论 -
利用ssh-copy-id无需密码登录远程服务器
利用ssh-copy-id无需密码登录远程服务器 本地机器生成公钥和私钥ssh-keygen -t rsa 一路回车,最后会在~/.ssh目录下生成id_rsa和id_rsa.pub这两个文件。 与远程服务器建立信任机制ssh-copy-id -i /root/.ssh/id_rsa.pub -p 远程服务器ssh端口 root@远程服务器IP 输入密码,成功连接后。后续再次连接就不需要密转载 2018-01-17 21:40:35 · 861 阅读 · 0 评论