随笔分类 -  LINUX

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