linux
南岭以北
给我一匹马,陪你一起走天涯
展开
-
Linux GCC常用命令
1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Compiler转载 2015-05-08 09:21:05 · 299 阅读 · 0 评论 -
linux设备驱动makefile入门解析
以下内容仅作参考,能力有限,如有错误还请纠正。 对于一个普通的linux设备驱动模块,以下是一个经典的makefile代码,使用下面这个makefile可以 完成大部分驱动的编译,使用时只需要修改一下要编译生成的驱动名称即可。只需修改obj-m的值。ifneq ($(KERNELRELEASE),)obj-m:=hello.oelse#generate the pathCURRENT_P转载 2015-08-05 18:01:54 · 398 阅读 · 0 评论 -
进程与线程的区别和联系
进程概念 进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放入进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。在Mac、Windows NT等采用微内核结构的操作系统中,进程的功能发生了变化:它只转载 2015-09-09 20:31:09 · 301 阅读 · 0 评论 -
Ros安装须知
在Ubuntu14.04上安装ROS时完全按照文档 http://wiki.ros.org/cn/indigo/Installation/Ubuntu 来,但是最后在设置环境变量时,发现source ~/.zshrc不成功,显示emulate命令有问题,并且在运行rosrun turtlesim turtlesim_node不对。经过两天琢磨,发现是shell脚本的问题,ubuntu系统默认的是ba原创 2017-08-06 15:02:10 · 1444 阅读 · 0 评论