随笔分类 -  Linux

摘要:一、Linux系统安装crontab服务 1.确认crontab是否安装 # crontab -l 如果报 “command not found” ,就说明该crontab服务没有安装 如果报 “no crontab for root” ,就说明已经安装crontab服务了,请跳过步骤一,至于出现这 阅读全文
posted @ 2019-01-18 15:35 扁桃体也发言 阅读(4020) 评论(0) 推荐(0)
摘要:1. Makefile 简介 Makefile 是和 make 命令一起配合使用的. 很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂. Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可 阅读全文
posted @ 2019-01-16 21:05 扁桃体也发言 阅读(152) 评论(0) 推荐(0)
摘要:1. 问题描述: 客户端send函数的时候,偶尔导致程序崩溃。 2. 原因: 在linux下写socket的程序的时候,如果尝试send到一个disconnected socket上,就会让底层抛出一个SIGPIPE信号,这个信号的缺省处理方法是退出进程。 3. 解决办法: 1)client中忽略S 阅读全文
posted @ 2018-07-11 09:30 扁桃体也发言 阅读(670) 评论(0) 推荐(0)
摘要:#include <unistd.h>#include <fcntl.h>#include <sys/types.h>#include <sys/ioctl.h>#include <stdlib.h>#include <stdio.h>#include <linux/soundcard.h>/* 下 阅读全文
posted @ 2018-06-11 16:35 扁桃体也发言 阅读(689) 评论(0) 推荐(0)
摘要:在嵌入式设备中对GPIO的操作是最基本的操作。一般的做法是写一个单独驱动程序,网上大多数的例子都是这样的。其实linux下面有一个通用的GPIO操作接口,那就是我要介绍的 “/sys/class/gpio” 方式。 首先,看看系统中有没有“/sys/class/gpio”这个文件夹。如果没有请在编译 阅读全文
posted @ 2018-05-14 15:09 扁桃体也发言 阅读(833) 评论(0) 推荐(0)
摘要:一、GDB 概述 GDB 是 GNU 开源组织发布的一个强大的 UNIX 下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC 、 BCB 等 IDE 的调试,但如果你是在 UNIX 平台下做软件,你会发现 GDB 这个调试工具有比 VC 、 BCB 的图形化调试器更强大的功能。所谓 “ 阅读全文
posted @ 2018-03-21 15:43 扁桃体也发言 阅读(164) 评论(0) 推荐(0)
摘要:按照以往经验,我们需要安装依赖包: sudo apt-get install uboot-mkimage 但却提示”现在没有可用的软件包 uboot-mkimage,但是它被其它的软件包引用了。 这可能意味着这个缺失的软件包可能已被废弃“ 怎么破? 按照其提示,安装”u-boot-tools“即可 阅读全文
posted @ 2018-03-09 14:52 扁桃体也发言 阅读(226) 评论(0) 推荐(0)
摘要:更新源列表 打开"终端窗口",输入sudo apt-get update 打开"终端窗口",输入sudo apt-get install samba samba-common 新建共享目录并设置权限 打开"终端窗口",输入sudo mkdir /home/share"-->回车-->共享目录shar 阅读全文
posted @ 2018-02-03 17:07 扁桃体也发言 阅读(154) 评论(0) 推荐(0)
摘要:1、首先查看telnet运行状态 #netstat -a | grep telnet 输出为空,表示没有开启该服务 2、安装openbsd-inetd #apt-get install openbsd-inetd 如果已经安装过了,会提示已经安装过了,直接执行下面的步骤就可以了。 3、安装telne 阅读全文
posted @ 2018-02-03 14:31 扁桃体也发言 阅读(162) 评论(0) 推荐(0)
摘要:嵌入式 PPPD工具实现3G拨号实践以及工具PPPD和CHAT详解摘录 PPPD: http://blog.csdn.net/skdkjzz/article/details/22209875 1、我的平台:SIMCOM 5360E 中国联通3G 首先是WCDMA脚本: root@njqy:/etc/ 阅读全文
posted @ 2018-01-31 10:58 扁桃体也发言 阅读(4174) 评论(0) 推荐(0)
摘要:hello.c: #include <linux/init.h>#include <linux/module.h>MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){printk(KERN_ALERT "Hello, world\n" 阅读全文
posted @ 2018-01-08 17:19 扁桃体也发言 阅读(148) 评论(0) 推荐(0)
摘要:1、安装软件包 sudo apt-get install tftpd tftp xinetd 2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi /etc/xinetd.d/tftp 内容如下 3、建立tftp服务文件目录 在上面的配置中有server_arg 阅读全文
posted @ 2017-10-30 12:59 扁桃体也发言 阅读(171) 评论(0) 推荐(0)