LINUX
文章平均质量分 70
qianshanxue11
小时候看《西游记》觉得唐僧真没用。长大才发现,唐僧的伟大,贫僧自东土大唐而来,欲往西天拜佛求经。知道自己从哪里来要到哪里去,多么可贵。且历尽磨难从不退缩,不忘记自己为何出发,要到哪里去。
展开
-
常用链接
第一:c++网站http://www.cplusplus.com/reference/ 第二:linux在线手册http://linux.die.net/man/第三:w3schoolhttp://www.w3school.com.cn/tags/index.asp原创 2016-04-27 10:59:27 · 292 阅读 · 0 评论 -
make 2>&1 | tee make.out 命令解释
资料来源http://blog.csdn.net/jijiagang/article/details/38587327用途编译时将编译log写到build.log文件中,同时也输出到标准输出。 解释2表示标准输出。文件描述符:0 stdin,1 stdout,2 stderr2>&1,表示标准错误重定向到标准输出, 如果没有2>&1,只会有标准输出,没有转载 2017-11-24 16:32:39 · 804 阅读 · 0 评论 -
ubuntu添加环境变量
VI /etc/profile或者~/.bashrc添加格式如下export PATH=/home/gao64/kernel_with_xenomai/u-boot-imx/tools:$PATH原创 2017-11-22 22:27:50 · 16605 阅读 · 0 评论 -
cross tool chain 工具链的组成
编译时候,我对于编译工具链到底需要多少材料,很好奇。也就是tarballs里面提前自己下载的源码(可以加快编译速度),还有那些自己没有下载crosstoo-NG自动联网下载的部分。首先理清楚一下编译的步骤。以C语言为例。.c----------->.i-------------------->.s------------------>.o---------------------->可原创 2017-11-24 11:12:28 · 941 阅读 · 0 评论 -
vmware 虚拟机ubuntu设置与securecrt ssh 登录
第一种桥联方式虚拟机设置桥联然后查看虚拟机的ip,ifconfig然后查看本机(物理机)IPipconfigping 10.221.40.224可以ping 通过。反之,也可以。之后可以通过securecrt连接。因为我采用无线上网,桥联模式,直接连物理网络,与无线网卡的IP在同一网段。第二原创 2016-09-11 14:49:29 · 434 阅读 · 0 评论 -
Ubuntu解决sudo: source: command not found错误
现象: shell脚本中source aaa.sh时提示 source: not found原因: ls -l `which sh` 提示/bin/sh -> dash这说明是用dash来进行解析的。改回方法: 命令行执行:sudo dpkg-reconfigure dash在界面中选择no再ls -l `which原创 2017-11-22 22:51:46 · 1396 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
LINUX 进程通信套接字,本地套接字与网络套接字的区别本地套接字的地址,一定要使用绝对路径名,否则套接字将创建在当前目录下,在非当前目录运行客户端程序,是无法找到此套接字文件的。也就无法通信成功。这是本地套接字的缺点。下面通过例程测试。服务器端程序/* Make the necessary includes and set up the variables. */#include <sy原创 2017-12-01 11:26:32 · 201 阅读 · 0 评论 -
ubuntu 以及secure crt的上下左右按键无法使用,输入的是ABCD
解决ubuntu中vi不能正常使用方向键与退格键的问题 方案一:问题: ubuntu中vi在编辑状态下方向键不能用,还有回格键不能删除等我们平时习惯的一些键都不能使用。解决办法: 可以安装vim full版本,在full版本下键盘正常,安装好后同样使用vi命令。安装vim: ubuntu预装的是vim tiny版本,而需要的是vim full版本原创 2016-11-02 16:35:00 · 2484 阅读 · 0 评论 -
linux 系统调用与库函数的区别
Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思。面向的是硬件。而库函数调用则面向的是应用开发的,相当于应用程序的api,采用这样的方式有很多种原因,第一:双缓冲技术的实现。第二,可移植性。第三,底层调用本身的一些性能方面的转载 2016-09-08 13:44:57 · 3375 阅读 · 0 评论 -
xenomai与普通linux进程之间通信——XDDP(nRT->RT)
上次测试了,从xenomai实时层到linux普通进程之间的通信。有朋友评论,并指出反向如何?非实时到实时进程之间的通信并提出了非常好的一个问题,非实时进程向实时进程传说数据的时候,实时进程如何知道有数据发来,并实时响应?第一阶段,我先研究了下,没有实时响应的情况。第一:linux普通进程发送数据#include #include #include #include #原创 2016-08-15 14:53:45 · 3281 阅读 · 3 评论 -
如何知道当前linux登录的是哪个终端设备
我使用了三种方式登录我的开发板第一:使用串口第二:网线,ssh服务登录第三,就是显示LCD,连接键盘,一个屏幕一个键盘我直观以为第三个是控制台,因为是本机的屏幕和键盘,不就是最开始的机器的设备的控制与显示装置么?但是其实echo "hello console " 的时候,发现,在第二,第三个控制台,都会显示在第一个使用串口登录的窗口。ls /dev下面有很多设备。原创 2016-08-15 10:42:28 · 4881 阅读 · 0 评论 -
关于终端和控制台,以及自己的测试
今天看到有人问终端和控制台的区别,而且这个问题比较有普遍性,因此想抽出一点时间来解释一下这两个术语的区别。 终端,英文叫做terminal ,通常简称为term ,比如我们在X下的xterm. 控制台,英文叫做console。 要明白这两者的关系,还得从以前的多人使用的计算机开始。 大家都知道,最初的计算机由于价格昂贵,因此,一台计算机一般是由多个人同转载 2016-08-15 10:16:36 · 454 阅读 · 0 评论 -
linux 下网络设备
ifconfig -a cd /sys/class/net看到有can0 can1 eth0 lo sit0这几个设备can0 can1 eth0 lo sit0今天输入ifconfig -a,发现有一个这样的设备:sit0 Link encap:IPv6-in-IPv4 NOARP原创 2016-08-04 15:43:25 · 483 阅读 · 0 评论 -
How to create and compile a Xenomai helloworld program
How to create and compile a Xenomai helloworldprogram Contents一、create a task.2二、start a task.2三、helloworld.2四、编译执行...41> xeno-config --xeno原创 2016-06-21 14:53:54 · 1434 阅读 · 0 评论 -
GCC 编译链接命令用法
gcc 是编译最基本的命令,网上摘录其他一些信息整理,以备查阅转载 2016-06-17 14:16:36 · 9946 阅读 · 0 评论 -
LINUX架构简介
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!我以下图为基础,说明Linux的架构(architecture)。(该图参考《Advanced Programming in Unix Environment》)最内层是硬件,最外层是用户常用的应用,比如说firefox浏览器,evolution查看邮转载 2016-04-11 10:28:04 · 309 阅读 · 0 评论 -
为什么 UNIX 等系统的隐藏目录以点开头?
我们都知道,在 Windows 下隐藏文件夹是看不到的,它们有的是系统文件,而有的则是病毒。如果非要显示的话,经过系统的警告之后,你可以以半透明的文件夹的形式看到这个文件夹,系统以此来标识一个文件夹是隐藏的,它有着“-s”的属性,受到系统保护。那么很多人刚刚接触 Linux、OSX,就会很不习惯,因为这些操作系统的隐藏文件是以点开头来标记的,这些目录的名称甚至都不能在 Wi转载 2017-11-27 09:17:47 · 1187 阅读 · 0 评论