linux
yu704645129
这个作者很懒,什么都没留下…
展开
-
linux内核分析
http://blog.csdn.net/fjt19900921/article/details/8072816启动 当PC启动时,Intel系列的CPU首先进入的是实模式,并开始执行位于地址0xFFFF0处的代码,也就是ROM-BIOS起始位置的代码。BIOS先进行一系列的系统自检,然后初始化位于地址0的中断向量表。最后B转载 2016-06-12 13:53:46 · 2816 阅读 · 0 评论 -
Centos 7 共享文件夹hgfs没内容 &文件夹永久共享
以前Linux设置一下共享文件夹就可以永久共享很顺利,这次一言难尽,如果需要永久共享参考步骤 二.3,重点是字节对齐,否则没法开机。步骤:一、VMware tools 安装在运行vmware-install.pl前先把依赖装好,其他都是正常的tools安装步骤。1.重新安装缺失的组件yum install gccyum install kernel-develyum i...原创 2018-12-29 15:42:11 · 3293 阅读 · 3 评论 -
使用__FILE__和__LINE__定位错误(转)
使用__FILE__和__LINE__定位错误http://www.cppblog.com/heath/archive/2008/08/05/58046.html[前言:使用__FILE__和__LINE__来定位错误已经屡见不鲜,然而其中一些道理又有几个人仔细探究过。本文参考了Curtis Krauskopf的一篇名为Using __FILE__ and __LINE__ to Report E...转载 2016-01-05 13:41:19 · 853 阅读 · 0 评论 -
DEBUG() __FILE__,__LINE__ 代替 printf (转)
#if(...._DEBUG)#define Y_DBG(fmt,args...) printf("=====> %s(%d): %s() "#fmt"\n",__FILE__,__LINE__,__func__,##args)#else#define Y_DBG(fmt,args...)#endif Y_DBG("Step2 size = %d",size); fmt__func...转载 2016-01-05 13:37:37 · 3447 阅读 · 0 评论 -
虚拟机装了个ubuntu,忘记了密码?获取root用户?
1、可以在grub界面选择第二项修复,但没有grub可以参考: 1)重启ubuntu,随即长按shirft进入grub菜单; 2)选择recovery mode,按"e"键进入编辑页面; 3)将ro single替换为rw singleinit=/bin/bash;(ubuntu10.10 不用改,改不了) 4)按ctrl+x进入单用户模式,当前用户即为root;(普通用户登录也行) 5)到/et...转载 2018-03-15 17:29:44 · 3432 阅读 · 0 评论 -
linux中readl()和writel()函数
readX/writeX() are used to access memory mapped devices. On some * architectures the memory mapped IO stuff needs to be accessed * differently. On the simple architectures, we just read/write转载 2017-04-26 15:42:33 · 951 阅读 · 0 评论 -
linux中字符串转换函数 simple_strtoul
http://blog.csdn.net/tommy_wxie/article/details/7480087Linux内核中提供的一些字符串转换函数:lib/vsprintf.c[html] view plain copy print? 1. unsigned long long simple_strtoull(const char *转载 2017-04-25 15:59:41 · 341 阅读 · 0 评论 -
脚本 make
一、make的-j命令(加速Linux程序编译)http://blog.csdn.net/cscrazybing/article/details/50789482项目越来越大,每次需要重新编译整个项目都是一件很浪费时间的事情。Research了一下,找到以下可以帮助提高速度的方法,总结一下。1. tmpfs有人说在Windows下用了RAMDisk把一个转载 2016-11-15 10:53:52 · 552 阅读 · 0 评论 -
命令相关
1.ls屏蔽波浪线~作为文件名结尾的文件 使用 -B 参数。eg:ls -B2.source命令 .点命令 转 http://blog.csdn.net/cscrazybing/article/details/49340507例 #!/bin/bash #cd2c.sh cd /file/pa原创 2016-11-15 16:18:30 · 323 阅读 · 0 评论 -
VIM 相关
1.VIM编辑文件时如何不自动生成以波浪线(~)为结尾的文件 vi ~/.vimrcset nobackup2.VIM 文件编码识别与乱码处理 http://blog.csdn.net/cscrazybing/article/details/50421313在 Vim 中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、转载 2016-11-15 15:43:56 · 318 阅读 · 0 评论 -
Ubuntu 9.04, Kernel 2.6.28.10中mmap()使用
http://blog.csdn.net/wangjingfei/article/details/4646425在这里不说语法和API,就说说在2.6.28.10内核(好像在2.6.25+的内核中就是这样了)中使用mmap()注意的事项。在新的内核中,有两个选项和mmap()映射内存/dev/mem有关:CONFIG_X86_PAT和CONFIG_STRICT_DEVMEM,内核中有这样一转载 2016-11-15 15:20:42 · 303 阅读 · 0 评论 -
CentOS中安装subversion,并使用svn+ssh访问 ;Linux下采用RSA key的方式登录服务器
一、CentOS中安装subversion,并使用svn+ssh访问 http://blog.csdn.NET/wangjingfei/archive/2010/03/28/5424338.aspx1. 服务器安装(1) 安装ssh服务器和subversion服务器[c-sharp] view plain copy yum update转载 2016-11-15 15:13:40 · 2319 阅读 · 1 评论 -
控制linux动态链接库导出函数
http://blog.csdn.net/wangjingfei/article/details/5693535参考:http://www.lampchina.NET/article/htmls/201006/Mjg4MDMy.html注意:参考文献中有一些函数是不能编译通过的。编译环境:gcc 4.4.3在windows中,我们可以指定__declspec(dllexpo转载 2016-11-15 15:00:28 · 6267 阅读 · 0 评论 -
Linux下的make命令使用心得
http://blog.csdn.net/qq_29350001/article/details/518866651make menuconfig 是执行makefile里面的menuconfig目标.如果后面ARCH =arm CROSS_COMPILE=arm-linux-的话表明: 编译出来的目标是针对ARM体系结构的。因为是针对ARM体系结构,所以需要使用交叉编译器。使用CR转载 2016-11-15 11:56:39 · 2923 阅读 · 0 评论 -
Linux下区分物理CPU、逻辑CPU和CPU核数
HT技术既超线程技术,详见维基百科:https://zh.wikipedia.org/wiki/%E8%B6%85%E5%9F%B7%E8%A1%8C%E7%B7%92。【博主注】原文如下,转自:http://blog.csdn.net/dba_waterbin/article/details/8644626 ㈠ 概念 ①转载 2016-11-15 11:15:24 · 673 阅读 · 0 评论 -
PCIe之DMA(转)
---------------------作者:kjfureone来源:CSDN原文:https://blog.csdn.net/KjfureOne/article/details/51842399版权声明:本文为博主原创文章,转载请附上博文链接!DMA概念DMA的英文拼写是“Direct Memory Access”,汉语的意思就是直接内存访问。内存与内存(外设)交换...转载 2019-03-29 13:29:14 · 6703 阅读 · 0 评论