安装flash播放器linux.系统:Co-Create Linux(Test BABY)内核:2.6.16-1.2133.cocreate.16smp,求具体安

安装flash播放器linux.系统:Co-Create Linux(Test BABY)内核:2.6.16-1.2133.cocreate.16smp,求具体安,第1张

你是什么linux,我说的是(RedHat 其它都差不多) 先下载一个rpm 的播放器软件包。可以下到U盘里

第一,挂载U盘。(fdisk -l 查看U盘类型,也就是/dev/sdb/)

在linux :mkdir -p /mnt/usb (创建一个 文件,挂载usb)

# mount /dev/sdb /mnt/usb (将光盘挂载到你所建的文件夹)

# cd /mnt/usb (转到 此目录下,里面有你下载的 flash 软件包)

# cd / (转到根目录下)

# mkdir anzhuang/ (创建一个文件夹,名字随便取。我就用anzhuang/)

# cp /mnt/usb/****************** ~/anzhuang/(* 号代表你所下载flash rpm 包的具体名字)

# tar ***************************** (解压 tar 包)

# rpm -ivh *********************** (rpm 安装就ok了)

搞定,安装时候有一些软件是需要相互依赖的关系,到时你可以根据提示安装相应的软件包。也许你会安装很多个软件包,到时要需要linux iso 光盘的。正常,在这里没办法给你讲明,除非你下载一个 flash 的rpm 包。我把具体的安装步骤给你

首先调用erase,将NAND全部擦除一遍,然后执行如下检测 *** 作,

如果页大于512字节,

badblockpos = 0

badblockbytes = 2

如果页小于512字节,

badblockpos = 5

badblockbytes = 1

读取每个block的前两页OOB区域的第badblockpos开始的后badblockbytes字节是否为0xff,

如果是,那么说明该block是好的,否则该block是坏块[gliethttp_20080523]!

UINT_T create_bbt(FlashBootType_T fbt)

{

UINT_T Retval

P_FlashProperties_T pFlashP = GetFlashProperties(fbt)

UINT_T BlkSize,BlkNum

UINT_T flash_addr

#define page_size (2048)

#define page_spare_size (64)

#define block_size (64*page_size)

#define tmp_buffer_addr (0x80200000 - page_size - page_spare_size)

#define tmp_spare_buffer_addr (tmp_buffer_addr + page_size)

int i,j

char *bbpos

bbpos = (char*)(tmp_spare_buffer_addr + 0)

BlkSize = pFlashP->BlockSize

BlkNum = pFlashP->NumBlocks

for(i = 0i <BlkNumi++)

{

flash_addr = i * BlkSize

for(j = 0j <2j++)

{

Retval = xdfc_read((UINT_T *)tmp_buffer_addr, flash_addr + j*page_size, page_size, (UINT_T *)tmp_spare_buffer_addr, GetNANDProperties())

if(Retval)

{

goto __create_bbt_mark

}

if(bbpos[0] != 0xff)goto __create_bbt_mark

if(bbpos[1] != 0xff)goto __create_bbt_mark

}

continue

__create_bbt_mark:

RelocateBlock( i, &GetFMProperties()->BBT, fbt )

}

}

1、如果是解压包是可执行文件:flash_player_10_linux_dev.tar.gz文件解压,再将flashplayer.tar.gz解压,生成flashplayer文件,这是一个二进制可执行文件,输入命令./flashplayer;

2、如果是一个库文件,放到对应的位置,比如install_flash_player_10_linux.tar.gz,这个解压出来是一个ibflashplayer.so动态库文件的,解压放到/usr/lib/flash-plugin/目录下的 。

希望能帮助你!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7104185.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存