没有合适的资源?快使用搜索试试~ 我知道了~
Simulino:面向TDD的Arduino模拟器
共118个文件
scala:59个
xml:42个
iml:4个
需积分: 11 0 下载量 107 浏览量
2021-04-29
00:33:25
上传
评论
收藏 116KB ZIP 举报
温馨提示
西穆利诺 针对Arduino系列微控制器板的仿真器的另一种尝试,特别着眼于TDD。 基本原理 在Arduino上,测试驱动开发一直很困难,因为运行测试的系统可能是带有操作系统且几乎没有直接硬件外围支持的64位计算机,而测试代码可能会在该系统上运行一个没有操作系统的8位微控制器,并且许多硬件外设通过中断连接,例如I / O引脚,计时器,USART等。 该项目旨在模拟Scala中的Arduino,或更具体地说,是位于Arduino板核心的Atmel AVR微控制器。 为什么选择Scala? 因为我喜欢Scala,所以才这么做。 室内建筑 通常,这是具有计划的事件总线的事件驱动的体系结构。 将来的事件,例如执行指令,设置寄存器,更改引脚状态等,都安排在特定的时钟滴答中。 当模拟器运行时,事件总线会被重复打勾。 将执行为当前滴答安排的所有事件(其中某些无疑会为将来的滴答安排更多的事件),然后是为
资源推荐
资源详情
资源评论
收起资源包目录
Simulino:面向TDD的Arduino模拟器 (118个子文件)
.gitignore 265B
Blink.cpp.hex 4KB
scalatra-buildfile-example-build.iml 14KB
simulino-build.iml 14KB
simulino.iml 6KB
scalatra-buildfile-example.iml 5KB
Blink.ino 940B
IndirectionType.java 1KB
PortType.java 499B
Flag.java 128B
ATmega2560.json 8KB
README.md 5KB
.name 8B
build.properties 74B
build.sbt 792B
assembly.sbt 57B
plugins.sbt 22B
InstructionsTest.scala 84KB
Instructions.scala 38KB
AvrCpuTest.scala 11KB
PortMapTest.scala 10KB
PortMap.scala 9KB
TimerCounter0HandlerTest.scala 8KB
AvrInstructionTest.scala 7KB
SimulatorTest.scala 7KB
EngineTest.scala 7KB
CpuChange.scala 6KB
AvrCpu.scala 6KB
CpuChangeTest.scala 6KB
HexRecordParser.scala 6KB
HexRecordParserTest.scala 6KB
UnsignedByteTest.scala 5KB
AvrInstruction.scala 4KB
CpuTest.scala 4KB
MemoryTest.scala 4KB
TimerCounter0Handler.scala 4KB
Cpu.scala 4KB
PinPortHandlerTest.scala 3KB
PrescalerTest.scala 3KB
UtilsTest.scala 3KB
Utils.scala 3KB
Simulator.scala 2KB
SimulatorConfiguration.scala 2KB
SetFlagsTest.scala 2KB
UnsignedShortTest.scala 2KB
AvrInstructionSet.scala 2KB
UnsignedByte.scala 2KB
Engine.scala 2KB
SimulatorConfigurationTest.scala 2KB
HexLoaderTest.scala 2KB
Instruction.scala 2KB
PinSamplerTest.scala 2KB
Memory.scala 2KB
Prescaler.scala 1KB
BlinkTest.scala 1KB
PinPortHandler.scala 1KB
CpuChangeTest.scala 1KB
UnsignedShort.scala 1KB
PinSampler.scala 1KB
InstructionTest.scala 932B
build.scala 881B
CpuChange.scala 862B
HexLoader.scala 855B
AvrInstructionSetTest.scala 806B
Span.scala 684B
TestUtils.scala 657B
SpanTest.scala 441B
PinVoltageChange.scala 202B
InstructionSet.scala 193B
Subscriber.scala 131B
ScheduledEvent.scala 118B
TickSink.scala 117B
SimulinoServlet.scala 95B
Pinout.scala 85B
Event.scala 78B
ScalaBootstrap.scala 68B
uiDesigner.xml 9KB
misc.xml 2KB
SBT__org_scala_lang_scala_library_2_11_6_jar.xml 1004B
Project_Default.xml 973B
sbt.xml 891B
SBT__org_scala_lang_modules_scala_parser_combinators_2_11_1_0_3_jar.xml 703B
web.xml 686B
compiler.xml 686B
SBT__com_googlecode_juniversalchardet_juniversalchardet_1_0_3_jar.xml 656B
SBT__com_fasterxml_jackson_core_jackson_annotations_2_5_0_jar.xml 649B
SBT__com_fasterxml_jackson_core_jackson_databind_2_5_3_jar.xml 628B
SBT__org_eclipse_jetty_jetty_security_9_2_10_v20150310_jar.xml 619B
SBT__org_scalatra_scalatra_common_2_11_2_4_0_RC1_jar.xml 613B
SBT__org_eclipse_jetty_jetty_servlet_9_2_10_v20150310_jar.xml 612B
SBT__org_eclipse_jetty_jetty_server_9_2_10_v20150310_jar.xml 605B
SBT__org_eclipse_jetty_jetty_webapp_9_2_10_v20150310_jar.xml 605B
SBT__com_fasterxml_jackson_core_jackson_core_2_5_3_jar.xml 600B
SBT__org_scala_lang_modules_scala_xml_2_11_1_0_3_jar.xml 598B
SBT__org_eclipse_jetty_jetty_http_9_2_10_v20150310_jar.xml 591B
SBT__org_eclipse_jetty_jetty_util_9_2_10_v20150310_jar.xml 591B
SBT__org_clapper_grizzled_slf4j_2_11_1_0_2_jar.xml 586B
SBT__org_eclipse_jetty_jetty_xml_9_2_10_v20150310_jar.xml 584B
SBT__javax_servlet_javax_servlet_api_3_1_0_jar.xml 580B
SBT__org_eclipse_jetty_jetty_io_9_2_10_v20150310_jar.xml 577B
共 118 条
- 1
- 2
资源评论
yoreua
- 粉丝: 27
- 资源: 4691
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 数据挖掘大作业基于python实现葡萄酒质量分析源码+超详细注释+数据集.zip
- SQL语言教程、案例及项目资源
- stm32f103c8t6+hc05+l298n蓝牙小车
- 实现websocket的一个用户多浏览器消息推送和通过Redis发布者/订阅者模式实现websocket的session共享
- WPF 自定义控件,模仿combobox控件
- pid控制四旋翼仿真 matlab源码.zip
- 四旋翼双环pid控制matlab版本R2020b源码.zip
- fbbev在自己电脑上转onnx遇到资源问题,试着放在公用机上运行
- Yolov5 人体行为数据集,包括跌倒站立等
- 微信小程序源码 V2EX - 创意、技术和分享的社区平台
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功