āĻšāĻžāĻ āϏāĻŦāĻžāĻ
āĻāĻŋāĻā§āĻā§āώāĻŖ āĻāĻā§ āĻāĻŽāϰāĻž āĻāĻŽāϰāĻž āĻā§āĻāĻžāĻŦā§ STM32F4-āĻĄāĻŋāϏāĻāĻāĻžāϰāĻŋāϤ⧠1 MB āϰāĻŽ āĻāĻŦāĻ 192 KB RAM āϏāĻš āĻāĻāĻāĻŋ SIP āĻĢā§āύ āĻāĻžāϞ⧠āĻāϰāϤ⧠āĻĒā§āϰā§āĻāĻŋāĨ¤ . āĻāĻāĻžāύ⧠āĻāĻāĻŋ āĻ āĻŦāĻļā§āϝāĻ āĻŦāϞāĻž āĻāĻāĻŋāϤ āϝ⧠āϏā§āĻ āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋ āύā§āϝā§āύāϤāĻŽ āĻāĻŋāϞ āĻāĻŦāĻ āĻĻā§āĻāĻŋ āĻĢā§āύ āϏāϰāĻžāϏāϰāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŦāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āĻĻāĻŋāĻā§ āĻāϝāĻŧā§āϏ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻāĻŋāϞāĨ¤ āĻ āϤāĻāĻŦ, āĻāĻŽāϰāĻž āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻāĻŋ āĻāϞ āϏāĻš āĻāĻāĻāĻŋ āĻāϰāĻ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻĢā§āύ āĻāĻžāϞ⧠āĻāϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻāĻŋ, āĻāĻāϝāĻŧ āĻĻāĻŋāĻā§āĻ āĻāϝāĻŧā§āϏ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ, āĻāĻŋāύā§āϤ⧠āĻāĻāĻ āϏāĻŽāϝāĻŧā§ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻŽā§āĻŽāϰāĻŋ āĻāĻāĻžāϰā§āϰ āĻŽāϧā§āϝ⧠āϰāĻžāĻāĻžāĨ¤

āĻĢā§āύā§āϰ āĻāύā§āϝ, āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŦā§āĻā§ āύā§āĻāϝāĻŧāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ simple_pjsua PJSIP āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϰ āĻ āĻāĻļ āĻšāĻŋāϏā§āĻŦā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āύā§āϝā§āύāϤāĻŽ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϝāĻž āϏāĻžāϰā§āĻāĻžāϰ⧠āύāĻŋāĻŦāύā§āϧāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻāϞ āĻā§āϰāĻšāĻŖ āĻāϰāϤ⧠āĻāĻŦāĻ āĻāϤā§āϤāϰ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āĨ¤ āύā§āĻā§ āĻāĻŽāĻŋ āĻ āĻŦāĻŋāϞāĻŽā§āĻŦā§ STM32F7-āĻĄāĻŋāϏāĻāĻāĻžāϰāĻŋāϤ⧠āĻā§āĻāĻžāĻŦā§ āĻāĻāĻŋ āĻāĻžāϞāĻžāϤ⧠āĻšāϝāĻŧ āϤāĻžāϰ āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāϰāĻŖ āĻĻā§āĻŦāĨ¤
āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāϞāĻžāϤ⧠āĻšāϝāĻŧ
- āĻāĻŽāĻŦāĻā§āϏ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāĻā§āĻā§
make confload-platform/pjsip/stm32f7cube - conf/mods.config āĻĢāĻžāĻāϞ⧠āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ SIP āĻ
ā§āϝāĻžāĻāĻžāĻāύā§āĻ āϏā§āĻ āĻāϰā§āύāĨ¤
include platform.pjsip.cmd.simple_pjsua_imported( sip_domain="server", sip_user="username", sip_passwd="password")āϝā§āĻāĻžāύ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻāĻŋ SIP āϏāĻžāϰā§āĻāĻžāϰ (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, sip.linphone.org), āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽ и āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ - āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽ āĻāĻŦāĻ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄāĨ¤
- āĻāĻāĻāĻŋ āĻĻāϞ āĻšāĻŋāϏāĻžāĻŦā§ Embox āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻž āĻāϰāĻž. āĻŦā§āϰā§āĻĄ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻĒāϰ āĻāĻā§ āĻāĻŦāĻ āĻāύ .
- Embox āĻāύāϏā§āϞ⧠"simple_pjsua_imported" āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻžāύ
00:00:12.870 pjsua_acc.c ....SIP outbound status for acc 0 is not active 00:00:12.884 pjsua_acc.c ....sip:alexk2222@sip.linphone.org: registration success, status=200 (Registration succes 00:00:12.911 pjsua_acc.c ....Keep-alive timer started for acc 0, destination:91.121.209.194:5060, interval:15s - āϏāĻŦāĻļā§āώā§, āĻ āĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§ āϏā§āĻĒāĻŋāĻāĻžāϰ āĻŦāĻž āĻšā§āĻĄāĻĢā§āύ āĻĸā§āĻāĻžāύ⧠āĻāĻŦāĻ āĻĄāĻŋāϏāĻĒā§āϞā§āϰ āĻĒāĻžāĻļā§ āĻĻā§āĻāĻŋ āĻā§āĻ MEMS āĻŽāĻžāĻāĻā§āϰā§āĻĢā§āύ⧠āĻāĻĨāĻž āĻŦāϞāĻž āĻŦāĻžāĻāĻŋāĨ¤ āĻāĻŽāϰāĻž āϏāĻšāĻ_pjsua, pjsua āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϞāĻŋāύāĻžāĻā§āϏ āĻĨā§āĻā§ āĻāϞ āĻāϰāĻŋāĨ¤ āĻāĻžāϞ, āĻ āĻĨāĻŦāĻž āĻāĻĒāύāĻŋ āĻ āύā§āϝ āĻā§āύ āϧāϰāύā§āϰ āϞāĻŋāύāĻĢā§āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāĻ āϏāĻŦ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻĒāϰ āĻŦāϰā§āĻŖāύāĻž āĻāϰāĻž āĻšāϝāĻŧ .
āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽāϰāĻž āϏā§āĻāĻžāύ⧠āĻĒā§āϤ⧠āĻĒāĻžāϰāĻŋ
āϏā§āϤāϰāĻžāĻ, āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻŦā§āĻā§ āύā§āĻāϝāĻŧāĻžāϰ āĻŦāĻŋāώāϝāĻŧā§ āĻĒā§āϰāĻļā§āύ āĻāĻ ā§āĻā§āĨ¤ āϝā§āĻšā§āϤ⧠āĻāĻāĻž āϏā§āĻĒāώā§āĻ āϝ⧠STM32F4-Discovery āĻŽā§āĻŽāϰāĻŋ āĻĨā§āĻā§ āĻĢāĻŋāĻ āĻšāĻŦā§ āύāĻž, STM32F7-Discovery āĻŦā§āĻā§ āύā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āϤāĻžāϰ āĻāĻāĻāĻŋ 1 MB āĻĢā§āϞā§āϝāĻžāĻļ āĻĄā§āϰāĻžāĻāĻ āĻāĻŦāĻ 256 KB RAM āϰāϝāĻŧā§āĻā§ (+ 64 āĻŦāĻŋāĻļā§āώ āĻĻā§āϰā§āϤ āĻŽā§āĻŽāϰāĻŋ, āϝāĻž āĻāĻŽāϰāĻžāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦ)⧎ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāϞā§āϰ āĻāύā§āϝ āĻ āύā§āĻ āĻāĻŋāĻā§ āύāϝāĻŧ, āϤāĻŦā§ āĻāĻŽāϰāĻž āĻĢāĻŋāĻ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻāĻŋāĨ¤
āĻļāϰā§āϤāϏāĻžāĻĒā§āĻā§āώā§, āĻāĻžāĻāĻāĻŋ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āĻŦāĻŋāĻāĻā§āϤ āĻāĻŋāϞ:
- QEMU āϤ⧠PJSIP āĻāϞāĻā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āĻāĻŋāϞ, āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāĻā§ āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āϏā§āĻāĻžāύ⧠AC97 āĻā§āĻĄā§āĻ āϏāĻŽāϰā§āĻĨāύ āĻāĻŋāϞāĨ¤
- QEMU āĻāĻŦāĻ STM32-āĻ āĻāϝāĻŧā§āϏ āϰā§āĻāϰā§āĻĄāĻŋāĻ āĻāĻŦāĻ āĻĒā§āϞā§āĻŦā§āϝāĻžāĻāĨ¤
- āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āϰā§āĻāĻŋāĻ simple_pjsua PJSIP āĻĨā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻĒāύāĻžāĻā§ SIP āϏāĻžāϰā§āĻāĻžāϰ⧠āύāĻŋāĻŦāύā§āϧāύ āĻāϰāϤ⧠āĻāĻŦāĻ āĻāϞ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
- āĻāĻĒāύāĻžāϰ āύāĻŋāĻā§āϰ Asterisk-āĻāĻŋāϤā§āϤāĻŋāĻ āϏāĻžāϰā§āĻāĻžāϰ āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻŋāϤ⧠āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ sip.linphone.org āĻāϰ āĻŽāϤ⧠āĻŦāĻžāĻšā§āϝāĻŋāĻāĻā§āϞāĻŋ āĻā§āώā§āĻāĻž āĻāϰā§āύ
āĻāĻŽāĻŦāĻā§āϏ⧠āϏāĻžāĻāύā§āĻĄ āĻĒā§āϰā§āĻāĻ āĻĄāĻŋāĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻžāĻ āĻāϰā§, āϝāĻž PISIP-āĻāĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤ QEMU-āϤ⧠āĻĒā§āϰāĻĨāĻŽ āϏāĻŽāϏā§āϝāĻž āĻĻā§āĻāĻž āĻĻāĻŋāϝāĻŧā§āĻā§ - WAV 44100 Hz āĻ āĻāĻžāϞ āĻā§āϞā§āĻā§, āĻāĻŋāύā§āϤ⧠8000-āĻ āϏā§āĻĒāώā§āĻāϤāĻ āĻāĻŋāĻā§ āĻā§āϞ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻĻā§āĻāĻž āĻā§āϞ āϝ⧠āĻāĻāĻŋ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āϏā§āĻ āĻāϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧ āĻāĻŋāϞ - āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāĻāĻŋ āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋāϤ⧠44100 āĻāĻŋāϞ āĻāĻŦāĻ āĻāĻāĻŋ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻāϤāĻāĻžāĻŦā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϝāĻŧāύāĻŋāĨ¤
āĻāĻāĻžāύā§, āϏāĻŽā§āĻāĻŦāϤ, āϏāĻžāϧāĻžāϰāĻŖāĻāĻžāĻŦā§ āĻļāĻŦā§āĻĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻŦāĻžāĻāĻžāύ⧠āĻšāϝāĻŧ āϤāĻž āĻāĻŋāĻā§āĻāĻž āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāĻžāϰ āĻŽāϤā§āĨ¤ āϏāĻžāĻāύā§āĻĄ āĻāĻžāϰā§āĻĄāĻāĻŋ āĻŽā§āĻŽāϰāĻŋāϰ āĻāĻāĻāĻŋ āĻ āĻāĻļā§ āĻāĻŋāĻā§ āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ⧠āϏā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āϝā§āĻāĻžāύ āĻĨā§āĻā§ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻŦāύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋāϤ⧠āĻĒā§āϞ⧠āĻŦāĻž āϰā§āĻāϰā§āĻĄ āĻāϰāϤ⧠āĻāĻžāύāĨ¤ āĻŦāĻžāĻĢāĻžāϰ āĻļā§āώ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰā§, āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āύ āϤā§āϰāĻŋ āĻšāϝāĻŧ āĻāĻŦāĻ āĻĒāϰāĻŦāϰā§āϤ⧠āĻŦāĻžāĻĢāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻā§āĻāĻžāϞāύ āĻāϞāϤ⧠āĻĨāĻžāĻā§āĨ¤ āĻāϏāϞ āĻŦāĻŋāώāϝāĻŧāĻāĻŋ āĻšāϞ āĻāĻ āĻŦāĻžāĻĢāĻžāϰāĻā§āϞāĻŋ āĻāĻā§ āĻĨā§āĻā§ āĻĒā§āϰāĻŖ āĻāϰāĻž āĻĻāϰāĻāĻžāϰ āϝāĻāύ āĻāĻā§āϰāĻāĻŋ āĻāĻžāϞāĻžāύ⧠āĻšāĻā§āĻā§āĨ¤ āĻāĻŽāϰāĻž STM32F7 āĻ āĻāϰāĻ āĻāĻ āϏāĻŽāϏā§āϝāĻžāϰ āĻŽā§āĻā§āĻŽā§āĻāĻŋ āĻšāĻŦāĨ¤
āĻāϰāĻĒāϰā§, āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻžāĻĄāĻŧāĻž āύāĻŋāϝāĻŧā§ āϤāĻžāϤ⧠āĻ ā§āϝāĻžāϏā§āĻāĻžāϰāĻŋāϏā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĻāĻŋāĨ¤ āϝā§āĻšā§āϤ⧠āĻāĻāĻŋ āĻ āύā§āĻ āĻĄāĻŋāĻŦāĻžāĻ āĻāϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻŋāϞ, āĻāĻŋāύā§āϤ⧠āĻāĻŽāĻŋ āĻŽāĻžāĻāĻā§āϰā§āĻĢā§āύ⧠āĻŦā§āĻļāĻŋ āĻāĻĨāĻž āĻŦāϞāϤ⧠āĻāĻžāĻāύāĻŋ, āĻāĻāĻŋ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻĒā§āϞā§āĻŦā§āϝāĻžāĻ āĻāĻŦāĻ āϰā§āĻāϰā§āĻĄāĻŋāĻ āĻāϰāĻž āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻŋāϞāĨ¤ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻŽāϰāĻž simple_pjsua āĻĒā§āϝāĻžāĻ āĻāϰā§āĻāĻŋ āϝāĻžāϤ⧠āĻāĻĒāύāĻŋ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻĢāĻžāĻāϞ āϏā§āϞāĻŋāĻĒ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ PJSIP-āĻ, āĻāĻāĻŋ āĻŦā§āĻļ āϏāĻšāĻāĻāĻžāĻŦā§ āĻāϰāĻž āĻšāϝāĻŧ, āϝā§āĻšā§āϤ⧠āϤāĻžāĻĻā§āϰ āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻā§āϰ āϧāĻžāϰāĻŖāĻž āϰāϝāĻŧā§āĻā§, āϝāĻž āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāϏ āĻŦāĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻŦāĻ āĻāĻ āĻĒā§āϰā§āĻāĻā§āϞāĻŋ āύāĻŽāύā§āϝāĻŧāĻāĻžāĻŦā§ āĻ āύā§āϝāĻžāύā§āϝ āĻĒā§āϰā§āĻā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĒāύāĻŋ āĻāĻŽāĻžāĻĻā§āϰ pjsip āĻā§āĻĄ āĻĻā§āĻāϤ⧠āĻĒāĻžāϰā§āύ . РиŅĐžĐŗĐĩ, ŅŅ ĐĩĐŧа ĐąŅĐģа ŅĐģĐĩĐ´ŅŅŅаŅ. Đа ŅĐĩŅвĐĩŅĐĩ Asterisk Ņ ĐˇĐ°Đ˛ĐĩĐģ два аĐēĐēаŅĐŊŅа â Đ´ĐģŅ Linux и Đ´ĐģŅ Embox. ĐаĐģĐĩĐĩ ĐŊа Embox вŅĐŋĐžĐģĐŊŅĐĩŅŅŅ ĐēĐžĐŧаĐŊда simple_pjsua_imported, Embox āϏāĻžāϰā§āĻāĻžāϰ⧠āύāĻŋāĻŦāύā§āϧāύ āĻāϰā§, āϤāĻžāϰāĻĒāϰ⧠āĻāĻŽāϰāĻž Linux āĻĨā§āĻā§ Embox āĻāϞ āĻāϰāĻŋāĨ¤ āϏāĻāϝā§āĻā§āϰ āĻŽā§āĻšā§āϰā§āϤā§, āĻāĻŽāϰāĻž Asterisk āϏāĻžāϰā§āĻāĻžāϰ⧠āĻā§āĻ āĻāϰāĻŋ āϝ⧠āϏāĻāϝā§āĻāĻāĻŋ āĻĒā§āϰāϤāĻŋāώā§āĻ āĻŋāϤ āĻšāϝāĻŧā§āĻā§, āĻāĻŦāĻ āĻāĻŋāĻā§āĻā§āώāĻŖ āĻĒāϰ⧠āĻāĻŽāĻžāĻĻā§āϰ Embox-āĻ Linux āĻĨā§āĻā§ āĻļāĻŦā§āĻĻ āĻļā§āύāĻž āĻāĻāĻŋāϤ, āĻāĻŦāĻ Linux-āĻ āĻāĻŽāϰāĻž Embox āĻĨā§āĻā§ āĻāĻžāϞāĻžāύ⧠āĻĢāĻžāĻāϞāĻāĻŋ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻŋāĨ¤
āĻāĻāĻŋ QEMU-āϤ⧠āĻāĻžāĻ āĻāϰāĻžāϰ āĻĒāϰā§, āĻāĻŽāϰāĻž STM32F7-Discovery-āĻ āĻĒā§āϰā§āĻ āĻāϰāĻžāϰ āĻĻāĻŋāĻā§ āĻāĻāĻŋāϝāĻŧā§ āĻā§āϞāĻžāĻŽāĨ¤ āĻĒā§āϰāĻĨāĻŽ āϏāĻŽāϏā§āϝāĻž āĻšāϞ āϝ⧠āϤāĻžāϰāĻž āĻāĻŽā§āĻā§āϰ āĻāĻāĻžāϰā§āϰ āĻāύā§āϝ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ "-Os" āĻāĻžāĻĄāĻŧāĻž 1 MB āĻāϰ ROM-āĻ āĻĢāĻŋāĻ āĻāϰā§āύāĻŋāĨ¤ āĻāĻāύā§āϝ āĻāĻŽāϰāĻž "-Os" āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§āĻāĻŋāĨ¤ āĻāϰāĻ, āĻĒā§āϝāĻžāĻāĻāĻŋ C++ āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰā§āĻā§, āϤāĻžāĻ āĻāĻāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ pjsua-āĻāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύ, āĻāĻŦāĻ āĻāĻŽāϰāĻž simple_pjsua āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŋāĨ¤
āĻŦāϏāĻžāύā§āϰ āĻĒāϰ simple_pjsua, āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻā§ āϝ⧠āĻāĻāύ āĻāĻāĻŋ āĻāĻžāϞ⧠āĻāϰāĻžāϰ āϏā§āϝā§āĻ āϰāϝāĻŧā§āĻā§āĨ¤ āϤāĻŦā§ āĻĒā§āϰāĻĨāĻŽā§ āĻāϝāĻŧā§āϏā§āϰ āϰā§āĻāϰā§āĻĄāĻŋāĻ āĻāĻŦāĻ āĻĒā§āϞā§āĻŦā§āϝāĻžāĻ āύāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻž āĻĻāϰāĻāĻžāϰ āĻāĻŋāϞāĨ¤ āĻĒā§āϰāĻļā§āύ āĻšāϞ āĻā§āĻĨāĻžāϝāĻŧ āϞāĻŋāĻāĻŦ? āĻāĻŽāϰāĻž āĻŦāĻžāĻšā§āϝāĻŋāĻ āĻŽā§āĻŽāϰāĻŋ āĻŦā§āĻā§ āύāĻŋāϝāĻŧā§āĻāĻŋ - SDRAM (128 MB)āĨ¤ āĻāĻĒāύāĻŋ āύāĻŋāĻā§ āĻāĻāĻŋ āĻā§āώā§āĻāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:
16000 Hz āĻāϰ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āĻāĻŦāĻ 10 āϏā§āĻā§āύā§āĻĄā§āϰ āϏāĻŽāϝāĻŧāĻāĻžāϞ āϏāĻš āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāĻ WAV āϤā§āϰāĻŋ āĻāϰā§:
record -r 16000 -c 2 -d 10000 -m C0000000
āĻāĻŽāϰāĻž āĻšāĻžāϰāĻŋāϝāĻŧā§āĻāĻŋ:
play -m C0000000
āĻāĻāĻžāύ⧠āĻĻā§āĻāĻŋ āϏāĻŽāϏā§āϝāĻž āĻāĻā§āĨ¤ āĻā§āĻĄā§āĻ āϏāĻš āĻĒā§āϰāĻĨāĻŽāĻāĻŋ - WM8994 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻŦāĻ āĻāĻāĻŋāϤ⧠āĻāĻāĻāĻŋ āϏā§āϞāĻā§āϰ āĻŽāϤ⧠āĻāĻŋāύāĻŋāϏ āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ āϏā§āϞāĻā§āϰ āĻŽāϧā§āϝ⧠4āĻāĻŋ āϰāϝāĻŧā§āĻā§ā§ˇ āϏā§āϤāϰāĻžāĻ, āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§, āϝāĻĻāĻŋ āĻāĻāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āύāĻž āĻĨāĻžāĻā§, āϤāĻžāĻšāϞ⧠āĻ āĻĄāĻŋāĻ āĻāĻžāϞāĻžāύā§āϰ āϏāĻŽāϝāĻŧ, āĻāĻžāϰāĻāĻŋ āϏā§āϞāĻā§āĻ āĻĒā§āϞā§āĻŦā§āϝāĻžāĻ āĻāĻā§ . āĻ āϤāĻāĻŦ, 16000 Hz āĻāϰ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋāϤā§, āĻāĻŽāϰāĻž 8000 Hz āĻĒā§āϝāĻŧā§āĻāĻŋ, āĻāĻŋāύā§āϤ⧠8000 Hz-āĻāϰ āĻāύā§āϝ, āĻĒā§āϞā§āĻŦā§āϝāĻžāĻ āĻā§āĻŦāϞ āĻāĻžāĻ āĻāϰā§āύāĻŋāĨ¤ āϝāĻāύ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏā§āϞāĻ 0 āĻāĻŦāĻ 2 āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āϤāĻāύ āĻāĻāĻŋ āĻāĻāĻŋāϤ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰā§āĨ¤ āĻāϰā§āĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻž āĻāĻŋāϞ STM32Cube-āĻāϰ āĻ āĻĄāĻŋāĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ, āϝā§āĻāĻžāύ⧠āĻ āĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ SAI (āϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞ āĻ āĻĄāĻŋāĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ) āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ āĻĄāĻŋāĻ āĻāύāĻĒā§āĻā§āϰ āϏāĻžāĻĨā§ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠(āĻāĻŽāĻŋ āĻŦāĻŋāĻļāĻĻāĻāĻŋ āĻŦā§āĻāϤ⧠āĻĒāĻžāϰāĻŋāύāĻŋ, āϤāĻŦā§ āĻĻā§āĻāĻž āϝāĻžāĻā§āĻā§ āϝ⧠āϤāĻžāϰāĻž āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻĄāĻŧāĻŋ āĻāĻžāĻ āĻāϰ⧠āĻāĻŦāĻ āϝāĻāύ āĻ āĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻāϰāĻŽā§āĻ āĻāϰāĻž āĻšāϝāĻŧ, āĻ āĻĄāĻŋāĻ āĻāĻāϰāĻāĻŽ āĻāĻāĻŋ āĻĒā§āϰāĻŦā§āĻļāĻĻā§āĻŦāĻžāϰ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧ)āĨ¤ āĻ āϰā§āĻĨāĻžā§, āĻāĻĒāύāĻŋ āĻāĻā§āϞāĻŋāĻā§ āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāĻžāϞāĻžāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻž, āϤāĻžāĻ āĻāĻŽāϰāĻž āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤāĻāĻŋ āĻāϰā§āĻāĻŋ - āĻ āĻĄāĻŋāĻ āĻāύāĻĒā§āĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āϏāϰā§āĻŦāĻĻāĻž āĻāĻžāĻ āĻāϰ⧠(āĻŦāĻŋāĻā§āύāĻŋāϤ āĻšāĻāϝāĻŧāĻž āϏāĻš)āĨ¤ āĻāĻŋāύā§āϤ⧠āϝāĻāύ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻŋāĻā§āĻ āĻāĻžāϞāĻžāύ⧠āĻšāĻā§āĻā§ āύāĻž, āϤāĻāύ āĻāĻŽāϰāĻž āĻā§āĻŦāϞ āĻ āĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§ āĻāĻāĻāĻŋ āĻāĻžāϞāĻŋ āĻŦāĻžāĻĢāĻžāϰ āϏā§āϞāĻŋāĻĒ āĻāϰāĻŋ āĻāĻŦāĻ āĻĒā§āϞā§āĻŦā§āϝāĻžāĻ āĻļā§āϰ⧠āĻšāϞā§, āĻāĻŽāϰāĻž āϏāϤāϤāĻžāϰ āϏāĻžāĻĨā§ āĻāĻāĻŋ āĻĒā§āϰāĻŖ āĻāϰāϤ⧠āĻļā§āϰ⧠āĻāϰāĻŋāĨ¤
āĻāϰāĻ, āĻāĻŽāϰāĻž āĻāĻ āϏāϤā§āϝāĻāĻŋāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϝāĻŧā§āĻāĻŋ āϝ⧠āĻāϝāĻŧā§āϏ āϰā§āĻāϰā§āĻĄāĻŋāĻāϝāĻŧā§āϰ āϏāĻŽāϝāĻŧ āĻļāĻŦā§āĻĻāĻāĻŋ āĻā§āĻŦ āĻļāĻžāύā§āϤ āĻāĻŋāϞāĨ¤ āĻāĻāĻŋ āĻāĻ āĻāĻžāϰāĻŖā§ āϝ⧠STM32F7-āĻĄāĻŋāϏāĻāĻāĻžāϰāĻŋāϤ⧠MEMS āĻŽāĻžāĻāĻā§āϰā§āĻĢā§āύāĻā§āϞāĻŋ 16000 Hz-āĻāϰ āύā§āĻā§ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋāϤ⧠āĻāĻžāϞāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āύāĻžā§ˇ āĻ āϤāĻāĻŦ, āĻāĻŽāϰāĻž 16000 Hz āϏā§āĻ āĻāϰāĻŋ, āĻāĻŽāύāĻāĻŋ āϝāĻĻāĻŋ 8000 Hz āĻāϏā§āĨ¤ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, āϝāĻĻāĻŋāĻ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āĻ āύā§āϝ āĻāĻāĻāĻŋ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āϰā§āĻĒāĻžāύā§āϤāϰ āϝā§āĻ āĻāϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻŋāϞ.
āĻāϰ āĻĒāϰā§, āĻāĻŽāĻžāĻā§ āϰâā§āϝāĻžāĻŽā§ āĻ āĻŦāϏā§āĻĨāĻŋāϤ āĻāĻžāĻĻāĻžāĻāĻŋāϰ āĻāĻāĻžāϰ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻŽāĻžāĻĻā§āϰ āĻšāĻŋāϏāĻžāĻŦ āĻ āύā§āϝāĻžāϝāĻŧā§, pjsip-āĻāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻĒā§āϰāĻžāϝāĻŧ 190 KB, āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāĻā§ āĻŽāĻžāϤā§āϰ 100 KB āĻŦāĻžāĻāĻŋ āĻāĻā§āĨ¤ āĻāĻāĻžāύ⧠āĻāĻŽāĻžāĻā§ āĻāĻŋāĻā§ āĻŦāĻžāĻšā§āϝāĻŋāĻ āĻŽā§āĻŽāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞ - SDRAM (āĻĒā§āϰāĻžāϝāĻŧ 128 KB)āĨ¤
āĻāĻ āϏāĻŽāϏā§āϤ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāϰāĻžāϰ āĻĒāϰā§, āĻāĻŽāĻŋ āϞāĻŋāύāĻžāĻā§āϏ āĻāĻŦāĻ āĻāĻŽāĻŦāĻā§āϏā§āϰ āĻŽāϧā§āϝ⧠āĻĒā§āϰāĻĨāĻŽ āĻĒā§āϝāĻžāĻā§āĻāĻā§āϞāĻŋ āĻĻā§āĻā§āĻāĻŋāϞāĻžāĻŽ āĻāĻŦāĻ āĻāĻŽāĻŋ āĻļāĻŦā§āĻĻ āĻļā§āύā§āĻāĻŋāϞāĻžāĻŽ! āϤāĻŦā§ āĻļāĻŦā§āĻĻāĻāĻŋ āĻāϝāĻŧāĻžāύāĻ āĻāĻŋāϞ, QEMU-āĻāϰ āĻŽāϤ⧠āύāϝāĻŧ, āĻāĻŋāĻā§ āĻŦā§āϰ āĻāϰāĻž āĻ āϏāĻŽā§āĻāĻŦ āĻāĻŋāϞāĨ¤ āϤāĻžāϰāĻĒāϰ āĻāĻŽāϰāĻž āĻāĻžāĻŦāϞāĻžāĻŽ āĻŦā§āϝāĻžāĻĒāĻžāϰāĻāĻž āĻāĻŋ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĻā§āĻāĻŋāϝāĻŧā§āĻā§ āϝ⧠āĻāĻŽāĻŦāĻā§āϏā§āϰ āĻ āĻĄāĻŋāĻ āĻŦāĻžāĻĢāĻžāϰāĻā§āϞāĻŋ āĻĒā§āϰāĻŖ/āĻāύāϞā§āĻĄ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āύā§āĻāĨ¤ pjsip āϝāĻāύ āĻāĻāĻāĻŋ āĻĢā§āϰā§āĻŽ āĻĒā§āϰāϏā§āϏ āĻāϰāĻāĻŋāϞ, āϤāĻāύ 2āĻāĻŋ āĻāύā§āĻāĻžāϰāĻžāĻĒā§āĻ āĻŦāĻžāĻĢāĻžāϰ āĻĒā§āϰāϏā§āϏāĻŋāĻ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻšāĻāϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻŋāϞ, āϝāĻž āĻ āύā§āĻ āĻŦā§āĻļāĻŋāĨ¤ āĻāϤāĻŋāϰ āĻāύā§āϝ āĻĒā§āϰāĻĨāĻŽ āĻāĻŋāύā§āϤāĻž āĻāĻŋāϞ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ, āĻāĻŋāύā§āϤ⧠āĻāĻāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āĻĒāĻŋāĻā§āĻāϏāĻāĻāĻĒāĻŋ-āϤ⧠āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāĻŋāϞāĨ¤ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧāĻāĻŋ āĻāĻāĻāĻŋ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻĢā§āϞā§āĻāĻŋāĻ āĻĒāϝāĻŧā§āύā§āĻ, āĻāĻŽāϰāĻž āĻāĻāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞā§āĻāĻŋ . āĻāĻŋāύā§āϤ⧠āĻ āύā§āĻļā§āϞāύ āĻĻā§āĻāĻžāύ⧠āĻšāϝāĻŧā§āĻā§, FPU āĻāϤāĻŋāϤ⧠āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻŦā§āĻĻā§āϧāĻŋ āĻĻā§āϝāĻŧāύāĻŋāĨ¤ āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒāĻĻāĻā§āώā§āĻĒāĻāĻŋ āĻāĻŋāϞ āĻĨā§āϰā§āĻĄāĻā§ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĻā§āĻāϝāĻŧāĻžāĨ¤ Embox āĻāϰ āĻŦāĻŋāĻāĻŋāύā§āύ āϏāĻŽāϝāĻŧāϏā§āĻā§ āĻā§āĻļāϞ āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻŽāĻŋ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§āĻāĻŋ āϝāĻž āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āϏā§āĻā§āϰā§āĻŽāĻā§ āϏāϰā§āĻŦā§āĻā§āĻ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ⧠āϏā§āĻ āĻāϰā§āĨ¤ āĻāĻāĻŋāĻ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āύāĻŋāĨ¤
āĻĒāϰāĻŦāϰā§āϤ⧠āϧāĻžāϰāĻŖāĻžāĻāĻŋ āĻāĻŋāϞ āϝ⧠āĻāĻŽāϰāĻž āĻŦāĻžāĻšā§āϝāĻŋāĻ āĻŽā§āĻŽāϰāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻāĻŋ āĻāĻŦāĻ āϏā§āĻāĻžāύ⧠āĻāĻŽāύ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰāĻā§āϞāĻŋ āϏāϰāĻžāύ⧠āĻāĻžāϞ āĻšāĻŦā§ āϝā§āĻā§āϞāĻŋ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻŽāĻŋ āĻāĻāύ āĻāĻŦāĻ āĻāĻŋāϏā§āϰ āĻ āϧā§āύ⧠āĻāĻāĻāĻŋ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰā§āĻāĻŋ simple_pjsua āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰā§āĨ¤ āĻĻā§āĻāĻž āĻā§āϞ āϝ⧠190 Kb āĻāϰ āĻŽāϧā§āϝā§, āĻĒā§āϰāĻĨāĻŽ 90 Kb PJSIP-āĻāϰ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϰ āĻāύā§āϝ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āϏā§āĻā§āϞāĻŋ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āĻāϰāĻ, āĻāĻāĻāĻŋ āĻāύāĻāĻžāĻŽāĻŋāĻ āĻāϞā§āϰ āϏāĻŽāϝāĻŧ, pjsua_call_answer āĻĢāĻžāĻāĻļāύāĻāĻŋ āĻāϞ āĻāϰāĻž āĻšāϝāĻŧ, āϝā§āĻāĻžāύ⧠āĻŦāĻžāĻĢāĻžāϰāĻā§āϞāĻŋ āĻāύāĻāĻžāĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻāĻāĻā§āϝāĻŧāĻŋāĻ āĻĢā§āϰā§āĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻāĻŋ āĻāĻāύāĻ āĻĒā§āϰāĻžāϝāĻŧ 100 Kb āĻāĻŋāϞāĨ¤ āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ āĻāĻŽāϰāĻž āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŋ. āĻāϞā§āϰ āĻŽā§āĻšā§āϰā§āϤ āĻĒāϰā§āϝāύā§āϤ, āĻāĻŽāϰāĻž āĻŦāĻžāĻšā§āϝāĻŋāĻ āĻŽā§āĻŽāϰāĻŋāϤ⧠āĻĄā§āĻāĻž āϰāĻžāĻāĻŋāĨ¤ āĻāϞ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§, āĻāĻŽāϰāĻž āĻ āĻŦāĻŋāϞāĻŽā§āĻŦā§ āĻāĻžāĻĻāĻžāĻāĻŋāĻā§ āĻ āύā§āϝ āĻāĻāĻāĻŋ āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻŋ - RAM āĻāĨ¤ āĻāĻāĻāĻžāĻŦā§, āϏāĻŽāϏā§āϤ "āĻāϰāĻŽ" āĻĄā§āĻāĻž āĻĻā§āϰā§āϤ āĻāĻŦāĻ āĻāϰāĻ āĻ āύā§āĻŽāĻžāύāϝā§āĻā§āϝ āĻŽā§āĻŽāϰāĻŋāϤ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻĢāϞ⧠āĻāĻ āϏāĻŦ āĻŽāĻŋāϞ⧠āϞāĻā§āĻ āĻāϰāĻž āϏāĻŽā§āĻāĻŦ āĻšāϝāĻŧā§āĻā§ simple_pjsua āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāϞ āĻāϰā§āύāĨ¤ āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ āĻ āύā§āϝāĻžāύā§āϝ āϏāĻžāϰā§āĻāĻžāϰ āϝā§āĻŽāύ sip.linphone.org āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§āĨ¤
āϤāĻĨā§āϝāĻ
āĻĢāϞ⧠āĻā§āĻā§āώā§āĻĒāĻŖ āϏāĻŽā§āĻāĻŦ āĻšāϝāĻŧā§āĻā§ simple_pjsua āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāϝāĻŧ āĻĻāĻŋāĻā§ āĻāϝāĻŧā§āϏ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āϏāĻšāĨ¤ āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻŦā§āϝāϝāĻŧ āĻāϰāĻž 128 KB SDRAM āĻāϰ āϏāĻŽāϏā§āϝāĻžāĻāĻŋ āĻāĻŋāĻā§āĻāĻž āĻŦā§āĻļāĻŋ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠Cortex-M7 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠(āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, 32 KB RAM āϏāĻš STM769F512NI), āĻāĻŋāύā§āϤ⧠āĻāĻāĻ āϏāĻŽāϝāĻŧā§, āĻāĻŽāϰāĻž āĻāĻāύāĻ 256-āĻ āϝāĻžāĻāϝāĻŧāĻžāϰ āĻāĻļāĻž āĻā§āĻĄāĻŧā§ āĻĻā§āĻāύāĻŋāĨ¤ KB đ āĻā§āĻ āĻāĻā§āϰāĻšā§ āĻšāϞ⧠āĻāĻŽāϰāĻž āĻā§āĻļāĻŋ āĻšāĻŦ, āĻŦāĻž āĻāϰāĻ āĻāĻžāϞ, āĻā§āώā§āĻāĻž āĻāϰ⧠āĻĻā§āĻā§āύāĨ¤ āϏāĻŦ āϏā§āϤā§āϰ, āϝāĻĨāĻžāϰā§āϤāĻŋ, āĻāĻŽāĻžāĻĻā§āϰ āĻŽāϧā§āϝ⧠āĻāĻā§ .
āĻāϤā§āϏ: www.habr.com
