ncore:Arduino 原生内核

时间:2021-07-23 04:04:39
【文件属性】:
文件名称:ncore:Arduino 原生内核
文件大小:90KB
文件格式:ZIP
更新时间:2021-07-23 04:04:39
C++ NCORE:Arduino 原生内核 什么是“原生核心”? 本机核心允许您在 PC 上编译和运行 Arduino 草图,通常无需修改。 它提供标准 Arduino 函数的本机版本,以及一个命令行解释器,用于为您的草图提供通常来自硬件本身的输入。 为什么有用? 你可以... 无需任何硬件即可运行成熟的 Arduino 草图。 也许您不在办公桌旁,没有带来硬件。 也许你在飞机上? 或者可能硬件还没有完成。 准确跟踪您的草图对硬件做了什么以及何时发生,以帮助调试您的逻辑。 在没有 WinAVR 的 Mac 和 Linux 上使用调试器。 使用常规框架(例如 cxxtest)运行自动化测试。 运行一个伪装成硬件的脚本,看看你的草图如何React。 确保您的草图在无法正常触发的硬件错误条件下正常运行。 (例如坏的 SD 媒体) 我需要什么才能使用它? NCORE 在 Linux 和
【文件预览】:
ncore-master
----EEPROM.h(998B)
----SPI.cpp(750B)
----avr()
--------eeprom.h(20KB)
--------pgmspace.h(481B)
----Print.h(2KB)
----WCharacter.h(4KB)
----Wire.cpp(1KB)
----Jamfile(6KB)
----SPI.h(1KB)
----WConstants.h(20B)
----native_core.cpp(2KB)
----native_eeprom.cpp(439B)
----Stream.h(1KB)
----WString.cpp(14KB)
----HardwareSerial.cpp(819B)
----internal()
--------WireQueue.h(747B)
--------QueueTS.h(2KB)
--------Logger.h(2KB)
--------Shell.h(914B)
--------EepromInternal.cpp(5KB)
--------Logger.cpp(8KB)
--------Clock.h(1KB)
--------Clock.cpp(1014B)
--------Pins.h(2KB)
--------Parser.h(995B)
--------SketchThread.cpp(5KB)
--------EepromInternal.h(2KB)
--------Shell.cpp(2KB)
--------Pins.cpp(9KB)
--------Dispatcher.h(2KB)
--------Scheduler.h(2KB)
--------SerialBuffer.cpp(5KB)
--------SketchThread.h(2KB)
--------templates()
--------WireQueue.cpp(1KB)
--------SpiQueue.h(1013B)
--------Scheduler.cpp(5KB)
--------Parser.cpp(573B)
--------SpiQueue.cpp(4KB)
--------IContainer.h(538B)
--------Dispatcher.cpp(2KB)
--------IDispatchable.h(929B)
--------SerialBuffer.h(1KB)
----test()
--------SketchThreadTest.test(4KB)
--------ShellTest.test(4KB)
--------OutputCapture.h(1KB)
--------Jamfile(3KB)
--------LoggerTest.test(7KB)
--------ParserTest.test(910B)
--------coverage.awk(177B)
--------SchedulerTest.test(6KB)
--------WireQueueTest.test(1KB)
--------globals.cpp(43B)
--------ClockTest.test(1KB)
--------SerialBufferTest.test(4KB)
--------CommandsTest.test(3KB)
--------SpiQueueTest.test(5KB)
--------EepromTest.test(4KB)
--------QueueTSTest.test(2KB)
--------PinsTest.test(10KB)
----binary.h(10KB)
----samples()
--------Jamfile(396B)
--------Jamrules(1KB)
----HardwareSerial.h(1KB)
----README.md(8KB)
----EEPROMClass.cpp(2KB)
----Wire.h(2KB)
----Print.cpp(4KB)
----WMath.cpp(2KB)
----ultoa.cpp(2KB)
----Arduino.h(22B)
----WProgram.h(1KB)
----.gitignore(33B)
----ultoa.h(217B)
----SoftwareSerial.h(3KB)
----SoftwareSerial.cpp(1KB)
----WString.h(8KB)
----pins_arduino.h(3KB)
----wiring.h(4KB)
----extras()
--------shellmain.cpp(2KB)
--------readline.cpp(815B)
--------setuploop.cpp(61B)
--------IfBlink.cpp(776B)
--------mock_time.cpp(694B)

网友评论