易截截图软件、单文件、免安装、纯绿色、仅160KB

【玩转.Net MF – 01】Flash远程读写

目前在PC远程访问设备Flash,也就是部署TinyCLR和下载应用程序。在以前写的《NandFlash驱动开发》文章,我们知道Flash被分为六个区,典型的结构如下(以Sam9261_ek开发板为例):
const BlockRange g_K9F2G_8_BlockStatus[] =
{
    { BlockRange::BLOCKTYPE_BOOTSTRAP ,  0,  1 },
    { BlockRange::BLOCKTYPE_CONFIG    ,  2,  2 },
    { BlockRange::BLOCKTYPE_CODE      ,  3, 24 },
    { BlockRange::BLOCKTYPE_DEPLOYMENT, 25, 29 },
    { BlockRange::BLOCKTYPE_DEPLOYMENT, 30, 34 },
    { BlockRange::BLOCKTYPE_DEPLOYMENT, 35, 39 },
    { BlockRange::BLOCKTYPE_DEPLOYMENT, 40, 48 },
    { BlockRange::BLOCKTYPE_STORAGE_A , 49, 49 },
    { BlockRange::BLOCKTYPE_STORAGE_B , 50, 50 },   
    {BlockRange::BLOCKTYPE_FILESYSTEM, 51, FLASH_BLOCK_COUNT - 1 }
};
我们能否直接读写该Flash上的所有区呢?
实现这个功能的好处是易见的,我们再也没有必要为了下载一个应用程序而启动相对庞大的VS2008,再也不受必须打开MF工程才能下载的限制。在我们开发Ti DM355开发板就遇到类似问题,我们给异地开发板提供者演示相关程序功能时,必须要求对方安装VS2008,还必须发送我们的项目源码,否则就无法在另外的开发板上进行演示。
仔细研究了一下MFDeploy程序(这是典型的C#程序,在Vista和Windows7上可直接运行,在WinXP及以前的系统上需要安装.Net Framework运行时),发现可以为其开发一个插件来实现我们所要求的功能。
MFDeploy程序可以通过三种方式来访问.Net MF设备,串口、网口和USB,并且可以把TinyCLR部署到设备上去(需要开发板运行TinyBooter),也可以清空应用程序区,所以我们只要把这部分功能给扩展一下就可以了。
插件类必须继承于MFPlugInMenuItem类,相关代码如下:
public class PlugInHandle : MFPlugInMenuItem
     {
        public override string Name { get { return "Read/Write Flash"; } }
        public override void OnAction(IM


相关文档:

Flash与数学:圆(2)

    在之前我们已经完成一个按圆的分布的效果,现在开始,我们对其进行一些扩展,结合到xml 和外部加载图片来测试这些交互小应用。
我们首先准备一些大小系列相同的图片。按一系列的顺序进行编写。编号为1.jpg--2.jpg--3---n.jpg;并且保存在单独的文件夹当中。
按下面一些xml格式来书写:
<?xml versi ......

Adobe对关于Flash漏洞发表公开道歉

Adobe近日就一个长达16个月的Flash漏洞发表公开道歉,尽管这之间Adobe为Flash提供了四次升级,但是该漏洞被公布了16个月后,也就是在11月底发布的Flash Player 10.1 Beta中这个漏洞才被修复。安全研究人员Matthew Dempsky在2008年9月22日首次在Adobe的Bug数据库中披露了这个漏洞(JIRA FP-677),它会导致IE6、IE7、Firefox ......

flash 绘图API:绘制秀曲线图形

   昨晚想起了一些图案,当时是在小学的时候绘制过的,现在想起记得是TVB教学,当时候记得这种图案叫秀曲线图形。现在今天用flash 绘制一下,效果看起来挺好。而代码非常简单。
基础原理:从一个纵轴开始,划分一系列的点,然后从一点开始,左右进行连线绘制。同时也可以在自己的图案里面进行绘制,当然这种效果 ......

firefox要安装adobe flash player

1.查找firefox的安装目录
$rpm -ql firefox
我的firefox安装目录为/usr/lib/firefox-3.0.5
2.install_flash_player_10_linux.tar.gz 解压
tar   zxfv  install_flash_player_10_linux.tar.gz
解压出libflashplayer.so
3. 将libflashplayer.so移动到/usr/lib/firefox-3.0.5/plugins
4.重启firefox ......

分布学在flash当中的应用体现

 这个不是一个高深的概念,不知道这种命名方式对不对,它只是在我的脑海里面浮现一种符号,于是我把它记录下来,有可能是谬论,也可能是骗你的文章,但是我把这种灵感记录下来,作为一种灵感体现。我将它命名为“分布学”,范围在适用在flash技术当中。
 不成熟概念:
  利用图形符号的形状,将 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号