当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Flash的读写一向比较麻烦,特别是写,这要非常了解硬件才行。
 

 

    摘要:本文仅阐述apache在unix和类unix系统中的编译和安装,在windows中的编译和安装可以参见using apache with microsoft windows,其他平台可以参见platform。apache 2.0的安装配置环境与apache 1.3完全不同了。apache 1.3使用了一个自定义的脚本来简化安装;而apache 2.0现在也象其他许多开放代码工程一样,利用libto......
    摘要:知道“爱情”的人越来越多,知道“艾表”的人越来越少; 知道“周迅”的人越来越多,知道“鲁迅”的人越来越少: 知道“马克”的人越来越多,知道“马克.吐温”的人越来越少; 知道“景岗山”的人越来越多,知道“井岗山”的人越来越少; 知道“比尔.盖茨”的人越来越多,知道“保尔.柯察金”的人越来越少; 知道“关之琳”的人越来越多,知道“卞之琳”的人越来越少; 知道“就要发......


Flash ROM驱动示例

flash的读写一向比较麻烦,特别是写,这要非常了解硬件才行.

flash读写操作中,读应该很简单,与ram一样,写就复杂一点.  【程序编程相关:red hat linux 9 + or

flash操作的大概步骤: 【推荐阅读:http://www.myfaq.com

intel te28f320c3的flash是4m空间 【扩展信息:debian--完美桌面应用

flash空间,划分成许多的block,intel te28f320c3的flash是4m空间,64个block,每个block由64k.

要对所有的block单独进行操作, 每个操作结束,都需要判断状态, 

每个block操作的大概步骤如下: 

1.unlock 

2.erase 

3.check empty 

所有的block完成上述操作,且状态正确,才能进行下一步,写 

4.write

intel flash芯片 i28f160,i28f320:

 

i28f320b: 64*64k,64个blocks,4m空间,每个block 64k,第一个64k由8个8*8k小blocks组成.

每个black可以被独立擦写(寿命周期) 100,000次以上

flash操作的大概步骤:

flash读写操作中,读应该很简单,与ram一样,写就复杂一点. 

intel te28f320c3的flash是4m空间

flash空间,划分成许多的block,intel te28f320c3的flash是4m空间,64个block,每个block由64k.

要对所有的block单独进行操作, 每个操作结束,都需要判断状态, 

每个block操作的大概步骤如下: 

1.unlock 

2.erase 

3.check empty 

所有的block完成上述操作,且状态正确,才能进行下一步,写 

4.write 

arm汇编程序

     ldr r2, =flashbase                     ;flash起始地址

//第一步,unlock的64个block,步骤与上边一样

          mov r1,#63                       ;63x64k block 计数 

01     ldrb   r3, =x16_flash_command_config_setup


...   下一页
 ·bash脚本编写教程    »显示摘要«
    摘要:非常好的bash脚本编写教程非常好的bash脚本编写教程这里有个老american写的 bash脚本编写教程,非常不错,至少没接触过bash的也能看懂!建立一个脚本  linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE