小编gbu*_*dan的帖子

替代为32位微控制器编写掩码

我正在开发一个涉及编程32位 ARM微控制器的项目.与许多嵌入式软件编码工作一样,设置和清除位是必不可少且非常重复的任务.当使用微型而不是32位来设置和清除位时,屏蔽策略很有用.但是当使用32位微控制器时,每次我们需要设置/清除单个位时写入掩码并不实际.

编写函数来处理这个可能是一个解决方案; 但是有一个功能占用的内存在我的情况下是不理想的.

使用32位微处理器时,有没有更好的替代方法来处理位设置/清除?

c embedded microcontroller bit-manipulation

12
推荐指数
3
解决办法
826
查看次数

Android的monkeyrunner的help.py在哪里?

我只是找不到该help.py文件,以便为其创建API参考monkeyrunner.Android引用中描述的命令

monkeyrunner <format> help.py <outfile>我打电话时不起作用monkeyrunner html help.py /path/to/place/the/doc.html.

很明显,help.py找不到文件,monkeyrunner也告诉我"无法打开指定的脚本文件".但是locate在我的系统上没有给我带来与monkeyrunner或Android有任何关系的help.py文件.

所以我的问题是:他们在哪里隐藏了用于创建API引用的help.py文件?

python testing android monkeyrunner

9
推荐指数
1
解决办法
6179
查看次数

在Android设备上以编程方式切换语言

我正在为我们的应用程序编写一些Android测试自动化,这些应用程序本地化为18种语言.

我需要能够以编程方式切换设备上的语言 - 我并不是要切换应用程序的语言 - 我的意思是在Android设置中切换实际的设备语言,这也是我们的应用程序切换的方式.

有什么方法可以通过MonkeyRunner,Android Debug Bridge或其他方式实现这一目标吗?理想情况下,我想要一种适用于Android模拟器和物理设备的方法.

谢谢.

android monkeyrunner

9
推荐指数
1
解决办法
6627
查看次数

看门狗定时器在MSP430F5529初始化期间触发

我正在编写一个简单的游戏并尝试在MSP430F5529微控制器上进行测试.我遇到的问题与看门狗定时器有关.

我写的代码会导致器件复位,这表示看门狗定时器问题.我假设我需要在我的主代码的第一行,某种预初始化代码之前停止它.我是否在正确的轨道上说,或者问题可能还在代码的其他部分?

为了更清楚,我的主要代码如下(简单形式):

  1. 停止看门狗定时器.
  2. 初始化电路板(GPIO引脚).
  3. 设置CPU的Vcore电压.
  4. 设置参考晶体(XTAL).
  5. 设置系统时钟.
  6. 启用中断(全局).
  7. 设置实时时钟(RTC).
  8. 设置LCD显示屏.
  9. 初始化按钮.
  10. 在适当的LPM模式下等待用户输入.

就我而言,这段代码应该是正确的.

embedded microcontroller watchdog msp430

4
推荐指数
1
解决办法
721
查看次数

"Monkey Runner"对于测试人员直接在Android应用程序中准备测试用例有用吗?

我已通过"Monkey Runner"获取以下链接 http://developer.android.com/guide/topics/testing/testing_android.html 它有如此多的Java代码.我无法忍受代码创建测试用例.是仅供开发人员或测试人员彻底测试应用程序.是否还有其他模式可以通过代码创建测试用例?任何人都可以向我提出相同的建议.

谢谢.

testing android bug-tracking unit-testing monkeyrunner

3
推荐指数
1
解决办法
6964
查看次数