摘要:
Client Host: abc@192.168.1.100Server Host: abc@192.168.1.1011. 在client host 端生成一个rsa密钥代码:$ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/abc/.ssh/id_rsa): ------> 回车默认Enter passphrase (empty for no passphrase): ------> 回车默认Enter same passphr 阅读全文
posted @ 2013-03-08 17:08
wzc0066
阅读(282)
评论(0)
推荐(0)
摘要:
正常的SSH连接命令是: ssh uname@domain.com (或者 ssh domain.com -l uname)其实可以配置更简洁的方法,就是为SSH连接创建快捷方式:创建方法很简单,只需要编辑一个文件~/.ssh/config即可(如果文件不存在,可以自己创建)在该文件中添加如下内容:代码:Host test1 HostName domain.com User unameHost test2 HostName 192.168.x.x Port 8080 User abc...可以将自己需要经常连接的机器都写到里面。保存之后就可以使用快捷方式进行SSH登录了,登录的命令是:... 阅读全文
posted @ 2013-03-08 17:07
wzc0066
阅读(400)
评论(0)
推荐(0)
摘要:
shell> mysql -uroot -p //以root用户连接mysql,默认密码为空注意:mysql的大部分命令都需以";"(分号)结束;对大小写不敏感!mysql> show databases; //显示数据库列表mysql> use 数据库名 //选中指定的数据库mysql> show tables; //显示选中数据库中的数据表列表mysql> select * from 表名; //显示指定数据表的内容mysql> create database 数据库名; //创建数据库mysql> create table u 阅读全文
posted @ 2013-03-08 17:03
wzc0066
阅读(356)
评论(0)
推荐(0)
摘要:
虽然这里已经提供了获取陀螺仪与加速度相关数据的Arduino示例代码 ,但怎么用这些数据来展现当前的姿态却也还是个问题;后来看到关于ITG3205与ADXL345的姿态识别帖子,然后抄过来一试,效果还真的出来了。Arduino代码: #include "Wire.h" #include "I2Cdev.h" #include "MPU6050.h" MPU6050 accelgyro; int16_t ax, ay, az; int16_t gx, gy, gz; char str[512]; void s... 阅读全文
posted @ 2013-03-08 16:42
wzc0066
阅读(3629)
评论(1)
推荐(0)
摘要:
Ubuntu系统升级成功后,需要重新给eclipse安装ADT服务才能继续Android程序的开发,但安装ADT时提示:requires 'org.eclipse.wst.sse.core 0.0.0' 这个错误信息。解决方法:1. 启动eclipse,进入“Windows“-->“preferences”2. 在左侧选中“Install/Update”下的“available software sites”,点击“ADD”的Location区域添加如下信息“http://download.eclipse.org/releases/helios”(注意:如果“OK”键一直 阅读全文
posted @ 2013-03-08 16:11
wzc0066
阅读(283)
评论(0)
推荐(0)
摘要:
Host:ubuntu-10.10Rtos:RT-Thread-0.4.xPackages: sudo aptitude install libusb---------------------------------------------------首先需要说明的是,稳定版RTT v0.3.1中的stm3210分支好像不支持GCC编译,所以需要升级到v0.4.x版本才能进行测试。进入v0.4.x中的bsp/stm3210目录,直接就是源文件,不像之前的版本包含那么多子目录,结构简单多了,可以直接执行“scons”进行编译,最后会有一个.bin文件生成,烧写的就是该文件(Linux用户需编辑r 阅读全文
posted @ 2013-03-08 09:48
wzc0066
阅读(2350)
评论(1)
推荐(0)
摘要:
Host:ubuntu-10.10Rtos:RT-Thread-0.3.1Packages :sudo apt-get install scons python zlib1g-dev libsdl1.2-dev---------------------------------------------------------------RT-Thread是一款国人开发的嵌入式实时操作系统。关于RT-Thread更多信息可访问以下地址: * RT-Thread 官方网站论坛:www.rt-thread.org/phpbbforum * RT-Thread 英文网站及SVN源代码服务器:... 阅读全文
posted @ 2013-03-08 09:47
wzc0066
阅读(5049)
评论(0)
推荐(0)
摘要:
因为RT-Thread的移植会涉及到上下文切换代码及中断处理代码之类的移植,而且在编程指南中的“GNU GCC移植”和“STM32说明”两节也都展示了不少汇编代码,所以了解一些基本汇报指令还是有必要的。 * cpsr current program status register (程序状态寄存器) * spsr Saved Process Status Registers (程序状态保存寄存器)关于cpsr与spsr,详细描述可参见:hi.baidu.com/yanxuex29/blog/item/ace566313cf18251ad4b5fd8.htmlfd ... 阅读全文
posted @ 2013-03-08 09:44
wzc0066
阅读(476)
评论(0)
推荐(0)
摘要:
在RTT编程指南(V0.3.0)的P72页“信号量”一节提到了环形缓冲区(Buffer Ring)的使用。因为说是环形,导致一开始总是在脑海里构建一个圆环样的示意图,结果怎么也搞不明白,最后通过官方人士的解释和查了下资料终于搞明白了,这里记录一下。环形Buffer的特点:通常包含一个读指针(read_index)和一个写指针(write_index)。读指针指向环形Buffer中第一个可读的数据,写指针指向环形Buffer中第一个可写的缓冲区。通过移动读指针和写指针就可以实现Buffer的数据读取和写入。在通常情况下,环形Buffer的读用户仅仅会影响读指针,而写用户也仅仅会影响写指针。环形B 阅读全文
posted @ 2013-03-08 09:43
wzc0066
阅读(1558)
评论(0)
推荐(0)
摘要:
Arduino以编程简洁、外围扩展丰富而闻名天下!将最近通过Arduino读取GPS模块遇到的几个问题总结一下:1. 一般的GPS模块都是通过串口进行读取的,但假如串口不够用,也可以通过 SoftwareSerial.h 库将普通数字接口模拟成串口使用。如:#include <SoftwareSerial.h>SoftwareSerial gps(6,7); //RX-6;TX-7 此时将pin6 模拟成RX, pin7模拟成TXchar c;void setup(){ Serial.begin(9600); gps.begin(9600);}void loop(){ c = gp 阅读全文
posted @ 2013-03-08 09:36
wzc0066
阅读(2465)
评论(0)
推荐(0)
摘要:
舵机是机器人、遥控玩具等领域不可或缺的一个控制器组件,主要用于位置、角度等方面的控制与定位。其机构主要是由外壳、电路板、无核心马达、齿轮与位置检测器所构成。其工作原理是由接收机或者单片机发出信号给舵机,其内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。经由电路板上的IC判断转动方向,再驱动无核心马达开始转动,透过减速齿轮将动力传至摆臂,同时由位置检测器送回信号,判断是否已经到达定位。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。一般舵机旋转的角度范围是0°到180° 阅读全文
posted @ 2013-03-08 09:35
wzc0066
阅读(2488)
评论(0)
推荐(0)
摘要:
注意:无线网卡配置9600 8N1 ( Flow Control: None );烧写程序时,需要断开RX(就是arduino的0引脚)的连接!使用Arduino IDE进行烧写时,需要配置板子型号及串口设备(Tools -> Board; Tools ->Serial Port):1. 对于Arduino Duemilanove型号的Atmega168芯片Arduino • Board -> Arduino Diecimila, Duemilanove, or Nano w/ ATmega168 • Serial Port -> /dev/ttyUSB02. 对于UN 阅读全文
posted @ 2013-03-08 09:32
wzc0066
阅读(353)
评论(0)
推荐(0)
摘要:
系统环境:Ubuntu10.10板子型号:Arduino2009烧录工具:USBTinyISPArduino是什么?一款很火的用来搭建电子积木的开发板,既然叫积木,所以入手很简单,更多介绍去搜索。USBTinyISP是一个方便使用的高速的AVR编程器,是Arduino官方支持的一款固件烧录器(还有常用的如USBAsp烧录器)。对于Linux和Mac系统,USBTinyISP是可以直接使用的,不需要安装驱动(Windows下是需要安装驱动的,链接参见后面,主要用于连接参考)1. 通过USB转串口线将USBTinyISP连接到PC。(注意:USBTinyISP不是一个USB-Serial设备,它有 阅读全文
posted @ 2013-03-08 09:29
wzc0066
阅读(1693)
评论(0)
推荐(0)
摘要:
打开文件/etc/rc.local,在里面添加如下两行:echo -n 200 > /sys/devices/platform/i8042/serio1/speedecho -n 200 > /sys/devices/platform/i8042/serio1/sensitivity 保存后重启即可。上述两行里面的文件是无法直接编辑的,所以只能通过启动脚本进行修改。第一行修改的是速度,第二行修改的是灵敏度。设置的值可根据实际效果自行修改。 阅读全文
posted @ 2013-03-08 09:24
wzc0066
阅读(1718)
评论(0)
推荐(0)
摘要:
Makerware 是配合最新的3D打印机Makerbot Replicator 2进行3D模型转码的软件。启动Makerware后随之也会启动几个关于conveyord的进程。即使关闭Makerware后,这几个进程都还是存在的。这个几个进程的作用就是不断的监听串口USB设备,以便将打印机连接到PC时可以及时的侦测出来。但Arduino与PC连接时也是串口USB设备,这就导致了它们之间的冲突。只要Arduino一接上PC,conveyord进程便误以为是3D打印机,然后就会创建一个lock文件(形如/var/lock/LCK..ttyUSB0),该文件的创建表示指定的串口USB设备已经被占用 阅读全文
posted @ 2013-03-08 09:23
wzc0066
阅读(313)
评论(0)
推荐(0)
摘要:
关闭一个软件后图形界面就死掉不动了,我本不想重启,直接进入到F1终端想重启X,但重启失败。重试几次后不行,只得重启系统了。但输入登录密码后进不了系统,每次都是重新回到登录界面。但使用访客身份是可以进入的,所以可以肯定是登录程序的配置无意间被更改了。。。Ubuntu 12.04 系统默认使用的是lightdm登陆器,我懒得再研究它了,于是再次进入F1终端,安装了一个gmd启动器,安装结束会有一个提示界面:要你选择系统的默认登陆器是使用gmd还是lightdm,这里当然选择gdm了。然后启动gdm:sudo /etc/init.d/gdm start再次进入到F7图形界面时就可以正常登录进来了。 阅读全文
posted @ 2013-03-08 09:20
wzc0066
阅读(395)
评论(0)
推荐(0)
摘要:
1. Ctrl + W: 关闭当前 Nautilus 窗口2. Ctrl+T: 在 Nautilus 打开新的 Tab3. Ctrl + H: 切换隐藏文件(夹)显示或者不显示4. Ctrl+E: 发送当前文档给某个 Email5. Ctrl+Q: 退出应用6. Ctrl + 1/2: 修改文件夹视图为图标或者列表模式7. Ctrl + Shift + W: 关闭所有的 Nautilus 窗口8. Ctrl + Shift + N: 创建新文件夹9. Ctrl + Alt + L: 锁屏,如果你想走开一会而不想让别人看到你的屏幕10. Ctrl + Alt + D: 显示桌面/恢复打开的窗口. 阅读全文
posted @ 2013-03-08 09:19
wzc0066
阅读(198)
评论(0)
推荐(0)
摘要:
出现这种情况的情形大多是FAT格式的移动存储设备,产生这个问题的原因是U盘或是SD卡的文件系统损坏,操作系统为了防止进一步毁坏文件系统,而将其设置成了只读。所以解决方法就是重新修复一下文件系统,如:sudo dosfsck -v -a /dev/sdb1注意要找对自己的移动分区,如可以通过执行:sudo fdisk -l 进行查看,一般sda系列为系统硬盘;后面的sdb/sdc/...才是你的移动存储设备。Link: bugs.launchpad.net/ubuntu/+bug/228608---------------------------------------------------- 阅读全文
posted @ 2013-03-08 09:09
wzc0066
阅读(622)
评论(0)
推荐(0)
摘要:
启动失败指的是通过unity启动方式失败,但通过命令行是可以的。错误log如下:java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-gtk-3740 in java.library.path no swt-gtk in java.library.path Can't load library: /home/zwang/.swt/lib/linux/x86/libswt-gtk-3740.so Can't load library: /home/zwang/.swt/lib... 阅读全文
posted @ 2013-03-08 09:08
wzc0066
阅读(191)
评论(0)
推荐(0)
摘要:
查了下,好像是sun-java的一个bug,很多帖子都是建议安装: librxtx-java 这个软件包;但即使重装也是没有用的。只需要在~/.bashrc的尾部添加一行:export LD_LIBRARY_PATH=/usr/lib/jni即可。然后执行:source ~/.bashrc以便让更改及时生效。此时执行之前的测试程序验证即可。Link: colinharrington.net/blog/2010/11/arduino...erkat-no-rxtxserial/ 阅读全文
posted @ 2013-03-08 09:06
wzc0066
阅读(983)
评论(1)
推荐(0)