英特爾Arduino 101實時操作系統 v1.6.9+1.73 發布

jopen 8年前發布 | 9K 次閱讀 英特爾 x86 Arduino 101 Arc

英特爾為黑客技術和學習的目的發布了Arduino 101實時操作系統(RTOS)。 Arduino 101可以被認為是一個基于Arduino UNO的漸進式改進。由于它有了Curie模塊,它以藍牙連接、手勢識別和一個六軸運動傳感器為特色。它包含了兩個核心,一個x86和一個32位ARC(Argonaut RISC核心),它們都以32MHz的頻率運行,這提供了比UNO的ATmega328微控制器更高的性能和更低的能量功耗。ViperOS RTOS在x86核心中運行,而ARC則管理I/O。101提供了與UNO一樣的引腳分配和外圍系統。

更新日志

  • Remove unsupported SerialFlash example
  • Remove SPI.set* calls from SerialFlash example
  • Add category to Wire/library.properties
  • Jira-602: Convert float and double to strings. Output string is padded with spaces.
  • Jira509:add IMU examples:FreeFallDetection, MotionDetection,ZeroMotionDetection; change CurieIMU.cpp line490 from 'setZeroMotionDetectionThreshold' to 'setZeroMtionDetectionDuration'
  • Fix some issues with printing float and double
  • Remove unnecessary #undefs
  • Jira-599. Routine, dtostrf, did not work with the latest toolchain. The call to sprintf in the routine crashed the system. Issue corrected by replacing the call. The routine, printfloat, in Print.cpp, is now usint dtostrf to print out double and float values.
  • SPI: add SPI1 to keywords.txt
  • Add Paul Stoffregen's SerialFlash library
  • Fix SPI clock divider calculation
  • Clean up the SPI files
  • Add support for SPI1 device to SPIClass
  • JIRA-550 Retain unstripped ELF file for debugging
  • Merge pull request #172 from bbaltz505/new_toolchain
  • Bug fixed: CurieBle library, class BLECharacteristic allocates memory using an incorrect variable which may result in memory corruption if the memory size is bigger than 16 bytes.
  • CurieIMU tap/double example, JIRA-508
  • README.md: clean up and add "support" section
  • Add SERIAL_PORT_USBVIRTUAL and SerialUSB macros
  • Updating compile command and driver lib for new toolchain
  • Fixed the license file to LGPLv2.1
  • Merge pull request #156 from bigdinotech/i2slib
  • Jira-560, getInterruptStatus(...) should return type of bool
  • Sync avr/pgmspace.h entries with SAMD core
  • Jira-584: String constructor create floating point string with incorrect number of decimal places.
  • check pin range first thing in pinMode(), digitalWrite() and digitalRead()
  • Removing obsolete TFT library
  • Fix CurieTimerOne example filename
  • pwmStop() leaves pin HIGH
  • Merge pull request #146 from bneedhamia/support-eddystone-url
  • JIRA-558 Remove Intel Ethernet and SD libraries
  • CurieI2S - minor fixes/improvements
  • Fixed spaces in keywords.txt; keywords now highlight properly
  • CurieI2S add examples
  • Interrupt based I2S library
  • Jira-575, Jira-506: Bug fixes to print float and double correctly, in a string or std output.
  • CurieI2S use interrupts for Tx
  • CurieI2S initial commit
  • Removed delay from examples as requested by Tom
  • Jira-528. Make CurieTimerOne library to be compatible with the TimerOne library originated from Paul. Created methods that have the same name and functionalities as in the TimerOne library.
  • Update CurieTimer1Interrupt.ino
  • Added Eddystone-URL support: added setAdvertisedServiceData() to support BLE Service Data; changed Incomplete to Complete Service UUID list code in Advertising initialization, required by Eddystone-URL protocol; added (for debugging) getAdvertisingLength() and getAdvertising() to enable a Sketch viewing the Advertizing packet.
  • Fix Klockwork issues in CurieEEPROM #142
  • Merge pull request #141 from bbaltz505/memory_size
  • Decrease max sketch size to 155,648 bytes
  • Fixing sketch size calculation (text + ctors + rodata)
  • Update library.properties
  • Merge pull request #129 from 00alis/src_folders
  • Updating install steps in README
  • Rename library.properties
  • Moved .h and .cpp file in src folder
  • Change set/get accelerometer and gyro offsets to use floats values
  • Add setConnectionInterval API to CurieBle
  • use sprintf-based implementation for dtostrf
  • Updated README.md with instructions to manually install corelibs

下載

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!