虚拟机Linux系统和开发板通过USB转串口连接的两种方法

摘要: 通过USB转串口连接虚拟机中的Linux系统和开发板,开始时候总是出现错误,显示什么串口重叠,最后求助高手帮我通过其他连接方式解决了问题,今天在网上查找资料,终于明白了开始错误的原因:开发板提供的驱动不支持windows 7系统(害得我忙了好几天,咒骂),但是通过这次问题,我学会了两种串口连接的方法... 阅读全文
posted @ 2013-11-08 22:01 lingzshen 阅读(5038) 评论(0) 推荐(0) 编辑

开发板和Linux系统挂载报错(mount: RPC)

摘要: PC OS:fedora 13开发板:Tq2440开发板内核:linux-2.6.36开发板文件系统:yaffs2PC端设置:重启nfs服务“service nfs restart”挂载命令:mount -t nfs -o nolock 192.168.1.106:/root/tq2440 /mnt... 阅读全文
posted @ 2013-11-08 20:18 lingzshen 阅读(386) 评论(0) 推荐(0) 编辑

通过VM Workstation内的Linux系统和开发板的串口连接出现的问题

摘要: 想通过USB转串口设备把虚拟机和开发板连接,出现了错误。在VM虚拟机内Linux系统和开发板连接,在Windows下安装USB转串口驱动,改为COM1,然后在虚拟机设置中添加一个串口设备,检测连接到COM1。启动时出现以下错误: -----------------------------------... 阅读全文
posted @ 2013-11-07 22:40 lingzshen 阅读(335) 评论(0) 推荐(0) 编辑

/dev/tty /dev/ttyS0 /dev/tty0区别

摘要: 1、串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为 那时它的最大用途就是用来连接终端。这些串行端口所对应的设备名称是/de... 阅读全文
posted @ 2013-11-07 11:32 lingzshen 阅读(1139) 评论(0) 推荐(0) 编辑

标准Makefile模板

摘要: 典型的Linux C/C++的makefile写法,其它的应用可根据此template修改(注意每一行的前面若有空格,是tab,不是space)#Source file(源文件)SRC = ThreadQueue.cpp #Object file(目标文件)OBJ = $(SRC:.cpp=.o) ... 阅读全文
posted @ 2013-10-26 18:00 lingzshen 阅读(339) 评论(0) 推荐(0) 编辑

Linux Gcc常用命令

摘要: Linux GCC常用命令1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C C... 阅读全文
posted @ 2013-10-12 16:41 lingzshen 阅读(319) 评论(0) 推荐(0) 编辑

关于用户级线程和内核级线程的搜集和理解

摘要: 1.内核级线程:(1)线程的创建、撤销和切换等,都需要内核直接实现,即内核了解每一个作为可调度实体的线程。(2)这些线程可以在全系统内进行资源的竞争。(3)内核空间内为每一个内核支持线程设置了一个线程控制块(TCB),内核根据该控制块,感知线程的存在,并进行控制。在一定程度上类似于进程,只是创建、调... 阅读全文
posted @ 2013-09-26 14:17 lingzshen 阅读(318) 评论(0) 推荐(0) 编辑

Fedora 17安装Qt5.0.0遇到/usr/bin/ld: cannot find -lGL的解决方法

摘要: 如果是Fedora 17安装Qt5.0.0的话,安装完成以后运行项目会出现: /usr/bin/ld: cannot find -lGL -I :说明找不到对应的库文件 解决方法: 以下操作都在root权限下进行! 1.按照提示安装对应的库文件,fedora安装库件的格式:yum inst... 阅读全文
posted @ 2013-09-22 20:38 lingzshen 阅读(262) 评论(0) 推荐(0) 编辑

Linux的Find使用

摘要: 在当前目录和子目录下查找文件MyCProgram.c# find . -name "MyCProgram.c"查找文件且忽略大小写# find . -iname "MyCProgram.c"查找不包含MyCProgram.c的文件find . -maxdepth 1 -not -iname "MyC... 阅读全文
posted @ 2013-09-22 19:59 lingzshen 阅读(134) 评论(0) 推荐(0) 编辑

Linux Socket编程(不限Linux)

摘要: “一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的Q... 阅读全文
posted @ 2013-09-21 23:52 lingzshen 阅读(92) 评论(0) 推荐(0) 编辑