AVR ATmega-യ്ക്കായുള്ള freeRTOS ലൈബ്രറികൾ എന്ന് പേരിട്ടിരിക്കുന്ന Linux ആപ്പാണിത്, ഇതിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് freeRTOS9xx_All_Files.zip ആയി ഡൗൺലോഡ് ചെയ്യാം. വർക്ക്സ്റ്റേഷനുകൾക്കായുള്ള സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവായ OnWorks-ൽ ഇത് ഓൺലൈനായി പ്രവർത്തിപ്പിക്കാം.
സൗജന്യമായി OnWorks-നൊപ്പം AVR ATmega-യ്ക്കുള്ള freeRTOS ലൈബ്രറികൾ എന്ന് പേരിട്ടിരിക്കുന്ന ഈ ആപ്പ് ഡൗൺലോഡ് ചെയ്ത് ഓൺലൈനിൽ പ്രവർത്തിപ്പിക്കുക.
ഈ ആപ്പ് പ്രവർത്തിപ്പിക്കുന്നതിന് ഈ നിർദ്ദേശങ്ങൾ പാലിക്കുക:
- 1. നിങ്ങളുടെ പിസിയിൽ ഈ ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്തു.
- 2. ഞങ്ങളുടെ ഫയൽ മാനേജറിൽ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിൽ നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമം നൽകുക.
- 3. അത്തരം ഫയൽമാനേജറിൽ ഈ ആപ്ലിക്കേഷൻ അപ്ലോഡ് ചെയ്യുക.
- 4. ഈ വെബ്സൈറ്റിൽ നിന്ന് OnWorks Linux ഓൺലൈനോ Windows ഓൺലൈൻ എമുലേറ്ററോ MACOS ഓൺലൈൻ എമുലേറ്ററോ ആരംഭിക്കുക.
- 5. നിങ്ങൾ ഇപ്പോൾ ആരംഭിച്ച OnWorks Linux OS-ൽ നിന്ന്, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഉപയോക്തൃനാമത്തോടുകൂടിയ ഞങ്ങളുടെ ഫയൽ മാനേജർ https://www.onworks.net/myfiles.php?username=XXXXX എന്നതിലേക്ക് പോകുക.
- 6. ആപ്ലിക്കേഷൻ ഡൌൺലോഡ് ചെയ്യുക, അത് ഇൻസ്റ്റാൾ ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.
സ്ക്രീൻഷോട്ടുകൾ:
AVR ATmega-യ്ക്കുള്ള സൗജന്യ RTOS ലൈബ്രറികൾ
വിവരണം:
AVR ATmega port of freeRTOS AVR ATmega ഉപകരണങ്ങളിൽ ലഭ്യമായ ഏത് ടൈമറും ഫ്ലെക്സിബിൾ ആയി കോൺഫിഗർ ചെയ്യാവുന്ന freeRTOS-ന്റെ ഒരു പോർട്ട്, Arduino, SeeedStudio, Sparkfun, Freetronics അല്ലെങ്കിൽ Pololu എന്നിവയിൽ നിന്നുള്ള ഏതൊരു ക്ലാസിക് Arduino ഉപകരണത്തിലും ഇത് പ്രവർത്തിക്കും.മുന്നോട്ട് പോകുമ്പോൾ, ഈ ശേഖരം വളരെ കുറച്ച് തവണ മാത്രമേ അപ്ഡേറ്റ് ചെയ്യപ്പെടുകയുള്ളൂ, പ്രധാന റിലീസുകൾക്കൊപ്പം മാത്രം. ഏറ്റവും പുതിയ കമ്മിറ്റുകൾക്കായി ദയവായി Github-ൽ പരിശോധിക്കുക. https://github.com/feilipu/avrfreertos
ഗോൾഡിലോക്ക്സ് അനലോഗ് കഥ ഇവിടെ പറയുന്നു. http://feilipu.me/?s=Goldilocks+Analogue
ഗോൾഡിലോക്ക്സ് 1284p സ്റ്റോറി ഇവിടെയുണ്ട്. http://feilipu.me/2013/03/08/goldilocks-1284p-arduino-uno-clone/
ഈ ശേഖരം ആരംഭിക്കാൻ വളരെ സങ്കീർണ്ണമാണെങ്കിൽ, വാച്ച്ഡോഗ് ടൈമറും ഹീപ്പ് 3 ഉം ഉപയോഗിച്ച് കോൺഫിഗർ ചെയ്തിരിക്കുന്ന ഏറ്റവും കുറഞ്ഞ AVR ഫ്രീ ആർടോസും ലഭ്യമാണ്. https://github.com/feilipu/miniAVRfreeRTOS
Arduino പ്ലാറ്റ്ഫോമിനായി Arduino IDE ലൈബ്രറി മാനേജറിൽ ഒരു സൗജന്യ RTOS ലൈബ്രറി ലഭ്യമാണ്. https://github.com/feilipu/Arduino_FreeRTOS_Library
സവിശേഷതകൾ
- തിരഞ്ഞെടുത്ത AVR ATmega ഉപകരണങ്ങൾക്കായി freeRTOS 9.0.0 നടപ്പിലാക്കി.
- ATmega328p പിന്തുണയ്ക്കുന്ന Arduino Uno, Pro, Mini, Nano, LilyPad.
- ATmega2560 പിന്തുണയ്ക്കുന്ന Arduino Mega (സീഡ് ADK, Freetronics EtherMega).
- ATmega1284p പിന്തുണയ്ക്കുന്ന ഗോൾഡിലോക്ക്സും (അനലോഗ്) പൊളോലു ഒറംഗുട്ടാൻ എസ്വിപിയും.
- വാച്ച്ഡോഗ് ടൈമർ (WDT) ഷെഡ്യൂളിംഗ് ഓപ്ഷൻ
- 2kHz ക്രിസ്റ്റലിനൊപ്പം തത്സമയ സിസ്റ്റം_ടൈം പ്രവർത്തനത്തിനായി സംയോജിത ടൈമർ32.768.
- ഒന്നിലധികം DAC പിന്തുണ: ഗോൾഡിലോക്ക്സ് അനലോഗ് MCP4822, DAC8564, & WM8731.
- MCP1284 DAC-നുള്ള ATmega1p USART4822-ലെ മാസ്റ്റർ SPI മോഡ്
- ChaN-ന്റെ SD കാർഡ് FAT FS ലൈബ്രറി (അപ്ഡേറ്റ് മാർച്ച് 9, 2015: v0.11)
- സ്റ്റാൻഡേർഡ്, നിഗൂഢ സമയ കണക്കുകൂട്ടലുകൾക്കായി avr-libc അപ്സ്ട്രീമിൽ നിന്നുള്ള time.h ലൈബ്രറി
- WIZNET W5x00 നായുള്ള IP പ്രോട്ടോക്കോളുകൾ, DHCP, NTP, PING, HTTP വെബ് സെർവർ
- W5500 ഡ്രൈവർ, W5100-ന്റെ അതേ BSD സോക്കറ്റ് API
- W5200 v1.3 ഡ്രൈവർ, W5100-ന്റെ അതേ BSD സോക്കറ്റ് API
- BSD സോക്കറ്റ് API ഉള്ള W5100 v1.6.1 ഡ്രൈവർ
- സീഡ് ADK (ഒപ്പം ഷീൽഡുകളും) MAX3421E വഴിയുള്ള USB ഹോസ്റ്റ് പിന്തുണ.
- SPI EEPROM, FRAM, SRAM എന്നിവയ്ക്കായുള്ള EEFS (NASA Flash File System v2.0)
- Wiznet (IINChip) W6x5 MACRAW-ൽ uIP (പ്രവർത്തിക്കുന്നു) uIPv00 (പരിശോധിച്ചിട്ടില്ല)
- റഗ്ഗഡ് സർക്യൂട്ട് ക്വാഡ്റാം (2560കെബി), മെഗാറാമും (512 കെബി) ഉപയോഗിക്കുന്ന 128 എക്സ്റാമിനുള്ള ലൈബ്രറി
- ArduSat-നായി XRAMFS (16x Arduino ക്ലയന്റുകൾ 512kByte സൂപ്പർവൈസർ SDRAM പങ്കിടുന്നു)
- ഒന്നിലധികം USART (1284p, 2560) പിന്തുണയ്ക്കുന്നതിനുള്ള അബ്സ്ട്രാക്റ്റ് സീരിയൽ ഫാസ്റ്റ് റിംഗ് ബഫറുകൾ നടപ്പിലാക്കി.
- XBee API മോഡ് പിന്തുണ.
- Gameduino800 (2p, 1284p) & 328D സിസ്റ്റംസ് ADAM എന്നിവയ്ക്കുള്ള FTDI FT4 EVE പിന്തുണ
- ഫ്രീട്രോണിക്സ് എൽസിഡി (മറ്റ്) ഷീൽഡുകൾക്കുള്ള HD44780 (ChAN അടിസ്ഥാനമാക്കി)
- നോക്കിയ 6100 LCD പിന്തുണ.
പ്രേക്ഷകർ
ഇൻഫർമേഷൻ ടെക്നോളജി, അഡ്വാൻസ്ഡ് എൻഡ് യൂസേഴ്സ്, ഡെവലപ്പർമാർ, എഞ്ചിനീയറിംഗ്
ഉപയോക്തൃ ഇന്റർഫേസ്
വെബ് അധിഷ്ഠിത, കൺസോൾ/ടെർമിനൽ
പ്രോഗ്രാമിംഗ് ഭാഷ
C
ഇത് https://sourceforge.net/projects/avrfreertos/ എന്നതിൽ നിന്നും ലഭിക്കാവുന്ന ഒരു ആപ്ലിക്കേഷനാണ്. ഞങ്ങളുടെ സൗജന്യ ഓപ്പറേറ്റീവ് സിസ്റ്റങ്ങളിലൊന്നിൽ നിന്ന് ഏറ്റവും എളുപ്പമുള്ള രീതിയിൽ ഓൺലൈനിൽ പ്രവർത്തിപ്പിക്കുന്നതിനായി ഇത് OnWorks-ൽ ഹോസ്റ്റ് ചെയ്തിരിക്കുന്നു.