Mbed
ಎಂಬೆಡ್ ಎಂಬುದು 32-ಬಿಟ್ ಎಆರ್ಎಂ ಕಾರ್ಟೆಕ್ಸ್-ಎಂ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳನ್ನು ಬಳಸುವ ಅಂತರ್ಜಾಲ-ಸಂಪರ್ಕಿತ ಸಾಧನಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಅಭಿವೃದ್ಧಿ ವೇದಿಕೆ ಮತ್ತು ನೈಜ-ಸಮಯದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆ (ಆರ್ಟಿಒಎಸ್) ಆಗಿದೆ. ಈ ಅಂತರ್ಜಾಲ-ಶಕ್ತಗೊಂಡ ಸಾಧನಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್ (ಐಒಟಿ) ಅಡಿಯಲ್ಲಿ ವರ್ಗೀಕರಿಸಲಾಗುತ್ತದೆ. ಎಂಬೆಡ್ ಯೋಜನೆಯು ವಿವಿಧ ತಂತ್ರಜ್ಞಾನ ಕಂಪನಿಗಳು ಮತ್ತು ಕೊಡುಗೆದಾರರ ಸಹಭಾಗಿತ್ವದಲ್ಲಿ ಆರ್ಮ್ ಹೋಲ್ಡಿಂಗ್ಸ್ ನೇತೃತ್ವದ ಸಹಯೋಗದ ಪ್ರಯತ್ನವಾಗಿದೆ. ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಸಾಮರ್ಥ್ಯಗಳು ಎಂಬೆಡ್ ಐಒಟಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಸಮಗ್ರ ವಾತಾವರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಸಾಧನ ನಿರ್ವಹಣೆಯಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆಃ ಸಂಪರ್ಕಿತ ಸಾಧನಗಳನ್ನು ದೂರದಿಂದಲೇ ನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯಗಳು. ಭದ್ರತೆಃ ದತ್ತಾಂಶದ ಸಮಗ್ರತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಮತ್ತು ಅನಧಿಕೃತ ಪ್ರವೇಶದಿಂದ ರಕ್ಷಿಸಲು ಭದ್ರತಾ ಶಿಷ್ಟಾಚಾರಗಳ ಅಂತರ್ನಿರ್ಮಿತ ಪದರಗಳು. ಮಾಡ್ಯುಲರ್ ಗ್ರಂಥಾಲಯಗಳುಃ ತ್ವರಿತ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ನಿಯೋಜನೆಗೆ ಸಹಾಯ ಮಾಡಲು ಮಾಡ್ಯುಲರ್ ಸಾಫ್ಟ್ವೇರ್ ಗ್ರಂಥಾಲಯಗಳ ಒಂದು ಸೂಟ್. ಪರಿಸರ ವ್ಯವಸ್ಥೆಯ ಹೊಂದಾಣಿಕೆಃ ವಿವಿಧ ಸಂವೇದಕಗಳು, ಆಕ್ಟಿವೇಟರ್ಗಳು ಮತ್ತು ಕ್ಲೌಡ್ ಸೇವೆಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಇದು ಐಒಟಿ ಪರಿಹಾರಗಳಿಗೆ ಬಹುಮುಖ ವೇದಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ವೇದಿಕೆಯು ದೃಢವಾದ ಅಭಿವೃದ್ಧಿ ವಾತಾವರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅದು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆಃ ಎಂಬೆಡ್ ಓಎಸ್ಃ ಪ್ರಮಾಣೀಕೃತ ಎಪಿಐಗಳನ್ನು ಒದಗಿಸುವ ಮತ್ತು ಸಿ/ಸಿ + + ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಪ್ರಮುಖ ನೈಜ-ಸಮಯದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆ. ಎಂಬೆಡ್ ಸ್ಟುಡಿಯೋಃ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸುಲಭಗೊಳಿಸಲು ದೋಷನಿವಾರಣೆ ಉಪಕರಣಗಳು, ಕೋಡ್ ಸಂಪಾದಕರು ಮತ್ತು ಇತರ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಒದಗಿಸುವ ಒಂದು ಐಡಿಇ (ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ). ಎಂಬೆಡ್ ಸಿಎಲ್ಐಃ ಪಠ್ಯ-ಆಧಾರಿತ ಇಂಟರ್ಫೇಸ್ಗೆ ಆದ್ಯತೆ ನೀಡುವ ಮುಂದುವರಿದ ಬಳಕೆದಾರರಿಗೆ ಕಮಾಂಡ್-ಲೈನ್ ಉಪಕರಣಗಳು. ಸಹಯೋಗದ ಅಭಿವೃದ್ಧಿ ಎಂಬೆಡ್ ಯೋಜನೆಯು ಆರ್ಮ್ ಹೋಲ್ಡಿಂಗ್ಸ್ ಮತ್ತು ಸೆಮಿಕಂಡಕ್ಟರ್ ತಯಾರಕರು, ಕ್ಲೌಡ್ ಸೇವಾ ಪೂರೈಕೆದಾರರು ಮತ್ತು ಐಒಟಿ ಪರಿಹಾರ ಮಾರಾಟಗಾರರು ಸೇರಿದಂತೆ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ತಂತ್ರಜ್ಞಾನ ಪಾಲುದಾರರನ್ನು ಒಳಗೊಂಡ ಸಹಯೋಗದ ಉಪಕ್ರಮವಾಗಿದೆ. ಈ ಸಹಯೋಗದ ಮಾದರಿಯು ಹೊಂದಾಣಿಕೆಯ ಯಂತ್ರಾಂಶ ಮತ್ತು ತಂತ್ರಾಂಶ ಘಟಕಗಳ ಸಮೃದ್ಧ ಪರಿಸರ ವ್ಯವಸ್ಥೆಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಸ್ಮಾರ್ಟ್ ಹೋಮ್ ಆಟೊಮೇಷನ್ನಿಂದ ಹಿಡಿದು ಕೈಗಾರಿಕಾ ಐಒಟಿ ವ್ಯವಸ್ಥೆಗಳವರೆಗಿನ ವಿವಿಧ ಐಒಟಿ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಎಂಬೆಡ್ ಅನ್ನು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಇದರ ನಮ್ಯತೆ ಮತ್ತು ಭದ್ರತಾ ವೈಶಿಷ್ಟ್ಯಗಳು ಆರೋಗ್ಯ ರಕ್ಷಣೆ, ಕೃಷಿ ಮತ್ತು ಸಾರಿಗೆ ಕ್ಷೇತ್ರಗಳು ಸೇರಿದಂತೆ ವೈವಿಧ್ಯಮಯ ನಿಯೋಜನೆಗಳಿಗೆ ಸೂಕ್ತವಾಗಿವೆ. ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಎಂಬೆಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಪ್ರಾಥಮಿಕ ಮಾರ್ಗವೆಂದರೆ ಆರ್ಮ್ ಆನ್ಲೈನ್ ಐಡಿ "ಕೈಲ್ ಸ್ಟುಡಿಯೋ ಕ್ಲೌಡ್", ಇದು ಎಂಬೆಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ಸಂಕಲಿಸಲು ಕ್ಲೌಡ್ ಸೇವೆಗಳನ್ನು ಬಳಸುವ ಆನ್ಲೈನ್ ಐಡಿಯಾಗಿದೆ. ಕೀಲ್ ಮ್ಯೂವಿಷನ್, ಐಎಆರ್ ಎಂಬೆಡೆಡ್ ವರ್ಕ್ಬೆಂಚ್ ಮತ್ತು ಜಿಸಿಸಿ ಎಆರ್ಎಂ ಎಂಬೆಡೆಡ್ ಟೂಲ್ಗಳೊಂದಿಗೆ ಎಕ್ಲಿಪ್ಸ್ನಂತಹ ಇತರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು. ಎಂಬೆಡ್ ಓಎಸ್ ಎಂಬೆಡ್ ಓಎಸ್ ಎಂಬೆಡ್ ಸಿ/ಸಿ + + ಸಾಫ್ಟ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಮತ್ತು ಐಒಟಿ ಸಾಧನಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಫರ್ಮ್ವೇರ್ ಅನ್ನು ರಚಿಸುವ ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಪೆರಿಫೆರಲ್ ಡ್ರೈವರ್ಗಳು, ನೆಟ್ವರ್ಕಿಂಗ್, ಆರ್ಟಿಒಎಸ್ ಮತ್ತು ರನ್ಟೈಮ್ ಪರಿಸರವನ್ನು ಒದಗಿಸುವ ಕೋರ್ ಲೈಬ್ರರಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಉಪಕರಣಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸುತ್ತದೆ ಮತ್ತು ಡೀಬಗ್ ಮಾಡುತ್ತದೆ. ಈ ಸಂಪರ್ಕಗಳನ್ನು ಹೊಂದಾಣಿಕೆಯ ಎಸ್ಎಸ್ಎಲ್/ಟಿಎಲ್ಎಸ್ ಗ್ರಂಥಾಲಯಗಳಾದ ಎಂಬೆಡ್ ಟಿಎಲ್ಎಸ್ ಅಥವಾ ವುಲ್ಫ್ಎಸ್ಎಸ್ಎಲ್ನಿಂದ ಭದ್ರಪಡಿಸಬಹುದು, ಇದು ಎಂಬೆಡ್-ಆರ್ಟೋಸ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಘಟಕಗಳ ದತ್ತಸಂಚಯವು ಅಂತಿಮ ಉತ್ಪನ್ನವನ್ನು ನಿರ್ಮಿಸಲು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳಿಗೆ ಸಂಪರ್ಕಿಸಬಹುದಾದ ಘಟಕಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗೆ ಚಾಲಕ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಎಂಬೆಡ್ ಓಎಸ್, ಆರ್ಟಿಓಎಸ್, ಕೀಲ್ ಆರ್ಟಿಎಕ್ಸ್5 ಅನ್ನು ಆಧರಿಸಿದೆ. ಪ್ರಮುಖ ಬಿಡುಗಡೆ ಇತಿಹಾಸ ಹಾರ್ಡ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಡೆಮೊ-ಬೋರ್ಡ್ಗಳು ಎಂಬೆಡ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ ವಿವಿಧ ಹಾರ್ಡ್ವೇರ್ ಡೆಮೊ-ಬೋರ್ಡ್ಗಳಿವೆ, ಮೊದಲನೆಯದು ಮೂಲ ಎಂಬೆಡ್ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಬೋರ್ಡ್ ಆಗಿದೆ. ಎಂಬೆಡ್ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಬೋರ್ಡ್ ("ಎಂಬೆಡ್ ಎನ್ಎಕ್ಸ್ಪಿ ಎಲ್ಪಿಸಿ1768" ಎಂದು ಮಾರಾಟವಾಗಿದೆ) ಎನ್ಎಕ್ಸ್ಪಿ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಅನ್ನು ಆಧರಿಸಿದ ಡೆಮೊ-ಬೋರ್ಡ್ ಆಗಿದೆ, ಇದು ಎಆರ್ಎಂ ಕಾರ್ಟೆಕ್ಸ್ ಎಂ3 ಕೋರ್ ಅನ್ನು ಹೊಂದಿದ್ದು, 96 ಮೆಗಾಹರ್ಟ್ಝ್ ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, 512 ಕೆಬಿ ಫ್ಲ್ಯಾಷ್, 32 ಕೆಬಿ ರಾಮ್, ಜೊತೆಗೆ ಎಥರ್ನೆಟ್, ಯುಎಸ್ಬಿ ಸಾಧನ, ಸಿಎಎನ್, ಎಸ್ಪಿಐ, ಐ2ಸಿ ಮತ್ತು ಇತರ ಐ/ಒ ಸೇರಿದಂತೆ ಹಲವಾರು ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಹೊಂದಿದೆ. 2010ರಲ್ಲಿ ವಾರ್ಷಿಕ ಇಡಿಎನ್ ಇನ್ನೋವೇಶನ್ ಅವಾರ್ಡ್ಸ್ನ ಸಾಫ್ಟ್ವೇರ್/ಎಂಬೆಡೆಡ್ ಟೂಲ್ಸ್ ವಿಭಾಗದಲ್ಲಿ ಎಂಬೆಡ್ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಮೊದಲ ಬಹುಮಾನವನ್ನು ಪಡೆಯಿತು. ಎನ್ಎಕ್ಸ್ಪಿ ಎಲ್ಪಿಸಿ2368 (ಎಆರ್ಎಂ7ಟಿಡಿಎಂಐ-ಎಸ್), ಎನ್ಎಕ್ಸ್ಪಿ ಎಲ್ಪಿಸಿ1768 (ಕಾರ್ಟೆಕ್ಸ್-ಎಂ3), ಎನ್ಎಕ್ಸ್ಪಿ ಎಲ್ಪಿಸಿ11ಯು24 (ಕಾರ್ಟೆಕ್ಸ್-ಎಂ0) ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳೊಂದಿಗೆ ಮಂಡಳಿಯ ವಿವಿಧ ಆವೃತ್ತಿಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಎಂಬೆಡ್ ಹಾರ್ಡ್ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ (ಎಚ್ಡಿಕೆ) ಅನ್ನು ಒಇಎಂಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಎಂಬೆಡ್ ಓಎಸ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು ಕಸ್ಟಮ್ ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಇಂಟರ್ಫೇಸ್ ಫರ್ಮ್ವೇರ್ ಮತ್ತು ಸ್ಕೀಮ್ಯಾಟಿಕ್ಸ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಇದನ್ನು ಸುಲಭವಾಗಿ ಡೆವಲಪ್ಮೆಂಟ್ ಬೋರ್ಡ್ಗಳು, ಒಇಎಂ ಮಾಡ್ಯೂಲ್ಗಳು ಮತ್ತು ಉತ್ಪಾದನೆಗೆ ಸೂಕ್ತವಾದ ರೀ-ಪ್ರೋಗ್ರಾಮೆಬಲ್ ಉತ್ಪನ್ನಗಳನ್ನು ರಚಿಸಲು ಬಳಸಬಹುದು. ಪ್ರಾಜೆಕ್ಟ್ ಡೆವಲಪ್ಮೆಂಟ್ ಈ ಯೋಜನೆಯನ್ನು ಆರ್ಮ್ ಇತರ ಪ್ರಮುಖ ತಂತ್ರಜ್ಞಾನ ಕಂಪನಿಗಳು ಮತ್ತು ಎಂಬೆಡ್ ಡೆವಲಪರ್ ಸಮುದಾಯದ ಜೊತೆಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ. ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಕೊಡುಗೆಗಳು ವಿವಿಧ ಹಂತಗಳಲ್ಲಿ ನಡೆಯುತ್ತವೆಃ ಕೋರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್-ಕೋರ್ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್, ಇದನ್ನು ಕೋರ್ ಕೊಡುಗೆದಾರರು ಮತ್ತು ಪಾಲುದಾರ ಕಂಪನಿಗಳು ಅಭಿವೃದ್ಧಿಪಡಿಸಿವೆ ಮತ್ತು ಎಂಬೆಡ್ ತಂಡವು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ನಿರ್ವಹಿಸುತ್ತದೆ. ಈ ಪ್ರಮುಖ ವೇದಿಕೆಯನ್ನು ಕೊಡುಗೆದಾರರ ಒಪ್ಪಂದದ ಮೂಲಕ ಅಪಾಚೆ ಪರವಾನಗಿ 2.0 ಅಡಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಇದು ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಒದಗಿಸುವ ಎಲ್ಲಾ ಪ್ರಮುಖ ಜೆನೆರಿಕ್ ಸಾಫ್ಟ್ವೇರ್ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಜೊತೆಗೆ ವಿವಿಧ ತಯಾರಕರ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳಲ್ಲಿ ಪಾರದರ್ಶಕವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಎಂಬೆಡ್ಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ಎಚ್ಎಎಲ್ ಪೋರ್ಟ್ಗಳು ಮತ್ತು ವಿವಿಧ ಎಂಬೆಡೆಡ್ ಟೂಲ್ ಚೈನ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಭಿವೃದ್ಧಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ಟೂಲ್ ಚೈನ್ ಪೋರ್ಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಕಾಂಪೊನೆಂಟ್ ಡೇಟಾಬೇಸ್-ಅಂತಿಮ ಸಾಧನಗಳನ್ನು ನಿರ್ಮಿಸಲು ಅಗತ್ಯವಿರುವ ಬಾಹ್ಯ ಘಟಕಗಳು, ಸಂವೇದಕಗಳು, ರೇಡಿಯೋಗಳು, ಪ್ರೋಟೋಕಾಲ್ಗಳು ಮತ್ತು ಕ್ಲೌಡ್ ಸರ್ವೀಸ್ ಎಪಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲು ಕಂಪನಿಗಳು ಮತ್ತು ವ್ಯಾಪಕ ಸಮುದಾಯವು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಗ್ರಂಥಾಲಯ ಘಟಕಗಳು. ಇವುಗಳನ್ನು ಅಪಾಚೆ ಪರವಾನಗಿ 2 (ಪ್ರೋತ್ಸಾಹಿಸಲಾಗಿದೆ) ಅಥವಾ ಸೃಷ್ಟಿಕರ್ತರು ಆಯ್ಕೆ ಮಾಡಿದ ಇತರ ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ ಕೊಡುಗೆಯಾಗಿ ನೀಡಲಾಗುತ್ತದೆ, ಮತ್ತು ಆ ಪ್ರತ್ಯೇಕ ಕಂಪನಿಗಳು ಮತ್ತು ಡೆವಲಪರ್ ಸಮುದಾಯದ ಸದಸ್ಯರು ಬೆಂಬಲಿಸುತ್ತಾರೆ ಡೆವಲಪ್ಮೆಂಟ್ ಟೂಲ್ಸ್ ಎಂಬೆಡ್ ಓಎಸ್ ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಹಲವಾರು ವಿಭಿನ್ನ ಅಭಿವೃದ್ಧಿ ಸಾಧನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಎಂಬೆಡ್ ಆನ್ಲೈನ್ ಕಂಪೈಲರ್ (2022 ರಿಂದ ಅಸಮ್ಮತಿಗೊಂಡಿದೆ) ಎಂಬೆಡ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಎಂಬೆಡ್ ಆನ್ಲೈನ್ ಐಡಿಇ, ಉಚಿತ ಆನ್ಲೈನ್ ಕೋಡ್ ಎಡಿಟರ್ ಮತ್ತು ಕಂಪೈಲರ್ ಬಳಸಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು. ಸ್ಥಳೀಯ ಪಿಸಿಯಲ್ಲಿ ವೆಬ್ ಬ್ರೌಸರ್ ಅನ್ನು ಮಾತ್ರ ಸ್ಥಾಪಿಸಬೇಕಾಗಿತ್ತು, ಏಕೆಂದರೆ ಕ್ಲೌಡ್ನಲ್ಲಿ ಒಂದು ಯೋಜನೆಯನ್ನು ಸಂಕಲಿಸಲಾಗಿದೆ, ಅಂದರೆ. ರಿಮೋಟ್ ಸರ್ವರ್ನಲ್ಲಿ, ಎಆರ್ಎಂಸಿಸಿ ಸಿ/ಸಿ + + ಕಂಪೈಲರ್ ಅನ್ನು ಬಳಸಿ. ಎಮ್ಬೆಡ್ ಐಡಿಇ ಖಾಸಗಿ ಕಾರ್ಯಕ್ಷೇತ್ರಗಳಿಗೆ ವಿತರಿಸಿದ ಮರ್ಕ್ಯುರಿಯಲ್ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣದೊಂದಿಗೆ ಕೋಡ್ ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ, ರಫ್ತು ಮಾಡುವ ಮತ್ತು ಹಂಚಿಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಿತು ಮತ್ತು ಇದನ್ನು ಕೋಡ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಉತ್ಪಾದನೆಗೆ ಸಹ ಬಳಸಬಹುದು. ಎಂಬೆಡ್ ಆನ್ಲೈನ್ ಕಂಪೈಲರ್ ಯಾವುದೇ ದೋಷನಿವಾರಣೆ ಕಾರ್ಯವನ್ನು ಒಳಗೊಂಡಿರಲಿಲ್ಲ, ಮತ್ತು ಬಳಕೆದಾರರು ತಮ್ಮ ಸಂಗ್ರಹಿಸಿದ ಕೋಡ್ ಅನ್ನು. ಬಿನ್ ಫೈಲ್ ಆಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಅಭಿವೃದ್ಧಿ ಚಕ್ರವನ್ನು ಅವಲಂಬಿಸಿತ್ತು, ನಂತರ ಅದನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಎಂಬೆಡ್ ಬೋರ್ಡ್ಗೆ ನಕಲಿಸುತ್ತದೆ (ಇದು ಯುಎಸ್ಬಿ ಫ್ಲಾಶ್ ಡ್ರೈವ್ನಂತೆ ಕಾಣುತ್ತದೆ). ಎಮ್ಬೆಡ್ ಆನ್ಲೈನ್ ಕಂಪೈಲರ್ ಅನ್ನು ಮಾರ್ಚ್ 1,2023 ರಂದು ಸ್ಥಗಿತಗೊಳಿಸಲಾಯಿತು ಮತ್ತು ಕೀಲ್ ಸ್ಟುಡಿಯೋ ಕ್ಲೌಡ್ನಿಂದ ಬದಲಾಯಿಸಲಾಯಿತು. ಕೀಲ್ ಸ್ಟುಡಿಯೋ ಕ್ಲೌಡ್ ಎಂಬೆಡ್ ಆನ್ಲೈನ್ ಕಂಪೈಲರ್ನಂತೆಯೇ, ಕೀಲ್ ಸ್ಟುಡಿಯೋ ಕ್ಲೌಡ್ ಸ್ಥಳೀಯ ಯಂತ್ರದಲ್ಲಿ ಯಾವುದೇ ಅಭಿವೃದ್ಧಿ ಸಾಧನಗಳನ್ನು ಸ್ಥಾಪಿಸದೆ ಎಂಬೆಡ್ ಓಎಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಇದು ಸುಧಾರಿತ ಬುದ್ಧಿವಂತ ಕೋಡ್ ಪೂರ್ಣಗೊಳಿಸುವ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಗಿಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅಂತರ್ನಿರ್ಮಿತ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣದಂತಹ ಅನೇಕ ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಆನ್ಲೈನ್ ಕಂಪೈಲರ್ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಕೀಲ್ ಸ್ಟುಡಿಯೋ ಕ್ಲೌಡ್ ವೆಬ್ ಯು. ಎಸ್. ಬಿ ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಬ್ರೌಸರ್ನಿಂದ ನೇರವಾಗಿ ಬೆಂಬಲಿತ ಎಂಬೆಡ್ ಬೋರ್ಡ್ಗಳಿಗೆ ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಮತ್ತು ಡೀಬಗ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ. ಇದು ಡೆಸ್ಕ್ಟಾಪ್ ಐಡಿಇಗಳು ನೀಡುವ ಅನುಭವಕ್ಕೆ ಹೋಲಿಸಬಹುದಾದ ನಿಜವಾದ ಒನ್-ಕ್ಲಿಕ್ ಬಿಲ್ಡ್ ಮತ್ತು ಡೀಬಗ್ ಅನುಭವವನ್ನು ನೀಡುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಈ ಕಾರ್ಯವು ಎಲ್ಲಾ ಎಂಬೆಡ್ ಬೋರ್ಡ್ಗಳು ಅಥವಾ ಡೀಬಗ್ ಪ್ರೋಬ್ಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಎಆರ್ಎಂ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಸಾಫ್ಟ್ವೇರ್