linux
文章平均质量分 57
Xiongzhizhu
这个作者很懒,什么都没留下…
展开
-
下载centos内核源代码
刚开始写驱动时遇到的问题原创 2016-07-03 17:01:26 · 5057 阅读 · 0 评论 -
makefile小记录
在工作中会少许改动系统软件同事写的makefile,所以有空学习了解下makefile中的一些符号:$@ 表示目标文件$^ 表示所有的依赖文件$$? 表示比目标还要新的依赖文件列表 例如:libosal.so: $(OBJS_LIB)$(CC) -shared -rdynamic -o $@ $^ $@ 表示lobosal.so$^ 表示依赖的O原创 2018-04-24 14:29:10 · 348 阅读 · 0 评论 -
insmod等模块命令
Linux操作系统中模块操作相关命令解释insmod 加载模块,需要指定完整的路径和模块名字rmmod 卸载模块,但是内核会认为卸载模块不安全,可以添加命令强制卸载insmod加载某一驱动模块后,要先用rmmod卸载该模块后,才能再用该指令加载此驱动模块如下: modinfo 显示模块信息modprobe 不需要指定路径,它会到默认路径下寻原创 2016-07-21 19:18:12 · 4507 阅读 · 0 评论 -
linux中./configure,make,make install的作用
原文:这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的转载 2016-08-13 22:12:03 · 559 阅读 · 0 评论 -
linux下安装使用svn
linux下安装使用svn管理服务器上代码文件原创 2016-08-31 22:07:24 · 4203 阅读 · 0 评论 -
centos安装配置tftp服务器
PC机系统:Win7 虚拟机linux系统:centosx86 1.tftp概论TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有原创 2016-07-28 10:02:40 · 18611 阅读 · 2 评论 -
Linux 上安装 rlwrap
在linux 下使用sqlite3不可以使用上下左右方向键前后左右翻转移动,每句命令也不可以往前或往后修改,这样做有些难受,网上查询,可以使用rlwrap 解决这个问题1.先到rlwrap官网( http://utopia.knoware.nl/~hlub/uck/rlwrap)下载rlwrap工具[zzx@localhost 3rdparty]$ tar -zxf rlwra原创 2016-08-25 10:42:35 · 1780 阅读 · 0 评论 -
计算机中的回车符,换行符,\r , \n, \r\n 区分
'\r'是回车,使光标到行首,(carriage return)'\n'是换行,使光标下移一格,(line feed)如下记忆:\r 是回车,return\n 是换行,newline对于换行这个动作,unix下一般只有一个0x0A表示换行("\n"),windows下一般都是0x0D和0x0A两个字符("\r\n"),苹果机(MAC OS系统)则采用回车符C原创 2016-08-12 19:30:01 · 2093 阅读 · 0 评论 -
gcc编译小认识
今天在写程序后,使用交叉编译器编译程序,出现了以下问题。看图,运行Makefile,编译出现问题,其中open_serial()函数和serial_init()函数在serial.c中定义,socket_init()函数在tcp.c中定义,但main.c中有调用socket_init(),open_serial(),serial_init()函数,所以我将main.c程序换了下位置,放原创 2016-08-22 20:44:40 · 573 阅读 · 0 评论 -
s3c2410_gpio_setpin()系列函数
转自:http://blog.csdn.net/muyuyuzhong/article/details/7680678系列函数的定义在arch/arm/mach-s3c2410/gpio.c,相关的宏定义在include/asm-arm/arch-s3c2410/regs-gpio.h(1)void s3c2410_gpio_setpin(unsigned int pin, uns转载 2016-08-16 15:36:07 · 2257 阅读 · 0 评论 -
s3c2410_gpio_setpin、s3c2410_gpio_cfgpin函数定义
做温度传感器时看驱动程序,遇到s3c2410_gpio_setpin、s3c2410_gpio_cfgpin这两个函数,不懂,便百度一发,虽然看了还不是很懂,但先转载过来,以后可以细细体会转自:http://snailszzy.blog.163.com/blog/static/943990932010925102538499/s3c2410_gpio_setpin()在gpio.c中转载 2016-08-16 15:27:47 · 895 阅读 · 0 评论 -
linux中nfs挂载问题(mount.nfs: access denied by server while mounting )
在linux系统中进行nfs挂载时,配置如下最后一条是我需要进行挂载的。使配置文件生效。进行挂载出错查看系统错误日志日志说该目录未被导出,也就是该目录并未被共享,仔细查看目录名,发现该目录名敲错了。(以上是我改过的目录,所以看着是正确的)注意:改过配置文件exports后,一定要用指令sudo exportfs -r 使配置文件生效,当初就是找到原创 2016-07-14 14:35:55 · 11157 阅读 · 1 评论 -
centos的linux内核源码下载方法
在刚开始学linux驱动时遇到的问题原创 2016-07-03 18:13:51 · 12165 阅读 · 1 评论 -
Linux diff命令使用
原文地址:https://blog.csdn.net/tanga842428/article/details/79411350 从svn上拿下的代码做修改,修改后想将差异打包补丁,查询diff的用法,此篇文章后半部分实例比较实用,遂转载记录之。 自己使用的命令为 $ svn diff >patch.log,会生产一个patch.log文件。diff 命令是 linux上非常重要的工具...转载 2018-08-20 16:52:36 · 1301 阅读 · 0 评论