mtd-utils工具(linux下flash工具)

mtd-utils工具(linux下flash工具)
mtd-utils工具(linux下flash工具)

一、下载源码包并解压

wget ftp://https://www.360docs.net/doc/de4595229.html,/pub/mtd-utils/mtd-utils-1.5.1.tar.bz2

wget https://www.360docs.net/doc/de4595229.html,/zlib-1.2.8.tar.gz

wget https://www.360docs.net/doc/de4595229.html,/opensource/lzo/download/lzo-2.03.tar.gz

wget https://https://www.360docs.net/doc/de4595229.html,/pub/linux/utils/util-linux/v2.21/util-linux-2.21.1.tar.gz

tar zxvf zlib-1.2.8.tar.gz

tar zxvf lzo-2.03.tar.gz

tar jxvf mtd-utils-1.5.1.tar.bz2

tar zxvf util-linux-2.21.1.tar.gz

二、编译安装zlib

1)

cd zlib-1.2.8

CC=arm-none-linux-gnueabi-gcc ./configure --prefix= /usr/local/arm-2007q1/arm-none-linux-gnueabi --shared

(注意:这里的/usr/local/arm-2007q1/arm-none-linux-gnueabi是交叉编译工具默认目录。)

2)

make

make install

cd ..

3)

安装完成后会在/usr/local/arm-2007q1/arm-none-linux-gnueabi /目录下生成三个目录:include、lib、share。

安装完后检查一下目录/usr/local/arm-2007q1/zlib/

假如include 中没有zlib.h 之类的头文件,lib 中没有libz.so.1.2.3 ,那就自己手动拷到这些目录下去,记着拷的时候把所有的*.h 都需要拷过去,在拷库的时候用cp -Ca libz.* /…./lib 就行,要用上-Ca 选项。

三、编译安装lzo

1)

cd lzo-2.03/

CC=arm-none-linux-gnueabi-gcc ./configure --host=arm-none-linux-gnueabi --prefix=/usr/local/arm-2007q1/arm-none-linux-gnueabi

2)

make

make install

cd ..

3)

同上

四、编译安装uuid

1)

cd util-linux-2.21.1/

./configure --prefix=/usr/local/arm-2007q1/arm-none-linux-gnueabi --host=arm-none-linux-gnueabi --disable-mount --disable-makeinstall-setuid --disable-makeinstall-chown --disable-use-tty-group --disable-chsh-only-listed --disable-schedutils --disable-wall --disable-kill --disable-pivot_root --disable-switch_root --disable-cramfs --disable-agetty --disable-unshare --disable-fallocate --disable-mountpoint --disable-uuidd --disable-partx --disable-fsck --disable-losetup --disable-mount --disable-libmount --disable-tls --without-ncurses

2)

make

make install

cd ..

3)

同上

五、交叉编译mtd-utils

1)

cd mtd-utils-1.5.1/

2)

make CROSS=arm-none-linux-gnueabi- WITHOUT_XATTR=1

查看下mtd-utils-1.0.0目录下是否生成了咱们所需要大工具(flashcp,nandwrite......等)。

有工具生成了,OK,交叉编译成功。

4)

将生成大工具拷贝到文件系统开发板的根文件系统,放在/bin 或/sbin 都行。再编译内核就OK拉。

五、补充

如果交叉编译器为4.3.x以上,编译不通过,请参考

https://www.360docs.net/doc/de4595229.html,/ptxdist@pengutronix.de/msg01067.html

https://www.360docs.net/doc/de4595229.html,/patch/12689/

打补丁

六、mtd-utils工具命令的使用

1)

使用命令前用cat /proc/mtd 查看一下mtdchar字符设备;或者用ls -l /dev/mtd*

#cat /proc/mtd

dev: size erasesize name

mtd0: 00c00000 00020000 "ROOTFS"

mtd1: 00200000 00020000 "BOOTLOADER"

mtd2: 00200000 00020000 "KERNEL"

mtd3: 03200000 00020000 "NAND ROOTFS partition"

mtd4: 04b00000 00020000 "NAND DATAFS partition"

为了更详细了解分区信息用mtd_debug命令

#mtd_debug info /dev/mtdX (不能使用mtdblockX, mtdblockX 只是提供用來mount 而已) mtd.type = MTD_NORFLASH

mtd.flags =

mtd.size = 12582912 (12M)

mtd.erasesize = 131072 (128K)

mtd.oobblock = 1

mtd.oobsize = 0

mtd.ecctype = (unknown ECC type - new MTD API maybe?)

regions = 0

2)

命令:flash_erase

作用:擦出指定范围内flash的内容,如果不指定,默认擦出起始位置的第一块,使相应flash 变为全1

用法:

flash_erase MTD-device [start] [cnt (# erase blocks)] [lock]

MTD-device:待擦出的分区,如/dev/mtd0

start:起始位置设置,这里必须设置为0x20000(128K)的整数倍

cnt: 从start开始计算,要擦出的块数

lock: 写保护

eg: ./flash_erase /dev/mtd0 0x40000 5 //擦出mtd0分区上从0x40000开始的5块数据,128K/块

命令:flash_eraseall

作用:擦出整个分区的数据,同时也会作坏块检测

用法:

flash_eraseall [OPTION] MTD_DEVICE

-q, --quiet 不显示打印信息

-j, --jffs2 一jffs2 格式化分区

eg: ./flash_eraseall -j /dev/mtd0

命令:flashcp

作用:copy数据到flash 中

用法:

usage: flashcp [ -v | --verbose ]

flashcp -h | --help

filename:待写入的数据

device: 写入的分区,如/dev/mtd0

eg:

filename制作:mkfs.jffs2 -e 0x20000 -d cq8401 -o cq8401.img -n //这里的-e 0x20000 必须更你芯片的erasesize 相等

./flashcp cq8401.img /dev/mtd0 // copy cq8401.img文件系统到/dev/mtd0分区中

当然这个命令的功能跟dd if=/tmp/fs.img of=/dev/mtd0差不多

命令:nandwrite

作用:向nand flash中写数据

用法:

nandwrite [OPTION] MTD_DEVICE INPUTFILE

-a, --autoplace Use auto oob layout

-j, --jffs2 force jffs2 oob layout (legacy support)

-y, --yaffs force yaffs oob layout (legacy support)

-f, --forcelegacy force legacy support on autoplacement enabled mtd device

-n, --noecc write without ecc

-o, --oob image contains oob data

-s addr, --start=addr set start address (default is 0)

-p, --pad pad to page size

-b, --blockalign=1|2|4 set multiple of eraseblocks to align to

-q, --quiet don't display progress messages

--help display this help and exit

--version output version information and exit

eg: ./nandwrite -p /dev/mtd0 /tmp/rootfs.jffs2

命令:nanddump

作用:dump出nand flash一些信息,如:block size,erasesize,oobblock 大小,oob data ,page data 等;同时也会作坏块检测

用法:

nanddump [OPTIONS] MTD-device

--help display this help and exit

--version output version information and exit

-f file --file=file dump to file

-i --ignoreerrors ignore errors

-l length --length=length length

-o --omitoob omit oob data

-b --omitbad omit bad blocks from the dump

-p --prettyprint print nice (hexdump)

-s addr --startaddress=addr start address

eg:./nanddump -p -f nandinfo.txt /dev/mtd0 //dump出nand flash /dev/mtd0数据并保存到nandinfo.txt

命令:mtd_debug

作用: 对mtd 调试作用

用法:

usage: mtd_debug info

mtd_debug read

mtd_debug write

mtd_debug erase

eg:

#./mtd_debug info /dev/mtd0 // 输出/dev/mtd0上的一些信息,这里必须用mtdx

#./mtd_debug erase /dev/mtd0 0x0 0x40000 // 擦出/dev/mtd0 分区上从0x0开始的,128K*2 大小的数据

#./mtd_debug write /dev/mtdblock0 ox0 0x360810 cq8401.img //向mtdblock0分区,写入3.6M 大小的文件系统cq8401.img,这里最好用mtdblockx

#./mtd_debug read /dev/mtdblock0 ox0 0x360810 read.img //从mtdblock0中读出3.6M 数据保存到read.img

# cmp -l cq8401.img read.img // 验证write to flash 和read from flash 中的数据是否一致;也可以使用diff命令来比较

另外针对nand flash,mtd_debug这个工具来测试mtd驱动也不是很好,用nandwrite和nanddump这两个工具或许更好点。然后可以用cmp这个命令来比较一下nanddump出来的

数据和nandwrite写入的数据是否一致。

命令:ftl_format

解释:In order to use one of conventional file systems (Ext2, ext3, XFS, JFS, FAT)over an MTD device, you need a software layer which emulates a block device over the MTD device. These layers are often called Flash Translation Layers (FTLs).

七、参考文章

https://www.360docs.net/doc/de4595229.html,/yinkaizhong/archive/2008/12/25/3604794.aspx

https://www.360docs.net/doc/de4595229.html,/qwetiop/blog/item/f2acb50f03e800eaab64577a.html

https://www.360docs.net/doc/de4595229.html,/u1/53103/showart_1101011.html

形状变形动画制作步骤

形状变形动画制作步骤: 1、启动软件; 双击桌面上的 2.制作元件:元件变化包括:一个任意图形到另一个任意图形的变形,一个任意图形大小的变形,一个任意图形和多个任意图形的变形。 A 单击“插入”菜单——新建元件——输入元件名称——选择元件类型——确定。 B 一个任意图形到另一个任意图形的变形: 单击时间轴上的第一帧,单击工具面板上的椭圆工具,笔触色静止,在编辑区拖动鼠标画椭圆——在时间轴上第一帧至第20帧的任意帧处右击(单击鼠标右键),选择“插入关键帧”,单击面板上的黑箭头(即选择工具),在椭圆外单击一下,取消对椭圆的选择——鼠标指向椭圆,当出现弧形时按住键盘上的CTRL,拉出心形尖角 说明:两个关键帧之间的距离长短决定了动画变化的快慢。 C心形大小的变化:右击时间轴上第30帧处——插入关键帧——单击工具面板上的“任意变形”工具——单击编辑区里的心形——拖动心形周围的控点,将心形拉大——右击40帧——插入关键帧——单击任意变形工具——单击心形,将心形缩小。 这样,一个心形大小的变形动画结束。 D 心形一个变多个的变形:右击50帧——插入关键帧——右击心形——复制——到空白处右击——粘贴——拖动粘贴出来的心形至合适位置处。 C单击第1-20帧,帧处任意帧——选择编辑区下面的补间下拉按钮——选择形状(当出现绿色的箭头时,表明形状变形动画制作成功)。其余的20至30,30-40,40-50之间形状补间的添加照此类推 3.元件在舞台上的展示 单击场景按钮,切换到舞台编辑状态——单击图层1第一帧 A背景的添加: B导入图片到库里:文件菜单——导入——导入到库——选择图片文件——打开。 C单击场景图层1第一帧,从库里拖图片到舞台。 D单击图层1下方的“添加图层”按钮,添加出图层2(做动画时,为了分清每个的内容,可将图层进行命名:方法是,双击图层,输入名称,在图层外空白处单击一下即可),单击图层2第一帧,拖动库里的元件到舞台适当位置处。 4.动画影片测试:单击控制菜单——选择测试影片。

Flash动画-形状渐变动画

Flash动画制作——形状渐变动画 刘志韩 教学目标 1、初步掌握使用Flash绘制图形 2、能够独立完成形状渐变动画的制作 教学重点能够独立完成形状渐变动画的制作 教学难点初步掌握使用Flash绘制图形 教学过程 导入:形状渐变动画欣赏 自主学习 形状渐变动画制作原理: 说明:制作形状渐变的关键帧上发生变化的内容都要分离到最小的单元,成点状分布的状态。 动手实践 请同学们参照学案上的操作步骤完成“月亮的变化”动画的制作 步骤:1、新建Flash文档——在属性面板中设置“背景”深蓝色。 2、选择工具箱中的“椭圆工具”——在属性面板中设置“笔触”颜色为无,“填充颜色”为黄色。 3、按住键盘上的shift键,在舞台上画一个黄色的圆。 4、在时间轴的30帧插入关键帧,选择“椭圆工具”,“填充颜色”为红色,在黄色圆上画 一个红色的圆留出黄色月牙形状,“选择工具”选中红色的圆删除(delete)。 5、选择时间轴的第一帧,属性面板“补间”形状渐变 6、菜单中选择“控制”——“测试影片”,测试制作的动画效果。 7、制作完成之后“文件”——“导出影片”,完成作品的制作。

任务二:独立完成“烟花”的制作。 合作练习 任务:请同学们以小组为单位合作完成“我爱你家乡”动画的制作 说明:1、心图形的制作步骤提示:画两个圆,使用选择工具,对其形状进行调整。 2、输入的文字变为形变对象要将其打散(方法:选中文字使用菜单中“修改”——“分离”,如果不是单个文字,需要做两次分离) 作品上传 要求:小组长从小组中自选一名同学的作品,以小组名命名放在老师的机器上“学生作品”文件夹中。 会考题追踪 所有的同学将下面两个题练习一遍 1、用Flash制作一个15帧的正方形变圆的形状渐变动画,测试影片并以“形状渐变”为文件名,保存到桌面上。 2、用Flash制作一个20帧的形状渐变动画,将字符“今天”(大小设为50,颜色为红色) 形状渐变为“明天”(依次将大小设为50,颜色为红色),并以“wenzi.fla”为文件名保存到桌面上。 作业:根据今天学习到的形状渐变动画制作的知识,自命主题,做一个文字形状渐变的小动画和图形形状渐变的小动画。

Linux下QQ等软件的安装方法

Linux下QQ等软件的安装方法.txt24生活如海,宽容作舟,泛舟于海,方知海之宽阔;生活如山,宽容为径,循径登山,方知山之高大;生活如歌,宽容是曲,和曲而歌,方知歌之动听。Linux下QQ等软件的安装方法2008-10-31 23:39 Linux下QQ等软件的安装方法2008-10-16 16:06要充分发挥电脑的作用,就得有大量的应用软件,完成不同的工作。在Windows环境中安装各种应用软件的思路与方法,想必大家早已熟悉。然而,在使用Linux时,我们却总会被这些本不应该是问题的问题所困扰:怎么安装应用软件?我的软件安装在什么地方?如何删除不要的应用软件?…… 下面,我们就一起来认识一下这些方面的知识。 一、解读Linux应用软件安装包 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。3) dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。 而且,大多数Linux应用软件包的命名也有一定的规律,它遵循: 名称-版本-修正版-类型 例如: 1)software-1.2.3-1.tar.gz 意味着: 软件名称:software 版本号:1.2.3 修正版本:1 类型:tar.gz,说明是一个tar包。 2)sfotware-1.2.3-1.i386.rpm 软件名称:software 版本号:1.2.3 修正版本:1 可用平台:i386,适用于Intel 80x86平台。 类型:rpm,说明是一个rpm包。 注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。 而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。 二、了解包里的内容 一个Linux应用程序的软件包中可以包含两种不同的内容: 1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。 2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。 通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的。你可以根据自己的情况来选择。 三、搞定使用tar打包的应用软件 1. 安装: 整个安装过程可以分为以下几步: 1)取得应用软件:通过下载、购买光盘的方法获得;

linux下安装abaqus

1 sudo apt-get install g++ 2 sudo apt-get install csh 3 sudo mount -o loop /home/zhangfei/DVD1.iso /mnt (挂载,只能挂载一个) 4 mkdir temp(临时储存安装信息) 5 mkdir abaqus610 (安装目录) 6 cd /mnt/ 7 ls /mnt 8 sudo /mnt/./setup -nosystemchecks (安装license) 10 cd /mnt/crack/ 11 ls 13 sudo cp abq6101.dat ~/abaqus610/License/ (将.dat文件复制到目录) 14 cd 15 cd abaqus610/License/ 16 ls 17 sudo gedit abq6101.dat(改写此文件) 18 sudo ./lmgrd -c abq6101.dat (运行) 40 pwd 42 cat /mnt/setup 47 su 50 cd ~/ 51 ls 52 cd temp/ 54 cd ..(返回上一目录) 56 cd abaqus610/ 58 sudo XLIB_SKIP_ARGB_VISUALS=1 ./Commands/abq6101 cae 59 sudo apt-get install libjpeg62 60 sudo XLIB_SKIP_ARGB_VISUALS=1 ./Commands/abq6101 cae 62 sudo XLIB_SKIP_ARGB_VISUALS=1 ./Commands/abq6101 cae 64 sudo XLIB_SKIP_ARGB_VISUALS=1 ./Commands/abq6101 cae 68 cd site/ 70 sudo gedit abaqus_v6.env 71 cd .. 73 sudo XLIB_SKIP_ARGB_VISUALS=1 ./Commands/abq6101 cae 75 cd 77 pwd 78 sudo gedit .bash_aliases 79 su / 80 cd /(进入根目录) 82 pwd 83 sudo gedit .bash_aliases 84 abaqus 86 cd 88 sudo gedit .bash_aliases 89 cd temp/(在此文件下运行abaqus) 90 abqlm 91 abaqus cae 93 sudo /mnt/./install.sh (安装fortran) 95 abaqus cae 97 sudo umount /mnt(取消挂载) 102 sudo apt-get install ia32-libs

linux下环境以及软件安装

Zookeeper的安装 1.1.1.安装环境: Linux:centos6.4 Jdk:1.7以上版本 Zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。 1.1. 2.安装步骤: 第一步:安装jdk 第二步:把zookeeper的压缩包上传到linux系统。 第三步:解压缩压缩包 tar -zxvf zookeeper-3.4.6.tar.gz 第四步:进入zookeeper-3.4.6目录,创建data文件夹。 第五步:把zoo_sample.cfg改名为zoo.cfg [root@localhost conf]# mv zoo_sample.cfg zoo.cfg 第六步:修改data属性:dataDir=/root/zookeeper-3.4.6/data 第七步:启动zookeeper [root@localhost bin]# ./zkServer.sh start 关闭:[root@localhost bin]# ./zkServer.sh stop 查看状态:[root@localhost bin]# ./zkServer.sh status 注意:需要关闭防火墙。 需要安装tomcat,然后部署监控中心即可。 1、部署监控中心: [root@localhost ~]# cp dubbo-admin-2.5.4.war apache-tomcat-7.0.47/webapps/dubbo-admin.war 2、启动tomcat 3、访问http://192.168.25.167:8080/dubbo-admin/ 用户名:root 密码:root 如果监控中心和注册中心在同一台服务器上,可以不需要任何配置。 如果不在同一台服务器,需要修改配置文件: /root/apache-tomcat-7.0.47/webapps/dubbo-admin/WEB-INF/dubbo.properties Nginx安装 1、需要安装gcc的环境。yum install gcc-c++ 2、第三方的开发包。 PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。yum install -y pcre pcre-devel 注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。

flash形变动画

Flash形变动画的制作教学设计 教学对象:八年级 课时安排:1课时(40分钟) 教学重难点: 1、创建和调用图形元件。 2、制作flash形变动画的基本方法。 3、形状提示点的使用方法,动画前后的控制点的点数要一致,位置要一致。 4、元件不能直接制作形变动画,只有当元件通过“分离”被转换成图形对象后才能产生形变。 教学目标: 知识与技能: 1、熟悉常用图形工具、文本工具、库的使用。 2、了解Flash元件的分类及用途,学会如何创建和调用图形元件。 3、学会创建补间动画,制作简单的形变动画和用形状提示点控制动画。 情感态度: 1、通过学习,让学生动手制作简单动画,从而培养学生的制作flash动画的兴趣及信心。 2、培养学生观察及动手操作、综合应用知识的能力。 教学环境: 硬件资源:具备局域网条件的机房、投影仪、多媒体电脑。 软件资源:广播软件、使用powerpoint、Flash等软件制作的课件。 教学内容分析: 形状补间动画是学习制作flash动画必须具备的基础之一。本节课是通过制作两个由易至难的实例:1、“矩形变圆形”动画、2、“公鸡变凤凰”动画,让学生掌握flash形变动画的基本制作方法。后面即将学习的引导层动画、遮罩动画等都将在此基础上展开,因此,本节课的内容十分重要,授课对象为八年级学生,他们已具备了一定的信息技术操作技能,通过半个学期的学习,已经初步掌握了Flash关键帧动画的制作,并且了解和掌握了工具面板中的各类工具的用

途及其使用方法,本节课通过两个任务去驱动学生,使其能积极思考、探索,勇于实践,最终实现本课的教学目标,解决重点、难点,并在思考──探索──实践的环节中使学生感觉到学有所获,思有所得,体验获得成功的喜悦和快乐。教学流程图: 教学过程: (一)情景导入 教师:同学们,在上一节课中我们学习了关键帧动画的制作,大家回想一下“书写文字”动画的制作过程,谁来说说关键帧动画的制作要点是什么?(对关键帧的复习) 学生:将每个帧都定义为关键帧,然后给每个帧创建不同的图像。 教师:很好。关键帧动画的每一帧都需要我们去创建,同学们想想,如果我们要制作一个稍复杂的动画,这样一帧一帧的去创建,是不是费时又费力?(引入新课)

查看linux 下已经安装的软件包

查看linux 下已经安装的软件包 RPM使用详解在Linux 操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他LinuxRPM使用详解 在Linux 操作系统中,有一个系统软件包,它的功能类似于Windows 里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux 使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法。 1.我们得到一个新软件,在安装之前,一般都要先查看一下这个软件包里有什么内容,假设这个文件是:Linux-1.4-6.i368.rpm,我们可以用这条命令查看: rpm -qpi Linux-1.4-6.i368.rpm 系统将会列出这个软件包的详细资料,包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。

2.上面列出的所有文件在安装时不一定全部安装,就像Windows下程序的安装方式分为典型、完全、自定义一样,Linux也会让你选择安装方式,此时我们可以用下面这条命令查看软件包将会在系统里安装哪些部分,以方便我们的选择: rpm -qpl Linux-1.4-6.i368.rpm 3. 选择安装方式后,开始安装。我们可以用rpm-ivh Linux-1.4-6.i368.rpm命令安装此软件。在安装过程中,若系统提示此软件已安装过或因其他原因无法继续安装,但若我们确实想执行安装命令,可以在-ivh后加一参数“-replacepkgs”: rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm 4.有时我们卸载某个安装过的软件,只需执行rpm-e <文件名>;命令即可。 5.对低版本软件进行升级是提高其功能的好办法,这样可以省去我们卸载后再安装新软件的麻烦,要升级某个软件,只须执行如下命令:rpm -uvh <文件名>;,注意:此时的文件名必须是要升级软件的升级补丁

flash变形动画

Flash变形动画 一、定义 指一个物体变成为另一个物体。它主要着重于两个物体之间形状的变化。在变形的过程中可以产生位置、大小、颜色的变化。 1、确定初始状态 2、选择时间 3、确实终止状态 4、发出动画指令 例如:制作一个圆变长方形 1、先用椭圆工具画一个圆 2、选择时间,在第30帧单击 3、插入空白关键帧,单击“插入”——“时间铀”——“空白关键帧” 4、用矩形工具绘制一个长方形 5、发出变形动画指令,单击“属性”——“补间”——“形状” 二、如何播放动画 方法一 单击“控制”菜单中“测试影片” 方法二 按ctrl+enter组合键

三、椭圆工具 1、作用: 用于画椭圆或正圆形。 2、使用方法: (1)选择椭圆工具 (2)用鼠标在舞台上拖动 (3)释放鼠标 注意:如画正圆形,拖动时必须按住shift键。 四、矩形工具 1、作用: 用于画长方形或正方形。 2、使用方法: (1)选择矩形工具 (2)用鼠标在舞台上拖动 (3)释放鼠标 注意:如画正方形,拖动时必须按住shift键。 五、多角星形工具 1、作用: 用于画多边形或多角星 2、使用方法: (1)选择多角星形工具 (2)用鼠标在舞台上拖动

(3)释放鼠标 如须画多角星形需要将“选项”菜单打开,再选择“样式”中“星形”例如画一个五角星。 六、选择工具 作用: (1)用于选择对象 单击用于选择图形中一个部分; 双击用于选择整个图形(包括框线及内部填充色) (2)用于移动对象 选中对象后,按住鼠标左键拖动 (3)用于变形 可以改变物体的形状。 文字、数字、字母的变形动画。 对于文字、数字、字母做变形动画时,不能直接做,必须将它用“分离”命令。 “修改”——“分离” 注意:对于两个以上的文字、数字或字母必须用两次分离命令。 设置变形效果 添加形状提示点,可以控制变形的效果,从而可以做出许多种不同的变形效果。 “修改”——“形状”——“添加形状提示”

flash中的形状渐变动画

教学课题:flash中的形状渐变动画 一、教学目标(知识,技能,情感态度、价值观) 1、了解形状渐变动画的概念与适用条件; 2、了解动作渐变动画和形状渐变动画的不同点; 3、学会形状渐变动画的制作方法。 二、教学重点 1、形状渐变动画的制作方法; 2、动作渐变动画和形状渐变动画的不同点。 三、教学难点 1、形状渐变动画的适应条件 2、动作渐变和形状渐变的关系 四、教学过程 教学过程教师活动学生活动设计意图 导入新课 1、播放并欣赏flash动画。2、我们 所看到的渐变和上节课学习到的渐变 是一样的么? 3、指导“对学”讨论交 流,分析动画中的几个渐变。 1. 学生欣赏动画作品。思考“渐 变”形成过程 2. “对学”讨论交 流 激发学生浓厚的学习 兴趣,思考动画是如何 做出来的? 教学过程在很多电影的特技里,经常看到这样形 状的变形:一只小鸟变成一只蝴蝶,一 条鱼变成一个乌龟等等,具体这个“变” 是怎样做出来的呢?1、“群学”:如何 实现“形状渐变”?2、指导小组讨论 3、出示学习任务一:制作”圆”变“正方 形”渐变动画 1、小组讨论,归纳渐变要点: 渐变动画只需要制作起始关键 帧和结束关键帧,创建补间中间 部分由flash自动完成。2、组 内展示准备“任务一” 3、优秀小 组代表演示。 通过小组合作学习进 一步理解渐变动画制作 的原理和制作方法。为 下一环节做准备 教学过程1、形状渐变动画的原理:某一个关键 帧中的图形形状逐步过渡到另外一个 关键帧中的图形形状。2、演示动画 “太阳”(圆)变“日”(汉字)3、帮助 学生分析各帧内容,加深理解。 观看动画、组内交流动作渐变与 形状渐变的异同进一步明确原 理 明确动作渐变动画和形 状渐变动画的不同 教学过程任务二:创建图形与文字的形状渐变动 画任务三:制作文字渐变动画“滴”变 “翠”。指导学生自学、实践教师演示指 导学生上机 自学探究:制作文字渐变动画 (P50至P54页)共10步骤小 组合作共同完成文字渐变的实 际动画制作 明确文字渐变动画的制 作过程 教学过程请学生展示自己的制作并分享给大家优秀小组学生展示作品其他学 生欣赏、评价 展示作品 任务四“蜂”变“莲”、“舞”变“香”。看谁 做的又快又好又有新意展示优秀作品 教师小结 完成“蜂”变“莲”、“舞”变 “香”。欣赏优秀作品点评 交流、协作分层教学

Linux下软件安装详解(精)

Linux下软件安装详解 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip 压缩过的tar包(后缀为.tar.gz。 2另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器,后缀是.rpm。 当然,也有用rpm格式打包的源代码,用gzip压缩过的可执行程序包。只要您理解了以下的思路,这两种形式的安装包也不在话下了。 下面,我们就分成两个部分来说明软件安装思路: 第一部分:搞定.tar.gz 1.首先,使用tar -xzvf来解开这个包,如: #tar -xzvf apache_1_3_6_tar.gz 这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似,用来存放解压了的内容。如本例中就是apache_1.3.6 2.进入这个目录,再用ls命令查看一下所包含的文件,如: #cd apache_1.3.6 #ls 你观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。 1如果是configure文件,就执行:

#./configure #make #make install 2如果是Makefile文件,就执行: #make #make install 3如果是 Imake文件,就执行: #xmkmf #make #make install 3.如果没有出现什么错误提示的话,就搞定了。至于软件安装到什么地方,通常会在安装时出现。否则就只能查阅一下README,或者问问我,:- 如果遇到错误提示,也别急,通常是十分简单的问题: 1没有安装C或C++编译器; 确诊方法:执行命令gcc(C++则为g++,提示找不到这个命令。 解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令: #rpm -ivh gcc* (哈哈,我们用到了第二种安装方式 2没有安装make工具; 确诊方法:执行命令make,提示找不到这个命令。

Linux下软件安装方法总结

Linux下软件安装方法总结 <转> 2009-04-18 22:26 一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -ivh soft.version.rpm 二、deb包安装方式步骤: 1、找到相应的软件包,比如soft.version.deb,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.deb所在的目录; 4、输入dpkg -i soft.version.deb 三、tar.gz源代码包安装方式: 1、找到相应的软件包,比如soft.tar.gz,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.tar.gz所在的目录; 4、tar -xzvf soft.tar.gz //一般会生成一个soft目录 5、cd soft 6、./configure 7、make 8、make install 四、tar.bz2源代码包安装方式: 1、找到相应的软件包,比如soft.tar.bz2,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.tar.bz2所在的目录; 4、tar -xjvf soft.tar.bz2 //一般会生成一个soft目录 5、cd soft 6、./configure 7、make 8、make install 五、apt方式安装: 1、打开一个终端,su -成root用户; 2、apt-cache search soft 注:soft是你要找的软件的名称或相关信息 3、如果2中找到了软件soft.version,则用apt-get install soft.version 命令安装软件注:只要你可以上网,只需要用apt-cache search查找软件,用apt-get install软件 六、bin文件安装: 如果你下载到的软件名是soft.bin,一般情况下是个可执行文件,安装方法如下:

《制作Flash形变动画》教学设计

《制作Flash形变动画》教学设计 一、基本说明 1、教学章节: 第4章动画、视频与虚拟现实第一节动画采集与制作之任务四:制作“爱心奉献”修饰动画。沪教版普通高中课程标准实验教科书《信息技术》(选修2)《多媒体技术应用》。 2、教学对象:高二年级 3、课时安排:1课时(45分钟) 二、教学设计 【教学目标】: 知识与技能: 1、了解什么是形变动画; 2、能区分对象的分离与组合状态; 3、能把元件对象转换为图形对象; 4、能够自己动手制作出一个简单的flash形变动画作品。 过程与方法: 1、从观察老师的作品入手,引导学生在观察中体会作品的特点。 2、演示制作flash形变动画的过程,强调操作的重点和难点。 3、让学生在实践操作过程中掌握制作flash形变动画的基本方法。 4、以扩展练习的形式,让学有余力的学生能够继续深入学习 情感态度与价值观: 1、让学生体验到成功的快乐,进一步激发学生学习动画的兴趣; 2、让学生养成仔细观察事物的习惯,培养学生的创新精神、表达能力 和审美能力。 3、培养学生探究性学习的能力和综合应用知识能力。 【教学重、难点】: 教学重点:

1、如何识别图形对象 2、如何把元件转换为图形对象 3、分离和组合状态的区别 4、制作flash形变动画的基本方法 教学难点: 1、形变动画的概念 2、理解只有图形对象能制作形变动画,元件不能直接制作形变动画, 但元件与图形可相互转换。 【教学内容分析】: 本节课的教学内容在“动画采集与制作”这一节中是作为一个任务出现的,但其作用却是制作flash动画必须具备的基础之一。本节课的教材是通过制作“爱心奉献”修饰动画,来让学生掌握flash形变动画的基本制作方法。(作者将动画内容改成学生更容易看明白的“矩形变圆形”动画,通过教师演示和学生模仿,学生已知道形变动画制作的基本步骤,最后再通过学生自己探究“文字形变”动画的制作,让学生充分掌握形变动画的制作方法。) 【学情分析】: 在本节课之前,我所任教的高二两个班级的学生已经学习过使用Ulead Cool 3D软件制作出简单的三维文字动画,用flash软件制作出简单的逐帧动画和动作渐变动画,对于flash动画中的帧、关键帧、元件等一些基本概念能理解并使用,但对于空白关键则仅限于知道其与关键帧的区别,而未应用过,而且由前面的课堂表现可以看出,学生对flash动画是非常感兴趣的,这些均为本节课的教学奠定了一定基础,但是由于我校属县级学校,学生大部分来自农村,计算机操作能力普遍较差,加上学校每周只安排一节信息技术课,要在45分钟时间内完成教学计划规定的内容,即学生需要在30分钟左右的时间内完成:1、了解什么是flash形变动画,2、能识别图形对象并能将元件转换为图形对象,3、能独立制作出一个简单的flash形变动画,这对大多数学生来说还是具有相当难度的。 【教学方法】:根据对学习对象的分析制定出以下教学方法:任务驱动教学

LINUX下安装软件方法命令方法

6) 执行“makeclean”删除安装时产生的临时文件。 7) 运行应用程序:一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。 8) 卸载:通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档 5.rpm包: 1) 操作系统:RedHat(Red Hat/Fedora) 2) 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 3) 包管理工具 yum 4) 支持tar包 5.1rpm命令 安装: rpm –ivh 软件包名.rpm( -I 安装软件,-t测试安装,不是真的安装,-p显示安装进度,-f忽略任何错误,-U升级安装,-v检测套件是否正确安装) 卸载: rpm –e 软件名(注意使用的是软件名,而不是软件包名) 查询:查询当前系统安装的软件包: rpm –qa ‘*软件包名*’ rpm description rpm -Uvh packages(s).rpm install/upgrade package ?le(s) rpm -e package emove package rpm -qa '*spell*'show all packages whose names contain the word spell and already installed in system rpm -q package show version of package installed rpm -q -i package show all package metadata rpm -q -i -p package.rpm show all package ?le's metadata rpm -q -f /path/?le what package does ?le belong rpm -q -l package list where ?les were installed

实验三 利用Flash制作形变动画

实验三利用Flash制作形变动画 实验目的 1 .理解形状补间和动作补间动画的基本原理。 2 .掌握形状补间和动作补间动画的区别。 3 .能进行形状补间和动作补间动画的制作。 实验学时 2 学时 实验原理 1 .形状补间动画 (1)形状补间动画的概念 在Flash的时间帧面板上,在一个时间点(关键帧)绘制一个形状,然后在另一个时间点(关键帧)更改该形状或绘制另一个形状,Flash 根据二者之间帧的值或形状的变化来创建的动画被称为“形状补间动画”。 (2)构成形状补间动画的元素 形状补间动画可以实现两个图形之间颜色、形状、大小、位置的相互变化,其变形的灵活性介于逐帧动画和动作补间动画二者之间,使用的元素多为用鼠标或压感笔绘制出的形状,如果使用元件或文字,则必需先“打散”,再变形。 (3)形状补间动画在时间帧面板上的表现 形状补间动画建好后,时间帧面板的背景色变为淡绿色,在起始帧和结束帧之间有一个长长的箭头,如图1所示。 图1 “形状补间”动画的表现形式 (4)认识形状补间动画的属性面板 “缓动”选项: 在“0”边有个滑动拉杆按钮,单击后上下拉动滑杆或填入具体的数值,形状补间动画会随之发生相应的变化。 取值在1到-100的负值之间,动画运动的速度从慢到快,朝运动结束的方向加速补间。 取值在1 到100的正值之间,动画运动的速度从快到慢,朝运动结束的方向减速补间。 默认情况下取值为0,补间帧之间的变化速率是不变的。 “混合”选项: “混合”选项中有二项供选择。

“角形”选项:创建的动画中间形状会保留有明显的角和直线,适合于具有锐化转角和直线的混合形状。 “分布式”选项:创建的动画中间形状比较平滑和不规则。 2 .动作补间动画 (1)动作补间动画的概念 在Flash的时间帧面板上,在一个时间点(关键帧)放置一个元件,然后在另一个时间点(关键帧)改变这个元件的大小、颜色、位置、透明度等等,Flash 根据二者之间帧的值的变化所创建的动画被称为动作补间动画。 (2)构成动作补间动画的元素 构成动作补间动画的元素是元件,包括影片剪辑、图形、按钮等等。除了元件,文字也可以作为动作补间动画的对象。但如果是形状,必须把形状“组合”或者转换成“元件”后才可以实现动作补间动画。 (3)动作补间动画在时间帧面板上的表现 动作补间动画建好后,时间帧面板的背景色变为淡紫色,在起始帧和结束帧 之间有一个长长的箭头,如图2所示。 图2 “动作补间”动画的表现形式 (4)动作补间动画的属性面板同形状补间动画。 实验内容与步骤 1 .形状补间动画的制作 实例:“樱花节”的形状补间动画 (1)新建文档,设置其背景色和文档大小。 (2)选择“文件”菜单中的“导入”,将光盘中的素材图片“樱花1.jpg”、“樱花2.jpg”、“樱花3.jpg”(光盘/Course/Flash/sucai.rar)导入至库。 (3)选择“图层1”的第1帧,该帧默认情况下为空白关键帧。从库中将“樱花1”拖放至舞台,该图片与舞台默认大小一致,为550*400像素,此时只需打开对齐面板,使图片相对应于舞台水平中齐和垂直中齐即可。 (4)选中图片,选择“修改”菜单中的“分离”命令或使用快捷键Ctrl+B,将位图分离。然后选择椭圆工具,笔触色设置为“黑色”,填充色为无色,在图片中央绘制一个正圆,如图3所示。最后选中椭圆外的内容,按Delete键删除。图3 编辑图片 (5)同理,分别在第5、10帧处插入空白关键帧,将“樱花2”和“樱花3”放置于第5、10帧,并进行同样的编辑操作。 (6)在第15帧处插入关键帧,将樱花图片的黑色线条去除。 (7)在第35帧处插入空白关键帧,使用文本工具输入文字“第三届樱花节”,设置文字的字体、字号和颜色,使文字相对于舞台水平中齐和垂直中齐。然后选

LINUX软件安装方法

Linux软件安装常用方法 1、软件安装卸载,分几种情况: A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。 ==如何卸载: 1、打开一个SHELL终端 2、因为Linux下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。 查找RPM包软件:rpm -qa ×××* 注意:×××指软件名称开头的几个字母,不要求写全,但别错,*就是通配符号“*”,即星号,如你想查找机子里安装的REALPLAYER软件,可以输入:rpm -qa realplay* 3、找到软件后,显示出来的是软件完整名称,如firefox-1.0.1-1.3.2 执行卸载命令:rpm -e firefox-1.0.1-1.3.2 ===安装目录,执行命令查找:rpm -ql firefox-1.0.1-1.3.2 ===参考文章:https://www.360docs.net/doc/de4595229.html,/article.p...178&blogId=1438 B:tar.gz(bz或bz2等)结尾的源代码包,这种软件包里面都是源程序,没有编译过,需要编译后才能安装,安装方法为: 1、打开一个SHELL,即终端 2、用CD 命令进入源代码压缩包所在的目录 3、根据压缩包类型解压缩文件(*代表压缩包名称) tar -zxvf ****.tar.gz tar -jxvf ****.tar.bz(或bz2) 4、用CD命令进入解压缩后的目录 5、输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去) 6、然后是命令:make 7、再是安装文件命令:make install 8、安装完毕

LINUX系统必备程序安装步骤

1.红帽企业版5获得root权限方法: su root

2. 红帽企业版5 启动samba的方法: a.在安装LINUX的过程中将所有选项都选择上,这样可以确保samba等软件 都已经安装好。 b. 修改/etc/samba/smb.conf,添加: [root] comment = Root Directories browseable = yes writeable = yes path = / valid users = smb(用户名) c.添加用户: RHEL5: Useradd smb //添加smb系统用户 Smbpasswd -a smb //修改密码 d.重新启动samba: /etc/init.d/smb restart e.windows访问LINUX 访问LINUX的IP地址,输入用户名smb及密码就可以正常访问linux了

3.建立tftp服务器: a.在安装LINUX的过程中将所有选项都选择上,这样可以确保tftp等软件都 已经安装好。 b.建立TFTP主工作目录: mkdir /tftpboot c.修改配置文件 vi /etc/xinet d.d/tftp修改内容如下: d.重新启动tftp /etc/init.d/xinetd restart e.确认TFTP启动的是否成功:netstat –a | grep tftp

4.NFS a.配置vi /etc/exports b.重新启动NFS服务器:/etc/init.d/nfs restart

5.升级安装LINUX内核: a.解压缩内核代码tar –xvzf linux-2.6.32.27 b.拷贝config 文件将目录boot下的原先LINUX内核的CONFIG文件复制到 新内核的根目录下名字为.config c.make menuconfig d.make bzImage e.make modules f. make modules_install g.制作init ramdisk: h.内核安装: i.升级内核后重新启动机器所遇到的问题解决办法: 方法:编译时修改.config文件中的“CONFIG_SYSFS_DEPRECATED_V2”,默认该选项为not set,被注释掉的,将其改为y。即修改为 “CONFIG_SYSFS_DEPRECATED_V2=y”,修改后,再编译,重启即正常了。

linux软件安装命令

linux:linux软件安装命令 [root@test /root]# md5sum [-bct] filename [root@test /root]# md5sum [--status|--warn] --check filename 参数说明: -b :使用binary 的读档方式,预设为Windows/DOS 档案型态的读取方式;-c :检验md5sum 档案指纹; -t :以文字型态来读取md5sum 的档案指纹。 范例: [root@test /root]# md5sum grep-2.5.1-7.8.i386.rpm 5a0c3fcfcd4c3f937644b8cd71a0cf89 grep-2.5.1-7.8.i386.rpm # 看!显示的编码是否与上面相同呢?!赶紧测试看看! tar.gz源代码包安装方式 #1. 解压缩,并阅读一下ntp 底下的README 与INSTALL: [root@test root]# cd /usr/local/src [root@test src]# tar -zxvf /root/ntp-4.1.2.tar.gz # 这个步骤会让原始码解开成为/usr/local/src/ntp-4.1.2 这个目录 # 2. 进入原始码所在目录,并且查阅如何安装的技巧: [root@test src]# cd ntp-4.1.2 [root@test ntp-4.1.2]# vi INSTALL ( 或vi README) # 3. 开始设定参数、编译与安装: [root@test ntp-4.1.2]# ./configure --help | more # 上面这个动作可以察看一下可用的参数! [root@test ntp-4.1.2]# ./configure --prefix=/usr/local/ntp \ > --enable-all-clocks --enable-parse-clocks checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes .....(略).... configure: creating ./config.status config.status: creating Makefile # 一般来说configure 设定参数较重要的就是那个--prefix=/path 了,

Linux上安装软件命令详解

Linux下安装软件命令详解 ---------------------------- 或许你对于linux还不够了解,但是一旦你步入公司后,你就会发现linux是无处不在,好多东西都是基于于其它服务器(Linux,HP……)相连接来操作一系列的工作,而离不开的就是用命令来操作一切了,下面我就说说如何在linux上安装软件吧! --------------------------- LINUX 下安装软件方法命令方法 0、怎么安装应用软件?我的软件安装在什么地方? 如何删除不要的应用软件? …… 下面,我们就一起来认识一下这些方面的问题。 一、解析Linux应用软件安装包:通常Linux应用软件的安装包有三种: 1)tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 2)rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。 3)dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。 而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型 例如: 1)software-1.2.3-1.tar.gz 意味着: 软件名称:software 版本号:1.2.3 修正版本:1 类型:tar.gz,说明是一个tar包。 2)sfotware-1.2.3-1.i386.rpm 软件名称:software 版本号:1.2.3 修正版本:1 可用平台:i386,适用于Intel 80x86平台。 类型:rpm,说明是一个rpm包。 注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。 而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。 二、了解包里的内容:一个Linux应用程序的软件包中可以包含两种不同的内容: 1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。 2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。 通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,

相关文档
最新文档