给我个 CF RF132.REZ cfdll源文件...

版权声明:本文为博主原创文章,如有需要,请注明转载地址:/morixinguan。若是侵权用于商业用途,请联系博主,否则将追究责任 /morixinguan/article/details/

关于这个概念,是我从工作中学习的,虽然在读书的时候就应该要掌握,但是在开发中,这项技能尤其重要。我是做嵌入式开发的,在嵌入式开发过程中,如何对数据操作必然是不可缺少的问题,接下来,我们来看一个例子:

这个例子就是将0x10这个无符号整型数进行高低位分离,结果就是high = 1 , low = 0 ;大家可以拿笔算一下,是不是这样一个结果。下次要是开发中要你将一个数的高地位分离出来,用这种最普通的算法便可以实现。

接下来,我们来看第二个例子:

C语言中的位操作在嵌入式开发中也是非常常见的,清位,置位,异或,左移,右移,逻辑取反,按位取反,这些概念希望想从事这方面开发的技术人员务必精通它,因为太常见了。

我们来分析一下这个例子,首先这道题其实就是将一个16进制的高低8位进行分离,offset = 0x1234 ,将这个数右移8位,然后与上0xff便取到了这个数的高8位12,将offset与上0xff便取到了这个数的低8位,这样就达到了分离高地位的目的,这种方法比较简单,不理解的,把它记住就行了,下次直接用。

接下来,我们来看第三个例子:


    

这个例子就是将数组传进来的1,2,3,4,5,6,7,8,9,10每两个合并成一个字节,合并出来的结果就是05,,这样的算法其实非常节省空间,相当于把10个数变成5个数然后存到数组里面去。这样的方法当时我也是第一次知道,就是在写SPI_FLASH写操作时,由于汇编代码中的数据是高低位存储的,于是我就想到了这个方法,将数据写到了汇编函数里去。这种方法有点类似上面的一种,只不过多了个数组,可以慢慢的理解一下,或者找Debug调试一下出结果就知道是为什么了。

进入自己的应用程序》概述页面,找到已经添加的服务,点击“显示凭证”,可以查看服务的具体信息:

在中访问服务URL如下图:


有关开发环境搭建的细节,请参考下面的文章:

进入您的应用程序,点击左侧的开始编码,在右侧点击“下载起动器代码”。

1、将下载的示例代码解压到一个目录,打开命令行窗口,切换到这个目录下

  • 注意,这里要换成对应你自己账户的命令!
  •  
  • 4、发出 cf push 命令时,cf 命令行界面将提供使用 buildpack 来构建并运行应用程序的 Bluemix 环境的工作目录。

    1. 从应用程序目录中,输入带有应用程序名称的 cf push 命令。在 Bluemix 环境中,应用程序名称必须是唯一的。
    2. 后面的"-m 512m"是修改应用程序内存配额的,可以不带这个参数,如下图:
    3. 注意:执行cf push前将命令行当前目录切换到您刚刚创建的应用目录,例如我刚刚创建的
    4. 提示: 使用 cf push 命令时,cf 命令行界面会将当前目录中的所有文件和目录复制到 Bluemix。确保应用程序目录中只包含必需的文件。
    5. 如果更改了应用程序,可以通过再次输入 cf push 命令来上传这些更改。 cf 命令行界面会使用您先前的选项以及您对提示的响应来通过新的代码段更新应用程序的任何运行中实例。

      点击后面的链接访问刚刚发布的应用。

      通过IBM的Bluemix云平台,我们可以轻松的将自己的应用共享到网络上;

      创建Web应用之后会自动获得一个用来访问应用的二级域名;

      通过应用程序概述中的应用程序运行状况,可以方便的查看和管理应用运行状态;

      这里通过一个小例子展示如何将自己的应用发布到IBM的Bluemix云平台上,

      如何与IBM云平台上提供的语言翻译服务交互。

      如果您有更好的应用或想法,试试通过IBM的Bluemix云平台共享出来吧。

参考资料

 

随机推荐