ಸೌಂಡ್ ಓಪನ್ ಫರ್ಮ್‌ವೇರ್ 2.0 ಲಭ್ಯವಿದೆ, ಡಿಎಸ್‌ಪಿ ಚಿಪ್‌ಗಳಿಗಾಗಿ ತೆರೆದ ಫರ್ಮ್‌ವೇರ್ ಸೆಟ್

ಸೌಂಡ್ ಓಪನ್ ಫರ್ಮ್‌ವೇರ್ 2.0 (SOF) ಯೋಜನೆಯ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಆಡಿಯೋ ಪ್ರಕ್ರಿಯೆಗೆ ಸಂಬಂಧಿಸಿದ DSP ಚಿಪ್‌ಗಳಿಗಾಗಿ ಮುಚ್ಚಿದ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ವಿತರಿಸುವ ಅಭ್ಯಾಸದಿಂದ ದೂರವಿರಲು ಇಂಟೆಲ್ ಮೂಲತಃ ರಚಿಸಿದೆ. ಯೋಜನೆಯನ್ನು ತರುವಾಯ Linux ಫೌಂಡೇಶನ್‌ನ ಅಡಿಯಲ್ಲಿ ವರ್ಗಾಯಿಸಲಾಯಿತು ಮತ್ತು ಈಗ ಸಮುದಾಯದ ಒಳಗೊಳ್ಳುವಿಕೆಯೊಂದಿಗೆ ಮತ್ತು AMD, Google ಮತ್ತು NXP ಭಾಗವಹಿಸುವಿಕೆಯೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ. ಯೋಜನೆಯು ಫರ್ಮ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸರಳಗೊಳಿಸಲು SDK ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ, Linux ಕರ್ನಲ್‌ಗಾಗಿ ಧ್ವನಿ ಚಾಲಕ ಮತ್ತು ವಿವಿಧ DSP ಚಿಪ್‌ಗಳಿಗಾಗಿ ಸಿದ್ಧ-ಸಿದ್ಧ ಫರ್ಮ್‌ವೇರ್‌ನ ಒಂದು ಸೆಟ್, ಇದಕ್ಕಾಗಿ ಬೈನರಿ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಸಹ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ, ಡಿಜಿಟಲ್ ಸಹಿಯಿಂದ ಪ್ರಮಾಣೀಕರಿಸಲಾಗುತ್ತದೆ. ಫರ್ಮ್‌ವೇರ್ ಕೋಡ್ ಅನ್ನು ಸಿ ಭಾಷೆಯಲ್ಲಿ ಅಸೆಂಬ್ಲಿ ಒಳಸೇರಿಸುವಿಕೆಯೊಂದಿಗೆ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಬಿಎಸ್‌ಡಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.

ಅದರ ಮಾಡ್ಯುಲರ್ ರಚನೆಗೆ ಧನ್ಯವಾದಗಳು, ಸೌಂಡ್ ಓಪನ್ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ವಿವಿಧ ಡಿಎಸ್‌ಪಿ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳು ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಪೋರ್ಟ್ ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ಬೆಂಬಲಿತ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ, ವಿವಿಧ ಇಂಟೆಲ್ ಚಿಪ್‌ಗಳಿಗೆ ಬೆಂಬಲ (ಬ್ರಾಡ್‌ವೆಲ್, ಐಸ್ಲೇಕ್, ಟೈಗರ್‌ಲೇಕ್, ಆಲ್ಡರ್‌ಲೇಕ್, ಇತ್ಯಾದಿ), ಮೀಡಿಯಾಟೆಕ್ (mt8195), NXP (i.MX8*) ಮತ್ತು Xtensa HiFi ಆಧಾರಿತ DSP ಗಳನ್ನು ಹೊಂದಿರುವ AMD (Renoir) ಆರ್ಕಿಟೆಕ್ಚರ್ಸ್ ಅನ್ನು 2, 3 ಮತ್ತು 4 ಎಂದು ಹೇಳಲಾಗಿದೆ. ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ, ವಿಶೇಷ ಎಮ್ಯುಲೇಟರ್ ಅಥವಾ QEMU ಅನ್ನು ಬಳಸಬಹುದು. DSP ಗಾಗಿ ತೆರೆದ ಫರ್ಮ್‌ವೇರ್ ಬಳಕೆಯು ಫರ್ಮ್‌ವೇರ್‌ನಲ್ಲಿನ ಸಮಸ್ಯೆಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಸರಿಪಡಿಸಲು ಮತ್ತು ಪತ್ತೆಹಚ್ಚಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ತಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳಲು, ನಿರ್ದಿಷ್ಟ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಮಾಡಲು ಮತ್ತು ಹಗುರವಾದ ಫರ್ಮ್‌ವೇರ್ ಆವೃತ್ತಿಗಳನ್ನು ರಚಿಸಲು ಅವಕಾಶವನ್ನು ನೀಡುತ್ತದೆ. ಉತ್ಪನ್ನ.

ಯೋಜನೆಯು ಆಡಿಯೊ ಪ್ರಕ್ರಿಯೆಗೆ ಸಂಬಂಧಿಸಿದ ಪರಿಹಾರಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು, ಉತ್ತಮಗೊಳಿಸಲು ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ಚೌಕಟ್ಟನ್ನು ಒದಗಿಸುತ್ತದೆ, ಜೊತೆಗೆ DSP ಯೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ರಚಿಸುತ್ತದೆ. ಸಂಯೋಜನೆಯು ಫರ್ಮ್‌ವೇರ್ ಅಳವಡಿಕೆಗಳು, ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುವ ಪರಿಕರಗಳು, ELF ಫೈಲ್‌ಗಳನ್ನು ಉಪಕರಣಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಲು ಸೂಕ್ತವಾದ ಫರ್ಮ್‌ವೇರ್ ಚಿತ್ರಗಳಾಗಿ ಪರಿವರ್ತಿಸುವ ಉಪಯುಕ್ತತೆಗಳು, ಡೀಬಗ್ ಮಾಡುವ ಪರಿಕರಗಳು, DSP ಎಮ್ಯುಲೇಟರ್, ಹೋಸ್ಟ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಎಮ್ಯುಲೇಟರ್ (QEMU ಆಧರಿಸಿ), ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಸಾಧನಗಳು, MATLAB ಗಾಗಿ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು. /ಆಕ್ಟೇವ್ ಆಡಿಯೊ ಘಟಕಗಳಿಗೆ ಉತ್ತಮ-ಶ್ರುತಿ ಗುಣಾಂಕಗಳು, ಫರ್ಮ್‌ವೇರ್‌ನೊಂದಿಗೆ ಸಂವಹನ ಮತ್ತು ಡೇಟಾ ವಿನಿಮಯವನ್ನು ಸಂಘಟಿಸಲು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, ಆಡಿಯೊ ಸಂಸ್ಕರಣಾ ಟೋಪೋಲಜಿಗಳ ಸಿದ್ಧ-ಸಿದ್ಧ ಉದಾಹರಣೆಗಳು.

ಸೌಂಡ್ ಓಪನ್ ಫರ್ಮ್‌ವೇರ್ 2.0 ಲಭ್ಯವಿದೆ, ಡಿಎಸ್‌ಪಿ ಚಿಪ್‌ಗಳಿಗಾಗಿ ತೆರೆದ ಫರ್ಮ್‌ವೇರ್ ಸೆಟ್
ಸೌಂಡ್ ಓಪನ್ ಫರ್ಮ್‌ವೇರ್ 2.0 ಲಭ್ಯವಿದೆ, ಡಿಎಸ್‌ಪಿ ಚಿಪ್‌ಗಳಿಗಾಗಿ ತೆರೆದ ಫರ್ಮ್‌ವೇರ್ ಸೆಟ್

ಪ್ರಾಜೆಕ್ಟ್ ಸೌಂಡ್ ಓಪನ್ ಫರ್ಮ್‌ವೇರ್ ಆಧಾರಿತ ಫರ್ಮ್‌ವೇರ್ ಬಳಸುವ ಸಾಧನಗಳೊಂದಿಗೆ ಬಳಸಬಹುದಾದ ಸಾರ್ವತ್ರಿಕ ಚಾಲಕವನ್ನು ಸಹ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ. ಚಾಲಕವನ್ನು ಈಗಾಗಲೇ ಮುಖ್ಯ ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ, ಬಿಡುಗಡೆ 5.2 ರಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಡ್ಯುಯಲ್ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬರುತ್ತದೆ - BSD ಮತ್ತು GPLv2. ಡಿಎಸ್‌ಪಿ ಮೆಮೊರಿಗೆ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು, ಡಿಎಸ್‌ಪಿಗೆ ಆಡಿಯೊ ಟೊಪೊಲಾಜಿಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು, ಆಡಿಯೊ ಸಾಧನದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಆಯೋಜಿಸಲು (ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಂದ ಡಿಎಸ್‌ಪಿ ಕಾರ್ಯಗಳನ್ನು ಪ್ರವೇಶಿಸುವ ಜವಾಬ್ದಾರಿ) ಮತ್ತು ಆಡಿಯೊ ಡೇಟಾಗೆ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರವೇಶ ಬಿಂದುಗಳನ್ನು ಒದಗಿಸಲು ಚಾಲಕ ಜವಾಬ್ದಾರನಾಗಿರುತ್ತಾನೆ. ಚಾಲಕವು ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಡಿಎಸ್ಪಿ ನಡುವಿನ ಸಂವಹನಕ್ಕಾಗಿ ಐಪಿಸಿ ಕಾರ್ಯವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಜೆನೆರಿಕ್ ಎಪಿಐ ಮೂಲಕ ಡಿಎಸ್ಪಿ ಹಾರ್ಡ್‌ವೇರ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಒಂದು ಪದರವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ, ಸೌಂಡ್ ಓಪನ್ ಫರ್ಮ್‌ವೇರ್‌ನೊಂದಿಗೆ DSP ಸಾಮಾನ್ಯ ALSA ಸಾಧನದಂತೆ ಕಾಣುತ್ತದೆ, ಇದನ್ನು ಪ್ರಮಾಣಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಬಳಸಿ ನಿಯಂತ್ರಿಸಬಹುದು.

ಸೌಂಡ್ ಓಪನ್ ಫರ್ಮ್‌ವೇರ್ 2.0 ಲಭ್ಯವಿದೆ, ಡಿಎಸ್‌ಪಿ ಚಿಪ್‌ಗಳಿಗಾಗಿ ತೆರೆದ ಫರ್ಮ್‌ವೇರ್ ಸೆಟ್

ಸೌಂಡ್ ಓಪನ್ ಫರ್ಮ್‌ವೇರ್ 2.0 ರಲ್ಲಿ ಪ್ರಮುಖ ಆವಿಷ್ಕಾರಗಳು:

  • ಆಡಿಯೊ ನಕಲು ಕಾರ್ಯಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸಲಾಗಿದೆ ಮತ್ತು ಮೆಮೊರಿ ಪ್ರವೇಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲಾಗಿದೆ. ಕೆಲವು ಆಡಿಯೊ ಸಂಸ್ಕರಣಾ ಸನ್ನಿವೇಶಗಳು ಅದೇ ಆಡಿಯೊ ಗುಣಮಟ್ಟವನ್ನು ಉಳಿಸಿಕೊಂಡು 40% ವರೆಗೆ ಲೋಡ್ ಕಡಿತವನ್ನು ಕಂಡಿವೆ.
  • ಮಲ್ಟಿ-ಕೋರ್ ಇಂಟೆಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ (ಸಿಎವಿಎಸ್) ಸ್ಥಿರತೆಯನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ, ಯಾವುದೇ ಡಿಎಸ್‌ಪಿ ಕೋರ್‌ನಲ್ಲಿ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಚಾಲನೆ ಮಾಡುವ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ.
  • ಅಪೊಲೊ ಲೇಕ್ (APL) ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ, XTOS ಬದಲಿಗೆ ಫರ್ಮ್‌ವೇರ್‌ನ ಆಧಾರವಾಗಿ Zephyr RTOS ಪರಿಸರವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಆಯ್ದ ಇಂಟೆಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಝೆಫಿರ್ ಓಎಸ್ ಏಕೀಕರಣ ಮಟ್ಟಗಳು ಕಾರ್ಯನಿರ್ವಹಣೆಯಲ್ಲಿ ಸಮಾನತೆಯನ್ನು ತಲುಪಿವೆ. Zephyr ಅನ್ನು ಬಳಸುವುದರಿಂದ ಸೌಂಡ್ ಓಪನ್ ಫರ್ಮ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕೋಡ್ ಅನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸರಳಗೊಳಿಸಬಹುದು ಮತ್ತು ಕಡಿಮೆ ಮಾಡಬಹುದು.
  • ವಿಂಡೋಸ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಕೆಲವು ಟೈಗರ್ ಲೇಕ್ (TGL) ಸಾಧನಗಳಲ್ಲಿ ಆಡಿಯೊ ಕ್ಯಾಪ್ಚರ್ ಮತ್ತು ಪ್ಲೇಬ್ಯಾಕ್‌ಗಾಗಿ ಮೂಲಭೂತ ಬೆಂಬಲಕ್ಕಾಗಿ IPC4 ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ (IPC4 ಬೆಂಬಲವು ನಿರ್ದಿಷ್ಟ ಚಾಲಕವನ್ನು ಬಳಸದೆಯೇ ವಿಂಡೋಸ್‌ನಿಂದ ಸೌಂಡ್ ಓಪನ್ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಆಧರಿಸಿ DSP ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ) .

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ