76 Ch

516 views
446 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
516
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

76 Ch

  1. 1. 2.4.21 设置并保存系统实时时钟 Linux 中更改时间的方法一般使用 date 命令,为了把 S3C2440 内部带的时钟与 linux 系统时钟同 步,一般使用 hwclock 命令,下面是它们的使用方法: (1) date -s 042916352007 #设置时间为 2007-04-29 16:34 (2) hwclock -w #把刚刚设置的时间存入 S3C2440 内部的 RTC (3).开机时使用 hwclock -s 命令可以恢复 linux 系统时钟为 RTC, 一般把该语句放入 /etc/init.d/rcS 文件自动执行。 注意:我们提供的系统已经把 hwclock –s 命令写入 rcS 文件。 2.4.22 如何掉电保存数据到 Flash 由于本系统采用了可读写文件系统 yaffs(在嵌入式系统中,专门管理 Flash 存储器的 一种文件系统),因此可以很方便的动态保存数据,掉电后不会丢失。开机后在串口终端运行 以下命令: #cp / shanghaitan.mp3 /home/plg 此时将在/home/fa 目录下复制一个同样的文件,然后关机,重新开启系统,可以查看 到/home/plg 目录下的文件依然存在。 第 - 76 - 页
  2. 2. 2.4.23 如何设置开机自动运行程序 借助启动脚本可以设置各种程序开机后自动运行,也可以设置其他系统设置,这有点 类似于 Windows 系统中的 Autobat 自动批处理文件,启动脚本的位于板子的/etc/init.d/rcS,内 容如下(实际内容可能与此不完全一致): #! /bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin: ##设置默认有效执行路径 runlevel=S ##用户等级,在此为:单用户 prevlevel=N umask 022 export PATH runlevel prevlevel # # Trap CTRL-C &c only in this shell so we can interrupt subprocesses. # trap quot;:quot; INT QUIT TSTP #SCSI modules #Input modules #/sbin/insmod /lib/input.o #/sbin/insmod /lib/keybdev.o #/sbin/insmod /lib/mousedev.o #/sbin/insmod /lib/evdev.o #Charactor modules ##FrameBuffer 的符号联接 /bin/ln -s /dev/fb/0 /dev/fb0 /bin/ln -s /dev/vc/0 /dev/tty1 /bin/ln -s /dev/sound/dsp /dev/dsp #声音设备的符号联接 /bin/ln -s /dev/sound/mixer /dev/mixer #声音设备的符号联接 /bin/ln -s /dev/scsi/host1/bus0/target0/lun0/part1 /dev/sda1 #设置常用临时目录 /bin/mount -t proc none /proc /bin/mount -t tmpfs none /tmp /bin/mount -t tmpfs none /var /bin/mkdir -p /var/lib 第 - 77 - 页
  3. 3. /bin/mkdir -p /var/run /bin/mkdir -p /var/log #Usb devices #/sbin/insmod /lib/hid-core.o #/sbin/insmod /lib/usbmouse.o #/sbin/insmod /lib/usbkbd.o #Netcard #/sbin/insmod /lib/cs8900a.o #各种服务程序 # telnet/ftp 服务 /etc/rc.d/init.d/netd start # web server 服务 /etc/rc.d/init.d/httpd start # led 服务 /etc/rc.d/init.d/leds start #本地回环设备 ip 地址 /sbin/ifconfig lo 127.0.0.1 /sbin/ifconfig eth0 192.168.1.230 up #本机 ip 地址, #开机后自动运行 madplay 播放 mp3, 用户可以仿照 /sbin/madplay /shanghaitan.mp3 & 此处添加自己的开机程序 /bin/hostname -F /etc/sysconfig/HOSTNAME 2.4.24 如何使用命令进行屏幕截图 使用 snapshot 命令可以对当前的 LCD 显示进行截图,并保存为 png 格式的图片。 #snapshot pic.png 执行该命令将把当前 LCD 显示进行抓图,并保存为 pic.png 文件。 第 - 78 - 页
  4. 4. 2.5 预装 WindowsCE 的功能和外围资源测试 使用 wince 系统可以测试播放 mp3、网络、优盘的使用、SD 卡的使用、各种常见的服 务程序等。 请按照“安装和更新系统程序”一章下载烧写您所需要的 wince 映象文件(此示例中烧 写的是 NK_N35.bin)。 启动 WINCE 系统后,出现一个 WindowsXP 风格的界面,如下图所示。 第 - 79 - 页
  5. 5. 2.5.1 按键测试 驱动程序位置:按键的驱动程序位于 BSP(SMDK2440 文件夹)中。: SMDK2440DRIVERSUserkey 说明:开发板上的 6 个按键可以模拟 USB 键盘的上、下、左、右、回车和焦点转移 按键“TAB”,系统启动后,不需要启动任何程序打开它,它们的对应关系如下: K1 - TAB K2 - UP K3 - ENTER K4 - DOWN K5 - LEFT K6 - RIGHT 在桌面状态下,按 K1 键,把焦点转移到桌面的图标,图标的周围会出现虚框,如图 中的“回收站” ,这时按上下左右键,把焦点转移到其他图标,如“我的设备”,如图: 按下“回车”键,即 K3,就可以打开窗口了: 第 - 80 - 页
  6. 6. 2.5.2 LED 测试 系统启动后,点击运行桌面的“QQ2440 测试”,打开 LED 测试程序,如图: 点击程序中的按钮,可以任意控制开发板上的四个 LED 的亮和灭。 第 - 81 - 页
  7. 7. 2.5.3 屏幕旋转测试 说明:屏幕旋转的驱动程序已经包换在 LCD 驱动中,它不需要特别的硬件支持,是 纯软件实现的,因此无需另外的单独驱动。 LCD 驱动的位置:SMDK2440DRIVERSDISPLAY 系统启动后,点击运行桌面的“屏幕旋转” ,运行界面如左下图,点击其中的“旋转” 按钮,屏幕会按逆时针方向 90 度,如右下图。 2.5.4 串口通信测试 说明:本开发板提供的 BSP 包含三个串口的标准驱动,要测试串口 2,3,需要使用串 口扩展小板。 系统启动后,点击运行桌面的“串口调试助手” ,运行界面如左下图: 第 - 82 - 页
  8. 8. 点“设置”按钮,打开设置窗口,设置串口号为 COM2,波特率为 115200,其他设 置如图(右上),点确定返回主窗口。 同时,连接好扩展板的 COM2 到 PC 一端,并在 PC 端把相应的串口作相同的设置。 在主窗口中点“打开端口”按钮,此时该按钮会变为“关闭端口” ,在“发送区”输 入一些字符,点“发送”按钮,如左下图,这时会在 PC 端的串口终端接收到从开发板发送 来的字符,如右下图: 然后,在串口调试助手的主窗口点“接收”按钮(该按钮会改变为“不接收” ,在 ) PC 端的串口终端输入一些字符(通过超级终端是无法看到的),在输入的同时,我们看到输入 第 - 83 - 页
  9. 9. 的字符会在开发板串口调试助手的接收区显示,如图: 我们还可以使用同样的方法测试 COM3,在此就不作详细的说明了。 2.5.5 如何使用优盘 在 wince 中使用优盘和使用标准的 windows 使用优盘类似, WINCE 系统启动以后, 当 把优盘插入 USB Host 接口,这时板子给优盘供电,优盘的指示灯会闪烁,等待几秒系统就自 动加载优盘了,这时可以双击桌面的“我的电脑”图标,打开资源管理器,可以看到优盘的 盘符:硬盘,如下图所示。 第 - 84 - 页
  10. 10. 双击硬盘即可进入优盘进行数据读写了。 2.5.6 如何使用 SD/MMC 卡 说明:本开发板使用的 SD 卡驱动源自三星公板,只有 dll 驱动文件,没有源代码。 把 SD/MMC 卡插入板上的 SD 插槽,资源管理器中就可以看到 SD 卡的盘符:Storage Card,双击打开进入该目录,就可以对 SD/MMC 卡进行读写了。 第 - 85 - 页
  11. 11. 2.5.7 使用 Windows Media Player 播放 mp3 双击打开桌面上的 Media Player 图标,出现 Windows Media Player 播放器,如下图, 点 File->Open 根据提示,找到您要播放的 mp3 文件,这样就可以像在 PC Windows 中一样播 放 mp3 文件了,另外 Media Player 播放器还可以播放 WMV 格式的影音文件,请自行测试。 第 - 86 - 页
  12. 12. 2.5.8 如何使用超级播放器流畅播放 SD 卡中的 Mpeg4 电影 超级播放器是在 Windows Mobile 中经常用到的一个媒体播放器,它类似于我们经常 在电脑上使用的“暴风影音”播放器,现在我们把它集成进去,您可以使用它在 3.5 寸屏上 流畅播放各种格式的媒体软件,如 mpeg2,mov,avi 等格式。 双击打开运行桌面上的“超级播放器” ,如下图所示,点“File->Open File… ”,选 择您需要播放的电影文件,下图是播放中的视频截图。 2.5.9 以太网测试 点“开始->设置->网络和拨号连接” ,打开界面如下。 第 - 87 - 页
  13. 13. 双击 DM9CE1,打开设置界面,下图是缺省配置,您可以安装实际的网络环境设置。 在 PC 端使用 ping 命令测试网络的连通情况。 2.5.10 通过 telnet 登录目标板 我们配置的 WINCE 系统启动后,将会启动 telnet 服务,这时接上网线,可以使用 telnet 命令登录开发板,如下图所示。 第 - 88 - 页
  14. 14. 提示:Telnet 属于 WINCE 内核定制中的组件之一,我们只是在内核的定制中选择加 入了它,对其更加详细的使用,如:如何创建其他帐户、设置密码等并不熟悉,请用户自行 学习研究。 注意:在 WINCE 系统中,默认的 IP 地址是 192.168.1.217,登录时不需要任何密码。 2.5.11 使用 ftp 向目标版传送文件 提示:ftp 服务属于 WINCE 内核定制中的组件之一,我们只是在内核的定制中选择 加入了它,对其更加详细的使用,如:如何创建其他帐户、设置密码等并不熟悉,请用户自 行学习研究。 我们配置的 WINCE 系统启动后,将会启动 ftp 服务,这时接上网线,可以使用 ftp 命令匿名登录开发板,如下图所示。 注意:在 WINCE 系统中,默认的 IP 地址是 192.168.1.217,用户名和密码均为 ftp。 第 - 89 - 页
  15. 15. 2.5.12 Web server 测试 我们配置的 WINCE 系统启动后,将会启动 http 服务,即通常所说的 web server,这 时接上网线,在您的 PC 机浏览器上输入开发板的 IP 地址,可以看到目标板服务器提供的一 个简单网页,这说明该服务已经启动了。 第 - 90 - 页

×