我正在开发一个涉及编程32位 ARM微控制器的项目.与许多嵌入式软件编码工作一样,设置和清除位是必不可少且非常重复的任务.当使用微型而不是32位来设置和清除位时,屏蔽策略很有用.但是当使用32位微控制器时,每次我们需要设置/清除单个位时写入掩码并不实际.
编写函数来处理这个可能是一个解决方案; 但是有一个功能占用的内存在我的情况下是不理想的.
使用32位微处理器时,有没有更好的替代方法来处理位设置/清除?
我只是找不到该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文件?
我正在为我们的应用程序编写一些Android测试自动化,这些应用程序本地化为18种语言.
我需要能够以编程方式切换设备上的语言 - 我并不是要切换应用程序的语言 - 我的意思是在Android设置中切换实际的设备语言,这也是我们的应用程序切换的方式.
有什么方法可以通过MonkeyRunner,Android Debug Bridge或其他方式实现这一目标吗?理想情况下,我想要一种适用于Android模拟器和物理设备的方法.
谢谢.
我正在编写一个简单的游戏并尝试在MSP430F5529微控制器上进行测试.我遇到的问题与看门狗定时器有关.
我写的代码会导致器件复位,这表示看门狗定时器问题.我假设我需要在我的主代码的第一行,某种预初始化代码之前停止它.我是否在正确的轨道上说,或者问题可能还在代码的其他部分?
为了更清楚,我的主要代码如下(简单形式):
就我而言,这段代码应该是正确的.
我已通过"Monkey Runner"获取以下链接 http://developer.android.com/guide/topics/testing/testing_android.html 它有如此多的Java代码.我无法忍受代码创建测试用例.是仅供开发人员或测试人员彻底测试应用程序.是否还有其他模式可以通过代码创建测试用例?任何人都可以向我提出相同的建议.
谢谢.
android ×3
monkeyrunner ×3
embedded ×2
testing ×2
bug-tracking ×1
c ×1
msp430 ×1
python ×1
unit-testing ×1
watchdog ×1