随笔分类 - LINUX
linux下ping命令出现ping: sendto: Network is unreachable
摘要:问题:ping外网出现: sendto: Network is unreachable 查看: #route Route命令 : 在数据包没有有效传递的情况下,可以利用route命令查看路由表 发现,是由于网关,没有配置网关(gateway) 解决: 测试:
阅读全文
linux 下安装arm-linux-gnueabi交叉编译器
摘要:1,开发平台 虚拟机:vm12 系统:ubuntu14.04 LTS 32位 2、准备ARM交叉编译工具包 编译uboot和linux kernel都需要ARM交叉工具链支持,这里使用Linaro提供的交叉编译工具。下载地址为:http://releases.linaro.org/ 注意区分32位与
阅读全文
SecureCRT问题
摘要:使用SecureCRT 与虚拟机进行通信,提示The remote system refused the connection 解决:由于缺少SSH服务器端 sudo apt-get install openssh-server 启动、停止和重启openssh-server的命令如下 /etc/in
阅读全文
编辑linux内核与bosybox 时,make menuconfig 出现错误
摘要:*** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurs
阅读全文
linux minitools+minicom 安装及使用
摘要:1,通过SSH将minitools的安装包传到ubuntu 文件下, 2, 解压minitools.tgz (具体方法见上一篇) 3,命令安装minicom : apt-get install minicom 4,配置后保存:minicom -s 注意: 1,软件操作需在root权限下运行 2,配置
阅读全文
linux arm-linux-gcc 安装编译
摘要:1,将 .tgz 安装包通过SSH传至ubuntu 2,tar -zxvf arm-linux-gcc.tgz 解压 3,配置环境变量(由于鄙人只需其中一个用户使用,所以直接再其主目录) vi ~/.bashrc -> export PATH="$PATH:/home/arm/opt/4.5.1/b
阅读全文
Linux 多线程
摘要:1,概念: 进程:一个正在执行的程序,他是资源分配的最小单位。进程中的事情语言按照一定顺序逐一进行 线程:又称轻量级线程,程序执行的最小单位,系统独立调度和分派CPU的基本单位,他是进程中一个实体,一个进程中可以有多个线程,这些线程共享进程的所有资 源,线程本身只包含一点必不可少的资源。 并发:指在
阅读全文
Linux 进程间通信
摘要:1, 进程通信:在用户空间实现通信时不可能的,通过linux内核通信 线程间通信: 可以在用户空间实现,可通过全局变量通信 2,通信方式 管道通信:无名管道,有名管道(文件系统中有名) 信号通信:信号(通知)通信包括:信号的发送,信号的接受和信号的处理 IPC通信:共享内存,消息队列,和信号灯 以上
阅读全文
linux 常见基础知识(此文章将会在整个linux学习过程中,不断添加)
摘要:1,linux 文件类型 2,linux 文件属性 (unbuntu) —————————————————————————————————————————————————————— 3,LINUX文件系统目录结构 bin: 存放常用命令 boot : 存放引导相关的文件(启动文件) dev : 存放
阅读全文
linux高级编程——IO
摘要:1,文件IO 1)open——打开或创建一个文件 open(char *,flag,mode)在fcntl.h文件中声明。 参数: char * 包含有文件名和路径 flag 打开文件方式 mode 创建文件的权限 flag 内容 权限:文件权限 == mode&(~umask) 返回值: 成功:文
阅读全文
linux高级编程
摘要:内容: 1,文件管理 2,进程管理 3,设备管理 4,内存管理 5,网络管理 为内核编程打基础; 之前的学习是程序的实现,即算法思路;现在主要学习系统的函数,的功能,参数,返回值 课程: IO:文件IO;标准IO;目录IO 进程:进程控制;线程;进程通信(单机通信) 网络:仍属于进程通信,但为两个机
阅读全文
GCC
摘要:编译过程参数 1,其本质就是一个编译器。 gcc -o output gcc -o 输出文件名 输入文件名 2.其编译过程实质可分为一下四部: (1)预处理 【gcc -E】可以理解为替换,宏定义等,生成.i文件。 (2)编译 (编译为汇编)【gcc -S】 生成.s文件 (处理关键字) (3) 汇
阅读全文
浙公网安备 33010602011771号