随笔分类 -  Linux/UNIX

Seial port API and tool
摘要:LibrarySerial Programming Guide for POSIX Operating Systemshttp://digilander.libero.it/robang/rubrica/serial.htmhttp://www.teuniz.net/RS-232/https://iftools.com/download/index.en.phphttp://serialib.free.fr/html/index.htmlhttp://www.ibm.com/developerworks/cn/linux/l-serials/https://github.com/cymait/ 阅读全文

posted @ 2013-03-22 13:10 androidme 阅读(881) 评论(0) 推荐(1)

VC与Cygwin的结合
摘要:1:生成cygwin1.libimpdef cygwin1.def cygwin1.dlllib /DEF:cygwin1.def /OUT:cygwin1.lib2:生成my-crt0.libgcc -shared my-crt0.c -o my-crt0.dllimpdef my-crt0.def my-crt0.dlllib /DEF:my-crt0.def /OUT:my-crt0.lib3: 把crt0.c包含中工程中my_crt0.c#include <sys/cygwin.h>#include <stdlib.h>typedef int (*MainFun 阅读全文

posted @ 2013-03-16 13:24 androidme 阅读(1026) 评论(0) 推荐(0)

详解linux下的串口通讯开发
摘要:串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。串口 通讯指的是计算机依次以位(bit)为单位来传送数据,串行通讯使用的范围很广,在嵌入式系统开发过程中串口通讯也经常用到通讯方式之一。Linux对所有设备的访问是通过设备文件来进行的,串口也是这样,为了访问串口,只需打开其设备文件即可操作串口设备。在linux系统下面,每 一个串口设备都有设备文件与其关联,设备文件位于系统的/dev目录下面 阅读全文

posted @ 2013-03-08 16:49 androidme 阅读(467) 评论(0) 推荐(0)

undefined reference to `std::ios_base::Init::Init() 解决
摘要:(一)gcc 编译C++程序是提示错误undefined reference to `std::ios_base::Init::Init() 的解决方法在linux下编译c++ 程序要使用g++ 编译器,如果你要是使用gcc编译器就会有上面的报错信息,只要在在gcc后加上 -lstdc++就ok了eg: gcc example.c -lstdc++(二)gcc 和 g++ 是有区别的(1)gcc和g++都是GNU(组织)的一个编译器。(2)后缀名为.c的程序和.cpp的程序g++都会当成是c++的源程序来处理。而gcc不然,gcc会把.c的程序处理成c程序。(3)对于.cpp的程序,编译可以用 阅读全文

posted @ 2013-03-04 15:23 androidme 阅读(10003) 评论(1) 推荐(2)

linux命令之ar—创建静态库.a文件
摘要:http://blog.csdn.net/chenglinhust/article/details/7667557用途说明:创建静态库.a文件。常用参数:格式:ar rcs libxxx.a xx1.o xx2.o参数r:在库中插入模块(替换)。当插入的模块名已经在库中存在,则替换同名的模块。如果若干模块中有一个模块在库中不存在,ar显示一个错误消息,并不替换其他同名模块。默认的情况下,新的成员增加在库的结尾处,可以使用其他任选项来改变增加的位置。【1】参数c:创建一个库。不管库是否存在,都将创建。参数s:创建目标文件索引,这在创建较大的库时能加快时间。(补充:如果不需要创建索引,可改成大写S 阅读全文

posted @ 2013-02-19 15:56 androidme 阅读(7638) 评论(0) 推荐(0)

Linux客户端终端(命令行)访问samba
摘要:Linux客户端要连接samba/windows文件服务器时,需使用smbmount或mount指令: smbmount //sambaserver/d /mnt/d -o username=aaa,password=bbb smbmount //sambaserver/d /mnt/d -o username=aaa%bbb mount -t smbfs -o username=aaa,password=bbb //sambaserver/d /mnt/d mount -t smbfs -o username=aaa%bbb //sambaserver/d /mnt/d smbcl... 阅读全文

posted @ 2013-02-03 17:42 androidme 阅读(1835) 评论(0) 推荐(0)

OpenWrt
摘要:https://openwrt.org/http://www.openwrt.org.cn/ 阅读全文

posted @ 2013-01-24 12:41 androidme 阅读(193) 评论(0) 推荐(0)

Linux查看系统信息命令
摘要:# uname -a # 查看内核/操作系统/CPU信息# cat /proc/version # 查看内核# cat /etc/issue # 查看操作系统版本# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh < 阅读全文

posted @ 2012-12-21 13:34 androidme 阅读(290) 评论(1) 推荐(0)

vnc
摘要:http://www.tightvnc.com/http://www.realvnc.com/1. Download VNC Viewhttp://www.realvnc.com/2. Install VNC Serversudo apt-get install vnc4server修改VNC Password# vncpasswd启动VNC server# vncserver通过客户端连接地址后面加:1如果启动了多个vnc显示,可以通过以下命令关闭指定显示号的vnc服务# vncserver -kill :1 (":1"为指定的显示号) vncserver -geomet 阅读全文

posted @ 2012-11-28 18:51 androidme 阅读(378) 评论(0) 推荐(0)

Cygwin/MinGW
摘要:Cygwinhttp://www.cygwin.com/MinGW and MSYShttp://www.mingw.org/ 阅读全文

posted @ 2012-03-09 20:20 androidme 阅读(137) 评论(0) 推荐(1)

导航