2410s演示30.docx
《2410s演示30.docx》由会员分享,可在线阅读,更多相关《2410s演示30.docx(18页珍藏版)》请在冰豆网上搜索。
2410s演示30
UP-NETARM2410-S演示程序操作说明
一、演示操作常用命令:
ls 以默认方式显示当前目录文件列表
cddir切换到当前目录下的dir目录
cd/ 切换到根目录
cd.. 切换到到上一级目录
rm-rfdir 删除当前目录下叫dir的整个目录(包括下面的文件或子目录)
cp〈source〉〈target〉 将文件source复制为target
ifconfigeth0192.168.0.115 设置网卡1的地址192.168.0.115
ping192.168.0.83 测试与192.168.0.83的连接是否正常
insmod加载驱动模块
rmmod卸载驱动
ctrl+c终止运行
二、演示内容
说明:
2410启动后由PC机的键盘控制。
进入[/mnt/yaffs]ls
485daidelost+foundsoundwireless
Qtopiaexpinit.shmotortouchscreen
adfpgairdamplayerucos
bluetoothgps_gprskbd_gpmpcmcia-modvideo
caniccardlibsdcardweb
1.da实验:
[/mnt/yaffs]cdda/――进入到da目录下
[/mnt/yaffs/da]ls――显示da目录下内容
da_mainexio.o
[/mnt/yaffs/da]insmodexio.o――安装da模块驱动
Usingexio.o
[/mnt/yaffs/da]da_main02.2――向0路输出2.2v电压
CurrentVoltageis2.200000v
2.IC卡演示:
插好IC卡
[/mnt/yaffs]cdiccard/――进入到IC卡目录下
[/mnt/yaffs/iccard]ls――显示IC卡目录下内容
i2c-tomega8.oiccard-ins.shiccard-test
[/mnt/yaffs/iccard]./iccard-test――直接运行iccard-test即可,显示ic卡中的内容如下:
Write96bytesdatato/dev/mcu/iccard24c16
Read96bytesdatafrom/dev/mcu/iccard24c16
!
"#$%&'()*+,-.0123456789:
;<=>?
@ABCDEFG
HIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
3.播放视频:
[/mnt/yaffs/iccard]cd/mnt/yaffs/mplayer/
--带“/”表示绝对路径,但必须从/mnt开始
[/mnt/yaffs/mplayer]ls
mplayermplayer2test.avi
[/mnt/yaffs/mplayer]mplayertest.avi――看到原始电影
[/mnt/yaffs/mplayer]mplayer2test.avi――看到全频电影
4.演示摄像头:
启动后把摄像头插到2410-S的usb主口
[/mnt/yaffs]cdvideo/
[/mnt/yaffs/video]ls
insvideo.shov511.ov4lcap-armvideodev.o
[/mnt/yaffs/video]./insvideo.sh――执行此脚本安装驱动
Using/mnt/yaffs/video/videodev.o
Linuxvideocaptureinterface:
v1.00
Using/mnt/yaffs/video/ov511.o
usb.c:
registerednewdriverov511
ov511.c:
v1.65:
ov511USBCameraDriver
[/mnt/yaffs/video]./v4lcap-arm――启动摄像头
5.演示ad:
[/mnt/yaffs]cdad/
[/mnt/yaffs/ad]ls
ads3c2410-adc.o
[/mnt/yaffs/ad]insmods3c2410-adc.o
[/mnt/yaffs/ad]./ad――调节3路ad即可改变大小
PressEnterkeyexit!
a0=3.2807a1=3.2968a2=0.8153
注意:
在ad实验前请用lsmod查看已加载的模块,如果存在ts-uptech,则需要用rmmod卸载。
6.Pcm卡演示:
先不要插入Pcm卡
[/mnt/yaffs]cdpcmcia-mod/
[/mnt/yaffs/pcmcia-mod]ls
cardctlhermes.oorinoco.ormpcm.sh
cardmgride-cs.oorinoco_cs.os3c2410_cpld2.o
ds.oinspcm.shpcmcia_core.o[/mnt/yaffs/pcmcia-mod]./inspcm.sh―加载模块驱动
Usingpcmcia_core.o
LinuxKernelCardServices3.1.22
options:
none
Usings3c2410_cpld2.o
Warning:
loadings3c2410_cpld2willtaintthekeSnel:
nolicense3
Seehttp:
//wcw.tux.org/lkml/2#export-4tainted1forinfo0mationabouttaintedmodules
PCMCIA(CSrelease3.1.22)
Usingds.o
Usingide-cs.o
ide_cs.c1.261999/11/1602:
10:
49(DavidHinds)
Usinghermes.o
Usingorinoco.o
Usingorinoco_cs.o
[/mnt/yaffs/pcmcia-mod]./cardmgr――开启daemon进程
cardmgr[62]:
watching1socket
[/mnt/yaffs/pcmcia-mod]./cardmgr――当出现警告时再执行一次
此时插入无限网卡,出现提示信息如下:
[/mnt/yaffs/pcmcia-mod]vpp=vcc=3.3V
vpp=vcc=3.3V
vpp=vcc=3.3V
cardmgr[63]:
socket0:
D-LinkDWL-650
driver=c03379a0
driver->attach=c4950124
DS:
startget_dev_info
DS:
endget_dev_info
DS:
startget_dev_info
cardmgr[63]:
executing:
'./networkstarteth12>&1'
cardmgr[63]:
+./network:
32:
sed:
notfound
――这时可以配置ip网段
[/mnt/yaffs/pcmcia-mod]ifconfigeth1192.168.1.115
eth1:
Error-110settingmulticastlist.
――如果有这个错误,再配置一次
[/mnt/yaffs/pcmcia-mod]ifconfigeth1192.168.1.115
[/mnt/yaffs/pcmcia-mod]ifconfig――查看网络ip
eth0Linkencap:
EthernetHWaddr00:
D0:
CF:
00:
00:
02
inetaddr:
192.168.0.115Bcast:
192.168.0.255Mask:
255.255.255.0
UPBROADCASTRUNNINGMULTICASTMTU:
1500Metric:
1
RXpackets:
0errors:
0dropped:
0overruns:
0frame:
0
TXpackets:
0errors:
0dropped:
0overruns:
0carrier:
0
collisions:
0txqueuelen:
100
RXbytes:
0(0.0B)TXbytes:
0(0.0B)
Interrupt:
2Baseaddress:
0x200
eth1Linkencap:
EthernetHWaddr00:
40:
05:
AE:
BB:
6D
inetaddr:
192.168.1.116Bcast:
192.168.1.255Mask:
255.255.255.0
UPBROADCASTRUNNINGMULTICASTMTU:
1500Metric:
1
RXpackets:
0errors:
0dropped:
0overruns:
0frame:
0
TXpackets:
0errors:
0dropped:
0overruns:
0carrier:
0
collisions:
0txqueuelen:
100
RXbytes:
0(0.0B)TXbytes:
0(0.0B)
Interrupt:
36
loLinkencap:
LocalLoopback
inetaddr:
127.0.0.1Mask:
255.0.0.0
UPLOOPBACKRUNNINGMTU:
16436Metric:
1
RXpackets:
0errors:
0dropped:
0overruns:
0frame:
0
TXpackets:
0errors:
0dropped:
0overruns:
0carrier:
0
collisions:
0txqueuelen:
0
RXbytes:
0(0.0B)TXbytes:
0(0.0B)
7.web服务器演示:
连好网线(连靠近2410-s电源开关的网口),保证2410-s和pc机ip在同一网段。
[/mnt/yaffs]ifconfig――查看网络ip
eth0Linkencap:
EthernetHWaddr00:
D0:
CF:
00:
00:
02
inetaddr:
192.168.0.115Bcast:
192.168.0.255Mask:
255.255.255.0
UPBROADCASTRUNNINGMULTICASTMTU:
1500Metric:
1
RXpackets:
0errors:
0dropped:
0overruns:
0frame:
0
TXpackets:
0errors:
0dropped:
0overruns:
0carrier:
0
collisions:
0txqueuelen:
100
RXbytes:
0(0.0B)TXbytes:
0(0.0B)
Interrupt:
2Baseaddress:
0x200
loLinkencap:
LocalLoopback
inetaddr:
127.0.0.1Mask:
255.0.0.0
UPLOOPBACKRUNNINGMTU:
16436Metric:
1
RXpackets:
0errors:
0dropped:
0overruns:
0frame:
0
TXpackets:
0errors:
0dropped:
0overruns:
0carrier:
0
collisions:
0txqueuelen:
0
RXbytes:
0(0.0B)TXbytes:
0(0.0B)
[/mnt/yaffs]cdweb
[/mnt/yaffs/web]ls
Googlehttpdindex.html
[/mnt/yaffs/web]./httpd
startinghttpd...
pressqtoquit.
waitforconnection.
---打开windowsxp下的ie浏览器,在地址栏输入:
http:
//192.168.0.115,回车,然后IE会显示GOOGLE的搜索网页。
8.蓝牙演示:
注意插好bluetooth模块后再启动2410-s,同时在pc机usb口插好另一个bluetooth模块。
[/mnt/yaffs]cdbluetooth/――进入蓝牙目录
[/mnt/yaffs/bluetooth]ls
bnep.ol2cap.opandrfcomm.o
hci_usb.ol2pingrfcommstart.sh
[/mnt/yaffs/bluetooth]start.sh――安装驱动
initbluetooth
Usingl2cap.o
BlueZL2CAPver2.3Copyright(C)2000,2001QualcommInc
Written2000,2001byMaximKrasnyansky
Usingrfcomm.o
BlueZRFCOMMver1.1
Copyright(C)2002MaximKrasnyansky
Copyright(C)2002MarcelHoltmann
Usingbnep.o
BlueZBNEPver1.2
Copyright(C)2001,2002InventelSystemes
Written2001,2002byClementMoreau
Written2001,2002byDavidLibault
Copyright(C)2002MaximKrasnyanskiy
Usinghci_usb.o
BlueZHCIUSBdriverver2.7Copyright(C)2000,2001QualcommInc
Written2000,2001byMaximKrasnyansky
usb.c:
registerednewdriverhci_usb
$StartingBluetooth:
hciconfigup
Devices:
hci000:
13:
EF:
F0:
C0:
B1
―显示此设备号则说明2410-S端蓝牙模块运行正常
这时在PC机端:
在2410-S的随机光盘中有bluetooth驱动,路径是:
\2410-S0105\linux-V5.1\exp\basic\bluetooth\,安装好bluetooth驱动,在蓝牙的主窗口会显示一个地球,用鼠标左键点击一下地球(显示出设备号说明运行正常),就开始搜索10米以内的设备,很快就会搜索到一个名称为“linux”的设备,鼠标右键点击“linux”,选择“连接”――“蓝牙个人局域网服务”――“是”――开始连接。
注意:
这时在网络连接中会出现“本地连接3”,设置IP为:
10.0.0.3,子网掩码为:
255.0.0.0,并且要断开其余的网络连接,关掉pc机的防火墙。
当显示已连接后,在超级终端上:
[/mnt/yaffs/bluetooth]start.shnet——启动linux的蓝牙网络
[/mnt/yaffs/bluetooth]ifconfig――可以看到蓝牙局域网的IP
bnep0Linkencap:
EthernetHWaddr00:
13:
EF:
F0:
C0:
B1
inetaddr:
10.0.0.1Bcast:
10.255.255.255Mask:
255.0.0.0UPBROADCASTRUNNINGMULTICASTMTU:
1500Metric:
1RXpackets:
152errors:
0dropped:
0overruns:
0frame:
0TXpackets:
3errors:
0dropped:
0overruns:
0carrier:
0collisions:
0txqueuelen:
100
RXbytes:
16013(15.6KiB)TXbytes:
72(72.0B)
这是在pc机端登陆ftp:
//10.0.0.1,用户名:
root,密码:
无,即可看到2410-Slinux操作系统下根目录下的内容。
9.FPGA模块的演示:
插好FPGA模块后启动
[/mnt/yaffs]cdfpga/
[/mnt/yaffs/fpga]ls
fpga-tests3c2410-fpga.o
[/mnt/yaffs/fpga]insmods3c2410-fpga.o
Usings3c2410-fpga.o
fpgadeviceinitialized
[/mnt/yaffs/fpga]fpga-test――在超级终端上显示如下
0x00x10x20x30x40x50x60x70x80x90xa0xb0xc0xd0xe0xf0x100x110x12
0x130x140x150x160x170x180x190x1a0x1b0x1c0x1d
0x00x10x20x30x40x50x60x70x80x90xa0xb0xc0xd0xe0xf0x100x110x12
0x130x140x150x160x170x180x190x1a0x1b0x1c0x1d
――模块上会有3个LED在有节奏的闪烁
10.sd卡的演示:
[/mnt/yaffs]cdsdcard/
[/mnt/yaffs/sdcard]ls
inssd.shmmc_disk.o
mmc_core.ommc_slot_s3c2410.o
[/mnt/yaffs/sdcard]inssd.sh
[/mnt/yaffs/sdcard]mount/mnt/sdcard/
――挂载sd卡到/mnt/sdcard/目录下
MSDOSFS:
Usingcodepage936
MSDOSFS:
IOcharsetcp936
[/mnt/yaffs/sdcard]cd/mnt/sdcard/
[/mnt/sdcard]ls――显示sd卡中的内容
Lglgkgkdfgdfklf
11.can演示
[/mnt/yaffs]cdcan/
[/mnt/yaffs/can]ls
can.ocan_singlechipcanchat
[/mnt/yaffs/can]insmodcan.o
Usingcan.o
Warning:
loadingcanwilltaintthekernel:
nolicense
Seehtsp:
//www.tux.org3lkml/#export-tacintedfo2informationab4uttaintedmod
ules
10-mcp2510initialized
[/mnt/yaffs/can]canchat――自发自收
Press"\q!
"toquit!
PressEntertosend!
Debug:
canrecievethreadbegin.
输入:
adasdsffff
回车后输出:
adasdsffff
Can节点模块演示:
[/mnt/yaffs]cdcan/
[/mnt/yaffs/can]ls
can.ocan_singlechipcanchat
[/mnt/yaffs/can]cdcan_singlechip
[/mnt/yaffs/can/can_singlechip]ls
2410testcan.oinscan.sh
[/mnt/yaffs/can/can_singlechip]./inscan.sh
此部实际是加载ADC驱动,若无此脚本,可到ad目录下运行insmods3c2410-adc.o加载驱动。
[/mnt/yaffs/can/can_singlechip]insmodcan.o
[/mnt/yaffs/can/can_singlechip]./2410test
+--------------------------------------------------------+
|Pleaseinput1,2,3,4,5,or6torespectivelyoperate|
|led1,led2,led3,buzzer,numeraltransitororstepmotor|+--------------------------------------------------------+
1:
控制LED1,子选项:
0和1控制亮灭,2退出到主选项。
2:
控制LED2,子选项:
0和1控制亮灭,2退出到主选项。
3:
控制LED3,子选项:
0和1控制亮灭,2退出到主选项。
4:
控制嗡鸣器,子选项:
1鸣响,0停止,2退出到主选项。
5:
控制计数器开启
6:
控制步进电机:
通过第二个AD电位器控制。
12.gprs和gps的演示
(1)演示GPRS:
设置gps和gprs扩展板的跳线位置在GPRS,插入GSM手机卡,连接GPRS天线,然后把扩展板插入PCI插槽。
[/mnt/yaffs]cdgps_gprs/
[/mnt/yaffs/gps_gprs]ls
gprsgpsi2c-tomega8.o[/mnt/yaffs/gps_gprs]./gprs(./gprs115200)
InoIP:
routingcache
readmodemf512buck
at,
OKes
ate1
OK
SWITCHEDAUXAUDIO
OK
at+clvl=100
OK
at+cmic=1,10
OK
[1]giveacall
[2]respondacall
[3]holdacall
[4]sendamsg
[**]helpmenu
keyshell>――键盘输入为2410-s上的小键盘,[1]为打电话,[2]为接电话,[3]为中止当前通话,[4]为发短信。
(2)演示GPS:
设置gps和gprs扩展