Introducing eRPC

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Introducing eRPC

Introducing eRPC

This tutorial is introducing the eRPC (embedded remote procedure call) open-source project.

 

The eRPC (Embedded Remote Procedure Call) is a Remote Procedure Call (RPC) system created by NXP. An RPC is a mechanism used to invoke a software routine on a remote system using a simple local function call. The remote system may be any CPU connected by an arbitrary communications channel: a server across a network, another CPU core in a multicore system, and so on. To the client, it is just like calling a function in a library built into the application. The only difference is any latency or unreliability introduced by the communications channel.

 

Important links: 

 

The eRPC is supporting multicore and multiprocessor types of applications. 

 

Where to find eRPC examples

 

  • Plenty of eRPC multicore and multiprocessor examples can be found in NXP MCUXpressoSDK packages. Visit https://mcuxpresso.nxp.com to configure, build and download these packages.
    To get the board list with multicore support (eRPC included) use filtering based on Middleware and search for 'multicore' string. Once the selected package with the multicore middleware is downloaded, see
    <MCUXpressoSDK_install_dir>/boards/<board_name>/multicore_examples for eRPC multicore examples (RPMsg_Lite or Messaging Unit transports used) or
    <MCUXpressoSDK_install_dir>/boards/<board_name>/multiprocessor_examples for eRPC multiprocessor examples (UART or SPI transports used).

    eRPC examples use the 'erpc_' name prefix.

  • Another way of getting NXP MCUXpressoSDK eRPC multicore and multiprocessor examples is using the mcux-sdk Github repo. Follow the description how to use the West tool to clone and update the mcuxsdk repo in readme Overview section. Once done the armgcc eRPC examples can be found in
    mcuxsdk/examples/<board_name>/multicore_examples or in
    mcuxsdk/examples/<board_name>/multiprocessor_examples folders.

    You can use the evkmimxrt1170 as the board_name for instance. Similar to MCUXpressoSDK packages the eRPC examples use the 'erpc_' name prefix.

 

コメント

Could anybody help me with follow ussue?:
I'm using use eRPC demo example from erpc-imx-demos on iMX6COM board.

Starting demo application on M4 side:

"Hardware initialized
eRPC intialized
MatrixMultiply service added"

adding driver in linux:
"root@imx6sxea-com:~# modprobe -v rpmsg_multiept
insmod /lib/modules/4.1.15-2.0.3+geb0b90b/kernel/drivers/rpmsg/rpmsg_multiept.ko"

(Here are not any feedback from the system that rpmsg channel was created and rpmsg folder under sys/class/rpmsg is empty)

Starting appl demo on linux:

Traceback (most recent call last):
File "example.py", line 111, in <module>
transport = erpc.transport.RpmsgTransport()
File "build/bdist.linux-armv7l/egg/erpc/transport.py", line 199, in __init__
File "build/bdist.linux-armv7l/egg/rpmsg/sysfs.py", line 116, in __init__
Exception
Exception TypeError: 'an integer is required' in <bound method RpmsgEndpoint.__del__ of <rpmsg.sysfs.RpmsgEndpoint instance at 0x764bde68>> ignored

P.S.
I've built M4 eRPC demo appl. using cmake and also eclipse.
M4 rpmsg demo appl works fine.

Hi Vadim, 

as you see in other comments, i am trying to answer as soon as possible. But this week (and maybe next) i am busy. 
But from what i see in error you should compare init function in transport.py - class RpmsgTransport

And here erpc-imx-demos/sysfs.py at master · EmbeddedRPC/erpc-imx-demos · GitHub   - class RpmsgEndpoint

Be sure that GitHub - EmbeddedRPC/erpc-imx-demos: eRPC demos for i.MX devices  is up to date and and subrepos are checkout on commits as they are aligned with erpc-imx-demos.

Maybe mareknovak‌ can help better here what is wrong. 
Looks like 

if self.id == -1:
raise Exception()

is returning -1

Hi Vadim,

Please post here: ls /sys/class/rpmsg
it looks like the nameservice was not sent from the M4 (is M4 running with the right firmware?). Because of this, a folder with dynamically announced channel from M4 was not created and therefore python cannot create rpmsg  transport...

Please check your M4 core print-outs.

Regards,
Marek

root@imx6sxea-com:~# ls /sys/class/rpmsg
root@imx6sxea-com:~#

Marek, rpmsg folder is empty.

I'll try to check sources, but as I mentioned RPMSG example works fine.

You need to run M4 app befor the python app.

Dusan, Marek,

finally I successfully started modified eRPC example. But I use C on Linux side and erpc 1.5.0 with 6x parameters rpmsg init function in M4 (Dusan tips at github concerning 6th parameter). Thank you for help. Be ready for new questions)

Hi vadimfilippenko, if you are stilll interested in using python version you can look into this thread adding MPU patch to my kernel - I cannot see the new module · Issue #2 · EmbeddedRPC/erpc-imx-demos ... . At least last two messages from mhanuel26 should be interesting for you because he was able to use python application.

Hi Dusan, Marek, community.

I've made several applications with eRPC,
M4(client)-A9(server) or M4(server)-A9(client) works fine, but I want to use client/server appl on each side.
But now it doesn't work or function from one side only executes 1 time and appl hangs.

I want to check the general structure of the code.
What I do wrong?
Should I use 2 separate FreeRTOS tasks for client and server on M4?


M4

.
.


erpc_transport_t transport = erpc_transport_rpmsg_lite_rtos_remote_init(.....);
erpc_mbf_t message_buffer_factory = erpc_mbf_rpmsg_init(transport);
erpc_server_init(transport, message_buffer_factory);
erpc_add_service_to_server(create_TEST_service());
erpc_arbitrated_client_init(transport, message_buffer_factory);

while (true)
{
erpc_server_poll();
function1(....);
}

A9

.
.


erpc_transport_t transport = erpc_transport_rpmsg_linux_init(......);
erpc_mbf_t message_buffer_factory = erpc_mbf_dynamic_init();
erpc_server_init(transport, message_buffer_factory);
erpc_add_service_to_server(create_TEST_service());
erpc_arbitrated_client_init(transport, message_buffer_factory);

while (true)
{
erpc_server_poll();
function2(....);
}

Hi Vadim,

Generally yes you need two tasks. One for client and one for server. Issue is also that output from erpc_arbitrated_client_init you have to put as a parameter to init server

Hi, Dusan.

It helped. By the way it was mentioned in example in header file.

The function call from A9 works fine and M4 returns data.

But now the issue is when M4 calls function. The error is appears in A9 "Waiting MU transmit buffer empty timeout!
ugh, imx_mu_rpmsg_send() failed: -5". 

After this error data function call doesn't work in another side too: "rpmsg_multiept rpmsg0: virtqueue_add_outbuf failed: -5"

What should I check?

Thank you for your help.

Hi Dusan,

I want to port eRPC over TCP socket.

I ran your example test code(test_arrays) over virtual serial(inside linux) and the response time taken for serial is less than 1ms.

When I ran the same example code over TCP, the response time is taken for TCP is around 90ms.

Is there a way to reduce the latency and increase the performance over TCP as like as serial?

Thanks,

Sasidharan.

Hi sasicsepsg@gmail.com‌,

Maybe you can ask guys on github (in same topic, or create new one). There are at least two guys who where doing something with TCP:
github: GitHub - EmbeddedRPC/erpc: Embedded RPC 

thread1:Server with TCP Transport handling multiple connections · Issue #32 · EmbeddedRPC/erpc · GitHub 

thread2:TCP Example client / server code · Issue #39 · EmbeddedRPC/erpc · GitHub 

Personaly i found this, but i don't know if this is your case and if it will help: linux - Low latency TCP settings on Ubuntu 

Hi Dusan,

Thanks for the quick response.

I could able to achieve better performance(response in microsec) in TCP by disabling the Nagel's algorithm using the below API call on both client and server socket connection.

int result = setsockopt(sock,            /* socket affected */

                        IPPROTO_TCP,     /* set option at TCP level */

                        TCP_NODELAY,     /* name of option */

                        (char *) &flag,  /* the cast is historical cruft */

                        sizeof(int));    /* length of option value */

Reference : TCP_NODELAY: 2018 Best Practices for TCP Optimization | ExtraHop 

Thanks,

Sasidharan.

Hi sasicsepsg@gmail.com‌,

Thank you to let us know. It is funny, i read about this today because of another project :smileygrin:

Hi Dusan,

I am working with Chandini here at Cubic. I just wanted to get extra info about eRPC when called from multiple threads. At the moment we are using a single end point and using this for one off calls that complete before making the next call. Now we'd potentially like to make multiple calls from multiple threads so we're wondering the best way to do this.

In fact with my lack of knowledge here we've tried making other calls concurrently, well we didn't realise we were doing this until there was an issue.

Now we see comms failure error codes coming back from the eRPC.

Can a single end point be used for this i.e. should this be thread safe on the client side?

If not should we use a separate end point for each thread,

or should we be doing something else?

Regards

Lee

Hi lee.baker@cubic.com,

i didn't have big experience in this area. Recently we had to add some mutexes when multiple erpc calls were called from multiple taks. But i like your idea. 

I quickly looked into source code. You need to specify your usecase. But i think it is imx Linux vs Mcore using RPSMG. In this case i think you can add mutexes as we did (which will serialize eRPC calls. you would need add them somewhere in performRequest function). The creating endpoints for each thread sounds good to me, but i see more issues which has to be solved. The smaller solution could looks like: transport init function will initialize more endpoints (based on number of tasks), eRPC rpmsg send/receive function on client side change to use unused undepoint to send and same endpoint for receive messages, eRPC rpmsg receive function on server need wait for message on all endpoints.
I don't know if it is simple task or more complicated for you. But i am affraid that without modification to code you will be not able to have multithread calls.

Hi Dusan,

     

             Has eRPC been ported to NXP MPC5748G ? Is there any example code I can reference?

Best Regards,

Alex

HI cccheng914@gmail.com‌,

I don't know about official usage of eRPC on MPC5748G. Just the remind: eRPC depends on program language, OS, transport layer. There are not board specific files. So if there is used Freertos and C language you almost win, you need just port transport you want to use (if it is not already).

%3CLINGO-SUB%20id%3D%22lingo-sub-1099139%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EeRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099139%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E3%81%93%E3%81%AE%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB%E3%81%A7%E3%81%AF%E3%80%81eRPC%EF%BC%88%E5%9F%8B%E3%82%81%E8%BE%BC%E3%81%BF%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%97%E3%83%AD%E3%82%B7%E3%83%BC%E3%82%B8%E3%83%A3%E3%82%B3%E3%83%BC%E3%83%AB%EF%BC%89%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E7%B4%B9%E4%BB%8B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3EeRPC%EF%BC%88Embedded%20Remote%20Procedure%20Call%EF%BC%89%E3%81%AF%E3%80%81NXP%E3%81%8C%E4%BD%9C%E6%88%90%E3%81%97%E3%81%9F%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%97%E3%83%AD%E3%82%B7%E3%83%BC%E3%82%B8%E3%83%A3%E3%82%B3%E3%83%BC%E3%83%AB%EF%BC%88RPC%EF%BC%89%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%A7%E3%81%99%E3%80%82RPC%20%E3%81%AF%E3%80%81%E5%8D%98%E7%B4%94%E3%81%AA%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E9%96%A2%E6%95%B0%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E4%B8%8A%E3%81%AE%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%AB%E3%83%BC%E3%83%81%E3%83%B3%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%99%E3%81%9F%E3%82%81%E3%81%AE%E3%83%A1%E3%82%AB%E3%83%8B%E3%82%BA%E3%83%A0%E3%81%A7%E3%81%99%E3%80%82%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AF%E3%80%81%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E7%B5%8C%E7%94%B1%E3%81%AE%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%80%81%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B3%E3%82%A2%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E5%86%85%E3%81%AE%E5%88%A5%E3%81%AE%20CPU%20%E3%82%B3%E3%82%A2%E3%81%AA%E3%81%A9%E3%80%81%E4%BB%BB%E6%84%8F%E3%81%AE%E9%80%9A%E4%BF%A1%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E6%8E%A5%E7%B6%9A%E3%81%95%E3%82%8C%E3%81%9F%E4%BB%BB%E6%84%8F%E3%81%AE%20CPU%20%E3%81%A7%E3%81%99%E3%80%82%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E3%81%AF%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%AE%E9%96%A2%E6%95%B0%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%99%E3%81%AE%E3%81%A8%E5%90%8C%E3%81%98%E3%82%88%E3%81%86%E3%81%AA%E3%82%82%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%E5%94%AF%E4%B8%80%E3%81%AE%E9%81%95%E3%81%84%E3%81%AF%E3%80%81%E9%80%9A%E4%BF%A1%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%94%9F%E3%81%98%E3%82%8B%E9%81%85%E5%BB%B6%E3%82%84%E4%BF%A1%E9%A0%BC%E6%80%A7%E3%81%AE%E4%BD%8E%E4%B8%8B%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3E%3CSTRONG%3E%E9%87%8D%E8%A6%81%E3%81%AA%E3%83%AA%E3%83%B3%E3%82%AF%EF%BC%9A%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%20style%3D%22padding%3A%200px%200px%200px%2030px%3B%22%3E%0A%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3E%3CSPAN%3EeRPC%20%E9%96%8B%E7%99%BA%E3%81%AB%E9%96%A2%E9%80%A3%E3%81%99%E3%82%8B%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%82%E3%81%AE%E3%81%AF%3CA%20style%3D%22color%3A%20%232989c5%3B%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EGitHub%20-%20eRPC%20base%3C%2FA%3E%E3%81%AB%E5%85%AC%E9%96%8B%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3E%3CSPAN%3EeRPC%E9%96%8B%E7%99%BA%E3%81%AF%3CA%20style%3D%22color%3A%20%232989c5%3B%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EGitHub%20-%20eRPC%E9%96%8B%E7%99%BA%3C%2FA%3E%E3%81%AB%E5%85%AC%E9%96%8B%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3E%3CSPAN%3EeRPC%20%E3%81%AE%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%AF%3CA%20style%3D%22color%3A%20%232989c5%3B%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Freleases%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Freleases%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EGitHub%20-%20eRPC%20Releases%3C%2FA%3E%E3%81%AB%E5%85%AC%E9%96%8B%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3E%3CSPAN%3EeRPC%E3%81%AE%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AF%3CA%20style%3D%22color%3A%20%232989c5%3B%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fwiki%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fwiki%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EGitHub%20-%20eRPC%20wiki%3C%2FA%3E%E3%81%AB%E5%85%AC%E9%96%8B%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%20style%3D%22margin%3A%200.2em%200px%3B%22%3E%3CSPAN%3Epypi%E3%81%A7%E3%81%AEeRPC%20%3CA%20style%3D%22color%3A%20%232989c5%3B%22%20title%3D%22https%3A%2F%2Fpypi.python.org%2Fpypi%2Ferpc%22%20href%3D%22https%3A%2F%2Fpypi.python.org%2Fpypi%2Ferpc%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EPython%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%3C%2FA%3E%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AEeRPC%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3EeRPC%20%E3%81%AF%E3%80%81%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B3%E3%82%A2%E3%81%8A%E3%82%88%E3%81%B3%E3%83%9E%E3%83%AB%E3%83%81%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%82%BF%E3%82%A4%E3%83%97%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3E%3CSTRONG%3EeRPC%E3%81%AE%E4%BE%8B%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8B%E5%A0%B4%E6%89%80%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CUL%3E%0A%3CLI%3ENXP%20MCUXpressoSDK%20%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AB%E3%81%AF%E3%80%81eRPC%20%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B3%E3%82%A2%E3%81%8A%E3%82%88%E3%81%B3%E3%83%9E%E3%83%AB%E3%83%81%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%81%AE%E4%BE%8B%E3%81%8C%E8%B1%8A%E5%AF%8C%E3%81%AB%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%82%92%E6%A7%8B%E6%88%90%E3%80%81%E3%83%93%E3%83%AB%E3%83%89%E3%80%81%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmcuxpresso.nxp.com%3C%2FA%3E%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B3%E3%82%A2%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%EF%BC%88eRPC%E3%82%92%E5%90%AB%E3%82%80%EF%BC%89%E3%82%92%E5%82%99%E3%81%88%E3%81%9F%E3%83%9C%E3%83%BC%E3%83%89%E3%83%AA%E3%82%B9%E3%83%88%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%83%9F%E3%83%89%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%8F%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%AA%E3%83%B3%E3%82%B0%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%80%81%E3%80%8Cmulticore%E3%80%8D%E3%81%A8%E3%81%84%E3%81%86%E6%96%87%E5%AD%97%E5%88%97%E3%82%92%E6%A4%9C%E7%B4%A2%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%9F%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B3%E3%82%A2%E3%83%9F%E3%83%89%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%92%E5%90%AB%E3%82%80%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%9F%E3%82%89%E3%80%81%3CBR%20%2F%3E%3CEM%3E%3CMCUXPRESSOSDK_INSTALL_DIR%3E%2Fboards%2F%3CBOARD_NAME%3E%2Fmulticore_examples%3C%2FBOARD_NAME%3E%3C%2FMCUXPRESSOSDK_INSTALL_DIR%3E%3C%2FEM%3E%20%E3%81%A7%20eRPC%20%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B3%E3%82%A2%E3%81%AE%E4%BE%8B%20(RPMsg_Lite%20%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%B3%E3%82%B0%E3%83%A6%E3%83%8B%E3%83%83%E3%83%88%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8)%20%E3%81%BE%E3%81%9F%E3%81%AF%20%3CBR%20%2F%3E%3CEM%3E%3CMCUXPRESSOSDK_INSTALL_DIR%3E%2Fboards%2F%3CBOARD_NAME%3E%2Fmultiprocessor_examples%3C%2FBOARD_NAME%3E%3C%2FMCUXPRESSOSDK_INSTALL_DIR%3E%3C%2FEM%3E%20%E3%81%A7%20eRPC%20%E3%83%9E%E3%83%AB%E3%83%81%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%81%AE%E4%BE%8B%20(UART%20%E3%81%BE%E3%81%9F%E3%81%AF%20SPI%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8)%20%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3EeRPC%20%E3%81%AE%E4%BE%8B%E3%81%A7%E3%81%AF%E3%80%81%E3%80%8Cerpc_%E3%80%8D%E3%81%A8%E3%81%84%E3%81%86%E5%90%8D%E5%89%8D%E3%81%AE%E3%83%97%E3%83%AC%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLI%3E%0A%3CLI%3ENXP%20MCUXpressoSDK%20eRPC%20%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B3%E3%82%A2%E3%81%8A%E3%82%88%E3%81%B3%E3%83%9E%E3%83%AB%E3%83%81%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%81%AE%E4%BE%8B%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E3%82%82%E3%81%861%E3%81%A4%E3%81%AE%E6%96%B9%E6%B3%95%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AF%E3%80%81%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-mcuxpresso%2Fmcux-sdk%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Emcux-sdk%3C%2FA%3E%20Github%20%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82West%20%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20mcuxsdk%20%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E8%A4%87%E8%A3%BD%E3%81%8A%E3%82%88%E3%81%B3%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-mcuxpresso%2Fmcux-sdk%23overview%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ereadme%20%E3%81%AE%E3%80%8C%E6%A6%82%E8%A6%81%E3%80%8D%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%3C%2FA%3E%E3%81%AE%E8%AA%AC%E6%98%8E%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E5%AE%8C%E4%BA%86%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81armgcc%20eRPC%E3%81%AE%E4%BE%8B%E3%81%AF%3CBR%20%2F%3E%3CEM%3Emcuxsdk%2Fexamples%2F%3CBOARD_NAME%3E%2Fmulticore_examples%3C%2FBOARD_NAME%3E%3C%2FEM%3E%20%E3%81%BE%E3%81%9F%E3%81%AF%3CBR%20%2F%3E%3CEM%3Emcuxsdk%2Fexamples%2F%3CBOARD_NAME%3E%2Fmultiprocessor_examples%3C%2FBOARD_NAME%3E%3C%2FEM%3E%20%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%A7%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E4%BE%8B%E3%81%88%E3%81%B0%E3%80%81board_name%20%E3%81%A8%E3%81%97%E3%81%A6%20evkmimxrt1170%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82MCUXpressoSDK%20%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%A8%E5%90%8C%E6%A7%98%E3%81%AB%E3%80%81eRPC%20%E3%81%AE%E4%BE%8B%E3%81%A7%E3%81%AF%E3%80%8Cerpc_%E3%80%8D%E3%81%A8%E3%81%84%E3%81%86%E5%90%8D%E5%89%8D%E3%81%AE%E3%83%97%E3%83%AC%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099208%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099208%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EKunal%E6%A7%98%E3%80%81%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E8%B3%AA%E5%95%8F%E3%81%8C%E3%81%93%E3%81%A1%E3%82%89%E3%81%A7%E5%8F%96%E3%82%8A%E4%B8%8A%E3%81%92%E3%82%89%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%20%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2Fissues%2F5%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2Fissues%2F5%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EeRPC%E3%82%92iMx6sx%E3%81%AB%E5%AE%9F%E8%A3%85%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E3%83%90%E3%82%A4%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E3%81%AE%E6%89%8B%E9%A0%86%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%20%C2%B7%20%E5%95%8F%E9%A1%8C%20%235%20%C2%B7%20EmbeddedRPC%2Ferpc-imx-demos%20%C2%B7%20GitHub%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099207%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099207%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHI%26nbsp%3B%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fcccheng914%40gmail.com%22%20target%3D%22_blank%22%3Ecccheng914%40gmail.com%3C%2FA%3E%E2%80%8C%2C%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3EMPC5748G%E3%81%A7%E3%81%AEeRPC%E3%81%AE%E5%85%AC%E5%BC%8F%E3%81%AA%E4%BD%BF%E7%94%A8%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E5%BF%B5%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%E8%A8%80%E3%81%A3%E3%81%A6%E3%81%8A%E3%81%8F%E3%81%A8%E3%80%81eRPC%E3%81%AF%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E8%A8%80%E8%AA%9E%E3%80%81OS%E3%80%81%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E5%B1%A4%E3%81%AB%E4%BE%9D%E5%AD%98%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%9C%E3%83%BC%E3%83%89%E5%9B%BA%E6%9C%89%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%97%E3%81%9F%E3%81%8C%E3%81%A3%E3%81%A6%E3%80%81Freertos%E3%81%A8C%E8%A8%80%E8%AA%9E%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%E3%81%BB%E3%81%BC%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%8F%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%AE%E3%81%AF%E3%80%81%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%81%84%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E7%A7%BB%E6%A4%8D%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A0%E3%81%91%E3%81%A7%E3%81%99%EF%BC%88%E3%81%BE%E3%81%A0%E3%81%A7%E3%81%82%E3%82%8B%E5%A0%B4%E5%90%88%EF%BC%89%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099206%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099206%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3EHi%20Dusan%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3EeRPC%E3%81%AFNXP%20MPC5748G%E3%81%AB%E7%A7%BB%E6%A4%8D%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%E5%8F%82%E7%85%A7%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3EAlex%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099205%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099205%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Flee.baker%40cubic.com%22%20target%3D%22_blank%22%3Elee.baker%40cubic.com%3C%2FA%3E%2C%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%E3%81%93%E3%81%AE%E5%88%86%E9%87%8E%E3%81%A7%E3%81%AE%E7%B5%8C%E9%A8%93%E3%81%8C%E3%81%82%E3%81%BE%E3%82%8A%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E6%9C%80%E8%BF%91%E3%80%81%E8%A4%87%E6%95%B0%E3%81%AE%E3%82%BF%E3%82%B9%E3%82%AF%E3%81%8B%E3%82%89%E8%A4%87%E6%95%B0%E3%81%AEerpc%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%8C%E8%A1%8C%E3%82%8F%E3%82%8C%E3%81%9F%E9%9A%9B%E3%81%AB%E3%80%81%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E3%83%9F%E3%83%A5%E3%83%BC%E3%83%86%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%A7%E3%82%82%E3%80%81%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E3%82%A2%E3%82%A4%E3%83%87%E3%82%A2%E3%81%AF%E6%B0%97%E3%81%AB%E5%85%A5%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%99%E3%81%90%E3%81%AB%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%83%A6%E3%83%BC%E3%82%B9%E3%82%B1%E3%83%BC%E3%82%B9%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%20RPSMG%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%20Mcore%20%E3%81%A8%20iMX%20Linux%20%E3%81%AE%E3%81%A9%E3%81%A1%E3%82%89%E3%81%8C%E5%84%AA%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%A0%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%81%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%A8%E5%90%8C%E3%81%98%E3%82%88%E3%81%86%E3%81%AB%E3%83%9F%E3%83%A5%E3%83%BC%E3%83%86%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%EF%BC%88%E3%81%93%E3%82%8C%E3%81%AB%E3%82%88%E3%82%8A%E3%80%81eRPC%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%8C%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E5%8C%96%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82performRequest%20%E9%96%A2%E6%95%B0%E3%81%AE%E3%81%A9%E3%81%93%E3%81%8B%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%EF%BC%89%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%81%94%E3%81%A8%E3%81%AB%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AF%E8%89%AF%E3%81%95%E3%81%9D%E3%81%86%E3%81%AB%E8%81%9E%E3%81%93%E3%81%88%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E8%A7%A3%E6%B1%BA%E3%81%97%E3%81%AA%E3%81%91%E3%82%8C%E3%81%B0%E3%81%AA%E3%82%89%E3%81%AA%E3%81%84%E5%95%8F%E9%A1%8C%E3%81%8C%E3%81%BE%E3%81%A0%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%82%88%E3%82%8A%E5%B0%8F%E3%81%95%E3%81%AA%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E5%88%9D%E6%9C%9F%E5%8C%96%E9%96%A2%E6%95%B0%E3%81%AF%EF%BC%88%E3%82%BF%E3%82%B9%E3%82%AF%E3%81%AE%E6%95%B0%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%84%E3%81%A6%EF%BC%89%E3%82%88%E3%82%8A%E5%A4%9A%E3%81%8F%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%82%92%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%97%E3%80%81%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E5%81%B4%E3%81%AEeRPC%20rpmsg%E9%80%81%E5%8F%97%E4%BF%A1%E6%A9%9F%E8%83%BD%E3%82%92%E6%9C%AA%E4%BD%BF%E7%94%A8%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E9%80%81%E4%BF%A1%E3%81%97%E3%80%81%E5%90%8C%E3%81%98%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E5%A4%89%E6%9B%B4%E3%81%97%E3%80%81%3CSPAN%3E%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AEeRPC%20rpmsg%E5%8F%97%E4%BF%A1%E6%A9%9F%E8%83%BD%E3%81%AF%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%81%A7%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E5%BE%85%E3%81%A4%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E3%81%93%E3%82%8C%E3%81%8C%E7%B0%A1%E5%8D%98%E3%81%AA%E4%BD%9C%E6%A5%AD%E3%81%AA%E3%81%AE%E3%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E3%82%82%E3%81%A3%E3%81%A8%E8%A4%87%E9%9B%91%E3%81%AA%E4%BD%9C%E6%A5%AD%E3%81%AA%E3%81%AE%E3%81%8B%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%AA%E3%81%84%E3%81%A8%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%81%8B%E5%BF%83%E9%85%8D%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099204%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099204%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%E3%81%93%E3%81%93Cubic%E3%81%A7%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%E3%81%A8%E4%B8%80%E7%B7%92%E3%81%AB%E5%83%8D%E3%81%84%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E8%A4%87%E6%95%B0%E3%81%AE%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%81%8B%E3%82%89%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AB%E3%80%81eRPC%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E8%BF%BD%E5%8A%A0%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E7%8F%BE%E5%9C%A8%E3%80%81%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AF%E5%8D%98%E4%B8%80%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E6%AC%A1%E3%81%AE%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%82%92%E8%A1%8C%E3%81%86%E5%89%8D%E3%81%AB%E5%AE%8C%E4%BA%86%E3%81%99%E3%82%8B%E4%B8%80%E5%BA%A6%E9%99%90%E3%82%8A%E3%81%AE%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%AB%E3%80%81%E3%81%93%E3%82%8C%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E7%8F%BE%E5%9C%A8%E3%80%81%E8%A4%87%E6%95%B0%E3%81%AE%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%81%8B%E3%82%89%E8%A4%87%E6%95%B0%E3%81%AE%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%82%92%E8%A1%8C%E3%81%86%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%81%93%E3%82%8C%E3%82%92%E8%A1%8C%E3%81%86%E6%9C%80%E5%96%84%E3%81%AE%E6%96%B9%E6%B3%95%E3%82%92%E6%A4%9C%E8%A8%8E%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%AE%9F%E9%9A%9B%E3%80%81%E7%A7%81%E3%81%AE%E7%9F%A5%E8%AD%98%E4%B8%8D%E8%B6%B3%E3%81%8B%E3%82%89%E3%80%81%E5%90%8C%E6%99%82%E3%81%AB%E4%BB%96%E3%81%AE%E9%9B%BB%E8%A9%B1%E3%82%92%E3%81%8B%E3%81%91%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E3%81%BE%E3%81%A7%E3%81%9D%E3%82%8C%E3%82%92%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E6%B0%97%E3%81%A5%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E7%8F%BE%E5%9C%A8%E3%80%81eRPC%E3%81%8B%E3%82%89%E9%80%9A%E4%BF%A1%E5%A4%B1%E6%95%97%E3%82%A8%E3%83%A9%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E8%BF%94%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E7%A2%BA%E8%AA%8D%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AB%E3%81%AF%E5%8D%98%E4%B8%80%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E5%81%B4%E3%81%A7%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%82%BB%E3%83%BC%E3%83%95%E3%81%AB%E3%81%99%E3%81%B9%E3%81%8D%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%9D%E3%81%86%E3%81%A7%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%80%81%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%81%94%E3%81%A8%E3%81%AB%E5%88%A5%E3%80%85%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%81%B9%E3%81%8D%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E3%80%81%E4%BD%95%E3%81%8B%E4%BB%96%E3%81%AE%E3%81%93%E3%81%A8%E3%82%92%E3%81%99%E3%81%B9%E3%81%8D%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%83%AA%E3%83%BC%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099203%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099203%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fsasicsepsg%40gmail.com%22%20target%3D%22_blank%22%3Esasicsepsg%40gmail.com%3C%2FA%3E%E2%80%8C%2C%3C%2FP%3E%3CP%3E%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E9%9D%A2%E7%99%BD%E3%81%84%E3%81%A7%E3%81%99%E3%81%AD%E3%80%81%E4%BB%8A%E6%97%A5%E3%81%AF%E5%88%A5%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E3%81%93%E3%81%AE%E3%81%93%E3%81%A8%E3%82%92%E8%AA%AD%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%88%E7%AC%91%E9%A1%94%E3%81%AE%E9%A1%94%E6%96%87%E5%AD%97%EF%BC%89%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099202%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099202%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E8%BF%85%E9%80%9F%E3%81%AA%E3%81%94%E8%BF%94%E4%BF%A1%E3%82%92%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%A8%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%AE%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E6%8E%A5%E7%B6%9A%E3%81%A7%E4%BB%A5%E4%B8%8B%E3%81%AE%20API%20%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20Nagle%20%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%80%81TCP%20%E3%81%A7%E3%82%88%E3%82%8A%E8%89%AF%E3%81%84%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%EF%BC%88%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E7%A7%92%E5%8D%98%E4%BD%8D%E3%81%AE%E5%BF%9C%E7%AD%94%EF%BC%89%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%20style%3D%22background%3A%20%23EFF0F1%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20color%3A%20%23242729%3B%20border%3A%20none%20windowtext%201.0pt%3B%20padding%3A%200cm%3B%20background%3A%20%23EFF0F1%3B%22%3Eint%20result%20%3D%20setsockopt(sock%2C%20%2F*%20%E5%BD%B1%E9%9F%BF%E3%82%92%E5%8F%97%E3%81%91%E3%82%8B%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%20*%2F%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20%23EFF0F1%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20color%3A%20%23242729%3B%20border%3A%20none%20windowtext%201.0pt%3B%20padding%3A%200cm%3B%20background%3A%20%23EFF0F1%3B%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20IPPROTO_TCP%2C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20TCP%E3%83%AC%E3%83%99%E3%83%AB%E3%81%A7%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%20*%2F%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20%23EFF0F1%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20color%3A%20%23242729%3B%20border%3A%20none%20windowtext%201.0pt%3B%20padding%3A%200cm%3B%20background%3A%20%23EFF0F1%3B%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20TCP_NODELAY%2C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E5%90%8D%E5%89%8D%20*%2F%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20%23EFF0F1%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20color%3A%20%23242729%3B%20border%3A%20none%20windowtext%201.0pt%3B%20padding%3A%200cm%3B%20background%3A%20%23EFF0F1%3B%22%3E(char%20*)%20%26amp%3Bflag%E3%80%81%2F*%20%E3%82%AD%E3%83%A3%E3%82%B9%E3%83%88%E3%81%AF%E6%AD%B4%E5%8F%B2%E7%9A%84%E3%81%AA%E5%90%8D%E6%AE%8B%E3%81%A7%E3%81%99%20*%2F%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22background%3A%20%23EFF0F1%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%20color%3A%20%23242729%3B%20border%3A%20none%20windowtext%201.0pt%3B%20padding%3A%200cm%3B%20background%3A%20%23EFF0F1%3B%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20sizeof(int))%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2F*%20%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E5%80%A4%E3%81%AE%E9%95%B7%E3%81%95%20*%2F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%8F%82%E8%80%83%E8%B3%87%E6%96%99%EF%BC%9A%20%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fwww.extrahop.com%2Fcompany%2Fblog%2F2016%2Ftcp-nodelay-nagle-quickack-best-practices%2F%22%20title%3D%22https%3A%2F%2Fwww.extrahop.com%2Fcompany%2Fblog%2F2016%2Ftcp-nodelay-nagle-quickack-best-practices%2F%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3ETCP_NODELAY%3A%202018%E5%B9%B4%E3%81%AETCP%E6%9C%80%E9%81%A9%E5%8C%96%E3%81%AE%E3%83%99%E3%82%B9%E3%83%88%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9%20%7C%20ExtraHop%3C%2FA%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E3%82%B5%E3%82%B7%E3%83%80%E3%83%A9%E3%83%B3%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099201%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099201%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fsasicsepsg%40gmail.com%22%20target%3D%22_blank%22%3Esasicsepsg%40gmail.com%3C%2FA%3E%E2%80%8C%2C%3C%2FP%3E%3CP%3E%E3%81%8A%E3%81%9D%E3%82%89%E3%81%8FGitHub%E3%81%A7%EF%BC%88%E5%90%8C%E3%81%98%E3%83%88%E3%83%94%E3%83%83%E3%82%AF%E3%81%A7%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E6%96%B0%E3%81%97%E3%81%84%E3%83%88%E3%83%94%E3%83%83%E3%82%AF%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%A6%EF%BC%89%E8%B3%AA%E5%95%8F%E3%81%99%E3%82%8B%E3%81%A8%E8%89%AF%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%80%82TCP%20%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E4%BD%95%E3%81%8B%E3%82%92%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E4%BA%BA%E3%81%8C%E5%B0%91%E3%81%AA%E3%81%8F%E3%81%A8%E3%82%82%202%20%E4%BA%BA%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20github%3A%20%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EGitHub%20-%20EmbeddedRPC%2Ferpc%3A%20Embedded%20RPC%3C%2FA%3E%3C%2FP%3E%3CP%3E%E3%82%B9%E3%83%AC%E3%83%83%E3%83%891%3A%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fissues%2F32%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fissues%2F32%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%E8%A4%87%E6%95%B0%E3%81%AE%E6%8E%A5%E7%B6%9A%E3%82%92%E5%87%A6%E7%90%86%E3%81%99%E3%82%8B%20TCP%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E5%82%99%E3%81%88%E3%81%9F%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%20%C2%B7%20%E5%95%8F%E9%A1%8C%20%2332%20%C2%B7%20EmbeddedRPC%2Ferpc%20%C2%B7%20GitHub%3C%2FA%3E%3C%2FP%3E%3CP%3E%E3%82%B9%E3%83%AC%E3%83%83%E3%83%892%3A%20%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fissues%2F39%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fissues%2F39%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3ETCP%20%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%2F%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%20%C2%B7%20%E5%95%8F%E9%A1%8C%20%2339%20%C2%B7%20EmbeddedRPC%2Ferpc%20%C2%B7%20GitHub%3C%2FA%3E%3C%2FP%3E%3CP%3E%E5%80%8B%E4%BA%BA%E7%9A%84%E3%81%AB%E3%81%93%E3%82%8C%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%81%8C%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E3%82%B1%E3%83%BC%E3%82%B9%E3%81%AB%E5%BD%93%E3%81%A6%E3%81%AF%E3%81%BE%E3%82%8B%E3%81%8B%E3%80%81%E5%BD%B9%E7%AB%8B%E3%81%A4%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%81%AF%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3A%20%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fserverfault.com%2Fquestions%2F623780%2Flow-latency-tcp-settings-on-ubuntu%22%20title%3D%22https%3A%2F%2Fserverfault.com%2Fquestions%2F623780%2Flow-latency-tcp-settings-on-ubuntu%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Elinux%20-%20Ubuntu%E3%81%A7%E3%81%AE%E4%BD%8E%E9%81%85%E5%BB%B6TCP%E8%A8%AD%E5%AE%9A%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099200%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099200%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EeRPC%E3%82%92TCP%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E3%81%AB%E7%A7%BB%E6%A4%8D%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E4%BB%AE%E6%83%B3%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%EF%BC%88Linux%E5%86%85%EF%BC%89%E3%81%A7%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%86%E3%82%B9%E3%83%88%E3%82%B3%E3%83%BC%E3%83%89%EF%BC%88test_arrays%EF%BC%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%80%81%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%81%AE%E5%BF%9C%E7%AD%94%E6%99%82%E9%96%93%E3%81%AF1%E3%83%9F%E3%83%AA%E7%A7%92%E6%9C%AA%E6%BA%80%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%90%8C%E3%81%98%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92TCP%E7%B5%8C%E7%94%B1%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%80%81TCP%E3%81%AE%E5%BF%9C%E7%AD%94%E6%99%82%E9%96%93%E3%81%AF%E7%B4%8490%E3%83%9F%E3%83%AA%E7%A7%92%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E9%81%85%E5%BB%B6%E3%82%92%E6%B8%9B%E3%82%89%E3%81%97%E3%80%81%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%81%A8%E5%90%8C%E6%A7%98%E3%81%AB%20TCP%20%E4%B8%8A%E3%81%AE%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E3%82%92%E5%90%91%E4%B8%8A%E3%81%95%E3%81%9B%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E3%82%B5%E3%82%B7%E3%83%80%E3%83%A9%E3%83%B3%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099199%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099199%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%2C%20Dusan.%3C%2FP%3E%3CP%3E%E5%8A%A9%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%A1%E3%81%AA%E3%81%BF%E3%81%AB%E3%80%81%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E4%BE%8B%E3%81%8C%E6%8C%99%E3%81%92%E3%82%89%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3EA9%20%E3%81%8B%E3%82%89%E3%81%AE%E9%96%A2%E6%95%B0%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%97%E3%80%81M4%20%E3%81%AF%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E7%8F%BE%E5%9C%A8%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AFM4%E3%81%8C%E9%96%A2%E6%95%B0%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%99%E3%81%A8%E3%81%8D%E3%81%AB%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8CA9%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%80%8CMU%E9%80%81%E4%BF%A1%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E7%A9%BA%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%E3%81%86%E3%83%BC%E3%82%93%E3%80%81imx_mu_rpmsg_send()%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%9A-5%E3%80%8D%E3%80%82%26nbsp%3B%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AE%E5%BE%8C%E3%80%81%E4%BB%96%E3%81%AE%E5%81%B4%E3%81%A7%E3%82%82%E3%83%87%E3%83%BC%E3%82%BF%E9%96%A2%E6%95%B0%E3%81%AE%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%8C%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%3A%20%E3%80%8Crpmsg_multiept%20rpmsg0%3A%20virtqueue_add_outbuf%20failed%3A%20-5%E3%80%8D%3C%2FP%3E%3CP%3E%E4%BD%95%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CP%3E%E3%81%94%E5%8D%94%E5%8A%9B%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099198%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099198%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Vadim%2C%3C%2FP%3E%3CP%3E%E4%B8%80%E8%88%AC%E7%9A%84%E3%81%AB%E3%81%AF2%E3%81%A4%E3%81%AE%E3%82%BF%E3%82%B9%E3%82%AF%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%80%821%E3%81%A4%E3%81%AF%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E7%94%A8%E3%80%81%E3%82%82%E3%81%861%E3%81%A4%E3%81%AF%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E7%94%A8%E3%81%A7%E3%81%99%E3%80%82%E5%95%8F%E9%A1%8C%E3%81%AF%E3%80%81erpc_arbitrated_client_init%E3%81%8B%E3%82%89%E3%81%AE%E5%87%BA%E5%8A%9B%E3%82%92%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CSTRONG%3E%3C%2FSTRONG%3E%3CSTRONG%3Einit%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%3C%2FSTRONG%3E%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%A8%E3%81%97%E3%81%A6%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099197%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099197%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%83%89%E3%82%A5%E3%82%B7%E3%83%A3%E3%83%B3%E3%81%95%E3%82%93%E3%80%81%E3%83%9E%E3%83%AC%E3%82%AF%E3%81%95%E3%82%93%E3%80%81%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%81%AE%E7%9A%86%E6%A7%98%E3%80%82%3C%2FP%3E%3CP%3EeRPC%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82M4%EF%BC%88%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%EF%BC%89-A9%EF%BC%88%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%EF%BC%89%E3%81%BE%E3%81%9F%E3%81%AF%20M4%EF%BC%88%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%EF%BC%89-A9%EF%BC%88%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%EF%BC%89%E3%81%AF%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%8F%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E5%90%84%E5%81%B4%E3%81%A7%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%2F%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E4%BB%8A%E3%81%AF%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%8A%E3%82%89%E3%81%9A%E3%80%81%E7%89%87%E5%81%B4%E3%81%8B%E3%82%89%E3%81%AE%E6%A9%9F%E8%83%BD%E3%81%8C1%E5%9B%9E%E3%81%97%E3%81%8B%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%9A%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E3%83%8F%E3%83%B3%E3%82%B0%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E5%85%A8%E4%BD%93%E7%9A%84%E3%81%AA%E6%A7%8B%E9%80%A0%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%9F%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%3CBR%20%2F%3E%E4%BD%95%E3%81%8C%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%80%82%3CBR%20%2F%3EM4%E4%B8%8A%E3%81%A7%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%A8%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AB2%E3%81%A4%E3%81%AE%E5%88%A5%E3%80%85%E3%81%AEFreeRTOS%E3%82%BF%E3%82%B9%E3%82%AF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%81%B9%E3%81%8D%E3%81%A7%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3EM4%3C%2FP%3E%3CP%3E.%3CBR%20%2F%3E.%3C%2FP%3E%3CP%3E%3CBR%20%2F%3Eerpc_transport_t%20transport%20%3D%20erpc_transport_rpmsg_lite_rtos_remote_init(.....)%3B%3CBR%20%2F%3Eerpc_mbf_t%20message_buffer_factory%20%3D%20erpc_mbf_rpmsg_init(transport)%3B%3CBR%20%2F%3Eerpc_server_init(transport%2C%20message_buffer_factory)%3B%3CBR%20%2F%3Eerpc_add_service_to_server(create_TEST_service())%3B%3CBR%20%2F%3Eerpc_arbitrated_client_init(transport%2C%20message_buffer_factory)%3B%3C%2FP%3E%3CP%3Ewhile%20(true)%3CBR%20%2F%3E%20%7B%3CBR%20%2F%3E%20erpc_server_poll()%3B%3CBR%20%2F%3E%20function1(....)%3B%3CBR%20%2F%3E%7D%3C%2FP%3E%3CP%3EA9%3C%2FP%3E%3CP%3E.%3CBR%20%2F%3E.%3C%2FP%3E%3CP%3E%3CBR%20%2F%3Eerpc_transport_t%20transport%20%3D%20erpc_transport_rpmsg_linux_init(......)%3B%3CBR%20%2F%3Eerpc_mbf_t%20message_buffer_factory%20%3D%20erpc_mbf_dynamic_init()%3B%3CBR%20%2F%3Eerpc_server_init(transport%2C%20message_buffer_factory)%3B%3CBR%20%2F%3Eerpc_add_service_to_server(create_TEST_service())%3B%3CBR%20%2F%3Eerpc_arbitrated_client_init(transport%2C%20message_buffer_factory)%3B%3C%2FP%3E%3CP%3Ewhile%20(true)%3CBR%20%2F%3E%20%7B%3CBR%20%2F%3E%20erpc_server_poll()%3B%3CBR%20%2F%3E%20function2(....)%3B%3CBR%20%2F%3E%7D%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099196%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099196%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fvadimfilippenko%22%20target%3D%22_blank%22%3Evadimfilippenko%3C%2FA%3E%E6%A7%98%E3%80%81Python%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%AB%E3%81%BE%E3%81%A0%E8%88%88%E5%91%B3%E3%81%8C%E3%81%82%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%81%93%E3%81%A1%E3%82%89%E3%81%AE%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2Fissues%2F2%23issuecomment-375847700%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2Fissues%2F2%23issuecomment-375847700%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%E3%80%8CMPU%20%E3%83%91%E3%83%83%E3%83%81%E3%82%92%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%20-%20%E6%96%B0%E3%81%97%E3%81%84%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%20%C2%B7%20%E5%95%8F%E9%A1%8C%20%232%20%C2%B7%20EmbeddedRPC%2Ferpc-imx-demos%20%C2%B7%20GitHub%E3%80%8D%3C%2FA%3E%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CSTRONG%20style%3D%22font-weight%3A%20600%3B%22%3E%3CA%20data-hovercard-user-id%3D%222257779%22%20href%3D%22https%3A%2F%2Fgithub.com%2Fmhanuel26%22%20style%3D%22color%3A%20%23586069%3B%20background-color%3A%20transparent%3B%20text-decoration%3A%20none%3B%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Emhanuel26%3C%2FA%3E%E3%81%AE%E5%B0%91%E3%81%AA%E3%81%8F%E3%81%A8%E3%82%82%E6%9C%80%E5%BE%8C%E3%81%AE2%E3%81%A4%E3%81%AE%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSTRONG%3E%E3%81%A7%E3%81%AF%E3%80%81Python%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%A6%E3%81%84%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%81%AE%E3%81%A7%E3%80%81%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E8%88%88%E5%91%B3%E6%B7%B1%E3%81%84%E5%86%85%E5%AE%B9%E3%81%A8%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099195%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099195%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EDusan%2C%20Marek%2C%3C%2FP%3E%3CP%3E%E3%81%A4%E3%81%84%E3%81%AB%E3%80%81%E4%BF%AE%E6%AD%A3%E3%81%95%E3%82%8C%E3%81%9FeRPC%E3%81%AE%E4%BE%8B%E3%82%92%E6%AD%A3%E5%B8%B8%E3%81%AB%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81Linux%E5%81%B4%E3%81%A7%E3%81%AFC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%80%81M4%E3%81%A7%E3%81%AF6%E3%81%A4%E3%81%AE%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%92%E6%8C%81%E3%81%A4erpc%201.5.0%E3%81%AErpmsg%E5%88%9D%E6%9C%9F%E5%8C%96%E9%96%A2%E6%95%B0%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%EF%BC%886%E7%95%AA%E7%9B%AE%E3%81%AE%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8BDusan%E3%81%AE%E3%83%92%E3%83%B3%E3%83%88%E3%81%AFGitHub%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%EF%BC%89%E3%80%82%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%BE%E3%81%A0%E8%B3%AA%E5%95%8F%E3%81%95%E3%81%9B%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099194%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099194%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EPython%20%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E5%89%8D%E3%81%AB%20M4%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099192%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099192%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Vadim%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%A1%E3%82%89%E3%81%AB%E6%8A%95%E7%A8%BF%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%EF%BC%9Als%20%3CSPAN%20style%3D%22color%3A%20%23032f62%3B%20background-color%3A%20%23ffffff%3B%22%3E%2Fsys%2Fclass%2Frpmsg%3C%2FSPAN%3E%3CBR%20%2F%3E%E3%83%8D%E3%83%BC%E3%83%A0%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%8C%20M4%20%E3%81%8B%E3%82%89%E9%80%81%E4%BF%A1%E3%81%95%E3%82%8C%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%20(M4%20%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%84%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F)%E3%80%82%E3%81%93%E3%81%AE%E3%81%9F%E3%82%81%E3%80%81M4%E3%81%8B%E3%82%89%E5%8B%95%E7%9A%84%E3%81%AB%E3%82%A2%E3%83%8A%E3%82%A6%E3%83%B3%E3%82%B9%E3%81%95%E3%82%8C%E3%81%9F%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%82%92%E6%8C%81%E3%81%A4%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%8C%E4%BD%9C%E6%88%90%E3%81%95%E3%82%8C%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%9F%E3%82%81%E3%80%81Python%E3%81%AFrpmsg%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93...M4%E3%82%B3%E3%82%A2%E3%81%AE%E5%87%BA%E5%8A%9B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3EMarek%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099191%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099191%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Vadim%2C%26nbsp%3B%3C%2FP%3E%3CP%3E%E4%BB%96%E3%81%AE%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E3%81%94%E8%A6%A7%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%80%81%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A0%E3%81%91%E6%97%A9%E3%81%8F%E5%9B%9E%E7%AD%94%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E5%8A%AA%E3%82%81%E3%81%A6%E3%81%8A%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E4%BB%8A%E9%80%B1%EF%BC%88%E3%81%9D%E3%81%97%E3%81%A6%E3%81%8A%E3%81%9D%E3%82%89%E3%81%8F%E6%9D%A5%E9%80%B1%EF%BC%89%E3%81%AF%E5%BF%99%E3%81%97%E3%81%8F%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%9F%E3%81%A0%E3%80%81%E7%A7%81%E3%81%8C%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%A7%E8%A6%8B%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%81%A7%E3%81%AF%E3%80%81transport.py%20%E5%86%85%E3%81%AE%20RpmsgTransport%20%E3%82%AF%E3%83%A9%E3%82%B9%E3%81%AB%E3%81%82%E3%82%8B%20%3CSTRONG%3Einit%3C%2FSTRONG%3E%20%E9%96%A2%E6%95%B0%E3%82%92%E6%AF%94%E8%BC%83%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%A1%E3%82%89%E3%82%82%E3%81%94%E7%A2%BA%E8%AA%8D%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%26nbsp%3B%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2Fblob%2Fmaster%2Fmiddleware%2Frpmsg-python%2Frpmsg%2Fsysfs.py%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2Fblob%2Fmaster%2Fmiddleware%2Frpmsg-python%2Frpmsg%2Fsysfs.py%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eerpc-imx-demos%2Fsysfs.py%20at%20master%20%C2%B7%20EmbeddedRPC%2Ferpc-imx-demos%20%C2%B7%20GitHub%3C%2FA%3E%26nbsp%3B%20%26nbsp%3B-%20%E3%82%AF%E3%83%A9%E3%82%B9%26nbsp%3B%3CSPAN%20style%3D%22color%3A%20%236f42c1%3B%20background-color%3A%20%23ffffff%3B%22%3ERpmsgEndpoint%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EGitHub%20-%20EmbeddedRPC%2Ferpc-imx-demos%3A%20eRPC%20demos%20for%20i.MX%20devices%3C%2FA%3E%20%E3%81%8C%E6%9C%80%E6%96%B0%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81%E3%82%B5%E3%83%96%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%8C%20erpc-imx-demos%20%E3%81%A8%E6%95%B4%E5%90%88%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E6%99%82%E3%81%AB%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%A2%E3%82%A6%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%8A%E3%81%9D%E3%82%89%E3%81%8F%E3%80%81%E3%81%93%E3%81%93%E3%81%A7%E4%BD%95%E3%81%8C%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%AE%E3%81%8B%E3%80%81%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fmareknovak%22%20target%3D%22_blank%22%3Emareknovak%3C%2FA%3E%E3%81%8C%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%80%82%3CBR%20%2F%3E%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CTABLE%20data-tab-size%3D%228%22%20style%3D%22color%3A%20%2324292e%3B%20background-color%3A%20%23ffffff%3B%22%3E%3CTBODY%3E%3CTR%3E%3CTD%20class%3D%22%22%20style%3D%22color%3A%20%2324292e%3B%20padding%3A%200px%2010px%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23d73a49%3B%22%3Eif%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23005cc5%3B%22%3Eself%3C%2FSPAN%3E.id%20%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23d73a49%3B%22%3E%3D%3D%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23d73a49%3B%22%3E-%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23005cc5%3B%22%3E1%3C%2FSPAN%3E%3A%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20class%3D%22%22%20data-line-number%3D%22116%22%20style%3D%22color%3A%20rgba(27%2C%2031%2C%2035%2C%200.3)%3B%20padding%3A%200px%2010px%3B%22%3E%3C%2FTD%3E%3CTD%20class%3D%22%22%20style%3D%22color%3A%20%2324292e%3B%20padding%3A%200px%2010px%3B%22%3E%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23d73a49%3B%22%3Eraise%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22%22%20style%3D%22color%3A%20%23005cc5%3B%22%3EException%3C%2FSPAN%3E()%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3CP%3E%3C%2FP%3E%3CP%3Eis%20returning%20-1%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099190%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099190%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E4%BB%A5%E4%B8%8B%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%81%E3%81%A9%E3%81%AA%E3%81%9F%E3%81%8B%E3%81%8A%E6%89%8B%E4%BC%9D%E3%81%84%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3CBR%20%2F%3E%E7%A7%81%E3%81%AF%E3%80%81iMX6COM%20%E3%83%9C%E3%83%BC%E3%83%89%E4%B8%8A%E3%81%AE%20erpc-imx-demos%20%E3%81%8B%E3%82%89%20eRPC%20%E3%83%87%E3%83%A2%E3%81%AE%E4%BE%8B%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3EM4%E5%81%B4%E3%81%A7%E3%83%87%E3%83%A2%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E9%96%8B%E5%A7%8B%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%22%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%8C%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3EeRPC%E3%81%8C%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3EMatrixMultiply%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%8C%E8%BF%BD%E5%8A%A0%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%22%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ELinux%E3%81%A7%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E4%B8%AD%E3%81%A7%E3%81%99%E3%80%82%3CBR%20%2F%3E%20%22root%40imx6sxea-com%3A~%23%20modprobe%20-v%20rpmsg_multiept%3CBR%20%2F%3Einsmod%20%2Flib%2Fmodules%2F4.1.15-2.0.3%2Bgeb0b90b%2Fkernel%2Fdrivers%2Frpmsg%2Frpmsg_multiept.ko%22%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E(%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%8B%E3%82%89%E3%80%81rpmsg%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%81%8C%E4%BD%9C%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%81%93%E3%81%A8%E3%82%84%E3%80%81sys%2Fclass%2Frpmsg%E3%81%AE%E4%B8%8B%E3%81%AErpmsg%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%8C%E7%A9%BA%E3%81%A7%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89%E3%83%90%E3%83%83%E3%82%AF%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93)%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ELinux%E3%81%A7appl%E3%83%87%E3%83%A2%E3%82%92%E9%96%8B%E5%A7%8B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B9%E3%83%90%E3%83%83%E3%82%AF%EF%BC%88%E6%9C%80%E5%BE%8C%E3%81%AE%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%EF%BC%89%EF%BC%9A%3CBR%20%2F%3E%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%80%8Cexample.py%E3%80%8D%E3%80%81%3CMODULE%3E%E3%81%AE111%20%E8%A1%8C%E7%9B%AE%3CBR%20%2F%3E%20transport%20%3D%20erpc.transport.RpmsgTransport()%3CBR%20%2F%3E%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%80%8Cbuild%2Fbdist.linux-armv7l%2Fegg%2Ferpc%2Ftransport.py%E3%80%8D%E3%80%81__init__%E3%81%AE199%E8%A1%8C%E7%9B%AE%3CBR%20%2F%3E%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%80%8Cbuild%2Fbdist.linux-armv7l%2Fegg%2Frpmsg%2Fsysfs.py%E3%80%8D__init__%20%E3%81%AE116%E8%A1%8C%E7%9B%AE%3CBR%20%2F%3E%E4%BE%8B%E5%A4%96%3CBR%20%2F%3E%E4%BE%8B%E5%A4%96%E3%82%BF%E3%82%A4%E3%83%97%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%3CRPMSG.SYSFS.RPMSGENDPOINT%20instance%3D%22%22%20at%3D%22%22%200x764bde68%3D%22%22%3E%20%26gt%3B%20%E3%81%AE%20%3CBOUND%20method%3D%22%22%20rpmsgendpoint.__del__%3D%22%22%20%E3%81%AB%E3%81%82%E3%82%8B%3D%22%22%3E%3C%2FBOUND%3E%3C%2FRPMSG.SYSFS.RPMSGENDPOINT%3E%3C%2FMODULE%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E8%BF%BD%E4%BC%B8%EF%BC%9A%3CBR%20%2F%3Ecmake%20%E3%81%A8%20eclipse%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6M4%20eRPC%20%E3%83%87%E3%83%A2%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3EM4%20rpmsg%20%E3%83%87%E3%83%A2%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099189%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099189%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Vakul%2C%3C%2FP%3E%3CP%3E%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%81%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E8%A6%8B%E9%80%83%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E7%8F%BE%E5%9C%A8%E3%80%81%E6%9A%97%E5%8F%B7%E5%8C%96%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AF%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81eRPC%20%E3%81%AF%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E5%BC%8F%E3%81%A7%E3%81%82%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%81%93%E3%81%AE%E6%A9%9F%E8%83%BD%E3%82%92%20eRPC%20%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AB%E7%B0%A1%E5%8D%98%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099188%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099188%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EeRPC%E9%80%9A%E4%BF%A1%E3%81%AF%E3%80%81%E4%BD%95%E3%82%89%E3%81%8B%E3%81%AE%E6%9A%97%E5%8F%B7%E5%8C%96%E9%80%9A%E4%BF%A1%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E4%BF%9D%E8%AD%B7%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%88%E4%BE%8B%EF%BC%9ATLS%EF%BC%89%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EVakul%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099187%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099187%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81Evgeny%E3%81%95%E3%82%93%E3%80%82%E7%8F%BE%E6%99%82%E7%82%B9%E3%81%A7%E3%81%AF%E3%81%9D%E3%81%AE%E8%A6%8B%E7%A9%8D%E3%82%82%E3%82%8A%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81erpc_malloc%2Ferpc_free%E9%96%A2%E6%95%B0%E3%81%AE%E7%8B%AC%E8%87%AA%E3%81%AE%E5%AE%9F%E8%A3%85%E3%82%92%E6%9B%B8%E3%81%8F%E3%81%93%E3%81%A8%E3%81%A7%E3%80%81%E7%8B%AC%E8%87%AA%E3%81%AE%E3%82%A2%E3%83%AD%E3%82%B1%E3%83%BC%E3%82%BF%E3%82%92%E4%BD%9C%E6%88%90%E3%81%BE%E3%81%9F%E3%81%AF%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099186%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099186%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EerpcMatrixMultiply_shim%20%E3%81%AE%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E5%90%8C%E7%AD%89%E7%89%A9%E3%81%AA%E3%81%A9%E3%80%81%E8%BF%BD%E5%8A%A0%E9%83%A8%E5%88%86%E3%81%AB%E9%9D%99%E7%9A%84%E3%83%A1%E3%83%A2%E3%83%AA%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E4%BA%88%E5%AE%9A%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E5%85%A5%E5%8A%9B%E5%BC%95%E6%95%B0%E3%81%8C%E3%80%81%E3%82%B3%E3%83%BC%E3%83%87%E3%83%83%E3%82%AF%E3%81%8B%E3%82%89%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%85%A5%E5%8A%9B%E3%81%99%E3%82%8B%E5%89%8D%E3%81%AB%E5%8B%95%E7%9A%84%E3%81%AB%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%82%89%E3%82%8C%E3%80%81%E9%96%A2%E6%95%B0%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E5%BE%8C%E3%81%AB%E8%A7%A3%E6%94%BE%E3%81%95%E3%82%8C%E3%82%8B%E5%A0%B4%E6%89%80%E3%81%AE%E3%81%AF%E3%81%A9%E3%81%93%E3%81%A7%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%E4%BA%8B%E5%89%8D%E3%81%AB%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%82%89%E3%82%8C%E3%81%9F%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%92%EF%BC%88%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E9%9D%99%E7%9A%84%E3%81%AB%EF%BC%89%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AB%E6%B8%A1%E3%81%99%E3%82%88%E3%81%86%E3%81%AA%E3%82%82%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3EEvgeny%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099185%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099185%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EEvgeny%E6%A7%98%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%20MCUExpresso%20%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%EF%BC%8FIDE%20%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AE%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%83%BC%E5%90%8D%E3%81%AE%E6%9C%80%E4%B8%8A%E4%BD%8D%E5%B1%A4%E3%81%AF%E4%BB%AE%E6%83%B3%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%A7%E3%81%82%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81%E5%B0%86%E6%9D%A5%E7%9A%84%E3%81%AB%E3%81%AF%E3%81%9D%E3%81%93%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E4%B8%8A%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%A7%E3%81%AF%E3%80%81eRPC%E3%81%AFGitHub%E3%81%A8%E5%90%8C%E6%A7%98%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E6%A7%8B%E9%80%A0%E3%82%92%E6%8C%81%E3%81%A4%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CSTRONG%3EGithub%20%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E6%A7%8B%E9%80%A0%E3%81%8C%E6%8E%A8%E5%A5%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099184%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099184%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Eerpc%20%E3%81%AF%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%AB%E5%A4%A7%E9%87%8F%E3%81%AE%E5%8B%95%E7%9A%84%E3%83%A1%E3%83%A2%E3%83%AA%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%E3%81%95%E3%82%89%E3%81%AB%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E5%90%91%E3%81%91%E3%81%AB%E3%81%97%E3%81%A6%E3%80%81%E9%9D%99%E7%9A%84%E3%83%A1%E3%83%A2%E3%83%AA%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%82%B9%E3%82%AD%E3%83%BC%E3%83%A0%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E4%BA%88%E5%AE%9A%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%B7%A8%E9%9B%86%EF%BC%9A%3C%2FP%3E%3CP%3E%E6%9C%80%E5%88%9D%E3%81%AE%E8%B3%AA%E5%95%8F%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AB%20erpc_setup_mbf_static.cpp%20%E3%81%8C%E3%81%82%E3%82%8B%E3%81%AE%E3%81%AF%E7%A2%BA%E8%AA%8D%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CSPAN%3E%E5%95%8F%E9%A1%8C%E3%81%AF%E3%80%81%E7%A7%81%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AFMCUXpresso%20SDK-frdmk66f_multiprocessor_examples_erpc_server_matrix_multiply_spi%20%26amp%3B%20frdmk66f_multiprocessor_examples_erpc_client_matrix_multiply_spi%E3%81%A7%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E4%BE%8B%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%84%E3%81%A6%E4%BD%9C%E6%88%90%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E5%86%85%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A8%E3%81%AF%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E6%A7%8B%E9%80%A0%E3%81%8C%E3%81%BE%E3%81%A3%E3%81%9F%E3%81%8F%E7%95%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E5%86%8D%E5%BA%A6%E7%A2%BA%E8%AA%8D%E3%81%95%E3%81%9B%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82SDK%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E6%A7%8B%E9%80%A0%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%B9%E3%81%8D%E3%81%8B%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%B9%E3%81%8D%E3%81%8B%E3%81%A7%E3%81%99%E3%81%8B%E3%80%82%E3%81%93%E3%82%8C%E3%82%89%E3%81%AF%E5%A4%A7%E3%81%8D%E3%81%8F%E9%81%95%E3%81%86%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8B%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3EEvgeny%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099183%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099183%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Evgeny%2C%3C%2FP%3E%3CP%3E%E3%81%BE%E3%81%9A%E3%80%81%E9%96%8B%E7%99%BA%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%81%AEsmac.erpc%EF%BC%88%E3%81%8A%E3%82%88%E3%81%B3%E3%81%93%E3%81%93%E3%81%A7%E3%83%93%E3%83%AB%E3%83%89%E3%81%95%E3%82%8C%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%EF%BC%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%E7%A7%81%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%81%E3%81%93%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%8F%BE%E5%9C%A8%E3%80%81erpcgen%20%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%A8%E6%AE%8B%E3%82%8A%E3%81%AE%20eRPC%20%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E6%8E%A5%E7%B6%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%A7%E3%81%99%E3%81%8B%E3%82%89%E3%80%81GitHub%E3%81%8B%E3%82%89%E3%83%93%E3%83%AB%E3%83%89%E3%81%97%E3%81%9F%E6%96%B0%E3%81%97%E3%81%84erpcgen%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81GitHub%E3%81%AEerpc_c%2F*%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92GitHub%E3%81%8B%E3%82%89%E4%BE%8B%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%AE%E5%BE%8C%E3%80%81%E6%96%B0%E3%81%97%E3%81%84%20erpcgen%20%E3%82%A2%E3%83%97%E3%83%AA%E3%81%A7%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E5%86%8D%E7%94%9F%E6%88%90%E3%81%97%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%EF%BC%88erpc%20init%20%2B%20transport%EF%BC%89%E9%96%A2%E6%95%B0%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8C%E3%81%B0%E3%80%81%E3%81%99%E3%81%B9%E3%81%A6%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E6%A9%9F%E8%83%BD%E3%81%99%E3%82%8B%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%E3%80%82%E3%81%9D%E3%81%86%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%80%81erpc_c%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%97%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%20erpcgen%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AE%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E4%B8%8B%E9%83%A8%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fwiki%2FGetting-Started%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fwiki%2FGetting-Started%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%E3%80%8C%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB%20%C2%B7%20EmbeddedRPC%2Ferpc%20Wiki%20%C2%B7%20GitHub%E3%80%8D%3C%2FA%3E%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E6%96%B0%E3%81%97%E3%81%84%20erpcgen%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%A7%E3%81%AF%E6%9C%80%E6%96%B0%E3%81%AE%E7%8A%B6%E6%85%8B%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%A2%BA%E8%A8%BC%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E6%9C%80%E6%96%B0%E3%81%AE%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%81%A7%20SPI%20%E3%81%8C%E5%A4%89%E6%9B%B4%E3%81%95%E3%82%8C%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%E5%8F%A4%E3%81%84%E5%AE%9F%E8%A3%85%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099182%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099182%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHey%20Dusan%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%8C%E3%83%93%E3%83%AB%E3%83%89%E3%81%97%E3%81%9F%20erpcgen.exe%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81smac.erpc%20%E3%81%AE%E4%BE%8B%E3%81%A7%E5%90%8C%E3%81%98%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%3E%3CP%3E%3C%2FP%3E%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%20smac.erpc%3A135%3A5%3A%20%E6%A7%8B%E6%96%87%E3%82%A8%E3%83%A9%E3%83%BC%E3%80%81%E4%BA%88%E6%9C%9F%E3%81%97%E3%81%AA%E3%81%84%E8%AD%98%E5%88%A5%E5%AD%90%E3%80%81'%7D'%20%E3%82%92%E6%9C%9F%E5%BE%85%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3C%2FBLOCKQUOTE%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%8C%E8%A8%80%E5%8F%8A%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E6%A7%8B%E9%80%A0%E3%81%AF%E3%80%81%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AE%20erpc_c%20%E3%81%A7%E3%80%81%E6%AC%A1%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_3.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_3.png%22%20style%3D%22width%3A%20295px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F31088i6EEA8A7D90842064%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_3.png%22%20alt%3D%22pastedImage_3.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3ESDK%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%81%A7%E3%81%AF%E3%80%81%E3%81%A9%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E6%A7%8B%E9%80%A0%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%84%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%82%E6%96%B0%E3%81%97%E3%81%8F%E7%94%9F%E6%88%90%E3%81%97%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%EF%BC%88%E7%A7%81%E3%81%8C%E4%BD%9C%E6%88%90%E3%81%97%E3%81%9F%E3%82%82%E3%81%AE%EF%BC%89%E3%82%92%20SDK%20%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%82%E5%AE%89%E5%85%A8%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3EEvgeny%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099181%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099181%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fevgenyerlihman%22%20target%3D%22_blank%22%3Eevgenyerlihman%3C%2FA%3E%E2%80%8C%2C%3C%2FP%3E%3CP%3E%E6%8E%A8%E5%A5%A8%E3%81%95%E3%82%8C%E3%82%8B%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AF%E5%B8%B8%E3%81%AB%20GitHub%20%E3%81%AE%20develop%20%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E6%96%B0%E8%A6%8F%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%AE%E8%A6%81%E4%BB%B6%E3%82%92%E6%BA%80%E3%81%9F%E3%81%97%E3%81%9F%E3%82%89%E3%80%81%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%81%AB%E3%83%9E%E3%83%BC%E3%82%B8%E3%81%97%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%82%82%E6%8F%90%E4%BE%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E9%96%8B%E7%99%BA%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%81%A7%E3%81%AE%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E6%9B%B4%E6%96%B0%E3%81%AF%E3%80%81Kinetis%20SDK%20%E3%81%AE%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%82%88%E3%82%8A%E3%82%82%E9%A0%BB%E7%B9%81%E3%81%AB%E8%A1%8C%E3%82%8F%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E6%97%A2%E5%AD%98%E3%81%AE%20eRPC%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%81%8C%20Kinetis%20SDK%20%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%A8%E4%B8%80%E8%87%B4%E3%81%97%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E5%8F%A4%E3%81%84%20eRPC%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A8%E6%96%B0%E3%81%97%E3%81%84%E3%82%82%E3%81%AE%E3%82%92%E6%AF%94%E8%BC%83%E3%81%99%E3%82%8B%E3%81%8B%E3%80%81git%20%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E5%A4%89%E6%9B%B4%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099180%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099180%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHey%26nbsp%3B%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fdusancervenka-b51352%22%20target%3D%22_blank%22%3Edusancervenka-b51352%3C%2FA%3E%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E8%BF%85%E9%80%9F%E3%81%AA%E3%81%94%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82dev%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%82%92%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%B3%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82erpc_c%20%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E6%A7%8B%E9%80%A0%E3%81%8C%20Kinetis%20SDK%20%E3%81%AB%E4%BB%98%E5%B1%9E%E3%81%99%E3%82%8B%E4%BE%8B%E3%81%A8%E3%81%AF%E5%A4%A7%E3%81%8D%E3%81%8F%E7%95%B0%E3%81%AA%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%A9%E3%81%A1%E3%82%89%E3%81%8C%E5%A5%BD%E3%81%BE%E3%81%97%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3EEvgeny%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099179%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099179%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fevgenyerlihman%22%20target%3D%22_blank%22%3Eevgenyerlihman%3C%2FA%3E%E2%80%8C%2C%3C%2FP%3E%3CP%3E%E5%AE%9F%E3%81%AE%E3%81%A8%E3%81%93%E3%82%8D%E3%80%81%E3%82%88%E3%82%8A%E9%A0%BB%E7%B9%81%E3%81%AB%E6%9B%B4%E6%96%B0%E3%82%92%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%82%92%E9%96%8B%E7%99%BA%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%26nbsp%3B%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Ftree%2Fdevelop%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Ftree%2Fdevelop%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EGitHub%20-%20EmbeddedRPC%2Ferpc%20at%20develop%3C%2FA%3E.%20%E6%9C%80%E5%BE%8C%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E6%9B%B4%E6%96%B0%E3%81%AF%E6%98%A8%E6%97%A5%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81%E3%81%9D%E3%81%93%E3%81%A7%20erpcgen%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%AEsmac%E3%81%A7IDL%E3%81%AF%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099178%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099178%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%26nbsp%3B%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fdusancervenka-b51352%22%20target%3D%22_blank%22%3Edusancervenka-b51352%3C%2FA%3E%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E8%A4%87%E6%95%B0%E3%81%AE%20NXP%20Kinetis%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E6%96%B0%E8%A3%BD%E5%93%81%E3%81%AB%20erpc%20%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%A4%9C%E8%A8%8E%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82erpc%20GitHub%E3%81%AE%E6%9C%80%E7%B5%82%E6%9B%B4%E6%96%B0%E3%81%AF6%E3%81%8B%E6%9C%88%E5%89%8D%E3%81%AB%E8%A1%8C%E3%82%8F%E3%82%8C%E3%81%9F%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%E3%81%8A%E5%B0%8B%E3%81%AD%E3%81%97%E3%81%9F%E3%81%84%E3%81%AE%E3%81%AF%E3%80%81%E3%81%93%E3%82%8C%E3%81%8C%E3%81%BE%E3%81%A0%E4%BF%9D%E5%AE%88%EF%BC%8F%E4%BF%AE%E6%AD%A3%EF%BC%8F%E9%96%8B%E7%99%BA%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%81%A7%E3%81%99%E3%80%82GitHub%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%92%E8%A9%A6%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%3E%3CP%3Eerpcgen.exe%20smac.erpc%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%80%81cpp%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E7%94%9F%E6%88%90%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3Eerpcgen%20%E5%AE%9F%E8%A1%8C%E5%8F%AF%E8%83%BD%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%80%81MCUXpresso%20SDK%E3%81%8B%E3%82%89%E3%81%AE%E3%82%82%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3EEvgeny%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099177%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099177%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%E3%81%95%E3%82%93%3C%2FP%3E%3CP%3E%E5%A4%A7%E4%B8%88%E5%A4%AB%E3%81%A7%E3%81%99%E3%80%82%E7%A7%81%E3%82%82%E9%95%B7%E6%9C%9F%E4%BC%91%E6%9A%87%E4%B8%AD%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E6%A5%BD%E3%81%97%E3%82%93%E3%81%A7%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%9F%E3%81%AE%E3%81%A7%E3%81%82%E3%82%8C%E3%81%B0%E5%B9%B8%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%83%BB%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%B3%E3%82%B0%E3%83%BB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%20(%E3%83%97%E3%83%A9%E3%82%A4%E3%83%99%E3%83%BC%E3%83%88%E3%83%BB%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8)%20%E3%82%92%E9%80%9A%E3%81%98%E3%81%A6%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AB%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%92%E9%80%81%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%A7%E8%A9%B3%E7%B4%B0%E3%82%92%E8%A9%B1%E3%81%97%E5%90%88%E3%81%86%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E5%9F%BA%E6%9C%AC%E7%9A%84%E3%81%AB%E3%81%AF%E3%80%81GitHub%E3%81%A7%E3%83%95%E3%82%A9%E3%83%BC%E3%82%AF%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%80%81%E9%96%8B%E7%99%BA%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%81%AB%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%A2%E3%82%A6%E3%83%88%E3%81%97%E3%80%81%E5%A4%89%E6%9B%B4%E3%82%92%E9%81%A9%E7%94%A8%E3%81%97%E3%80%81%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%80%81%E3%83%97%E3%83%AB%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AF%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E5%A4%89%E6%9B%B4%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%80%81%E5%A4%89%E6%9B%B4%E3%82%92%E6%8F%90%E6%A1%88%E3%81%97%E3%80%81%E9%96%8B%E7%99%BA%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%81%AB%E3%83%9E%E3%83%BC%E3%82%B8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099176%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099176%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%20%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%94%E8%BF%94%E4%BF%A1%E3%81%8C%E9%81%85%E3%81%8F%E3%81%AA%E3%82%8A%E3%80%81%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E9%95%B7%E6%9C%9F%E4%BC%91%E6%9A%87%E3%82%92%E5%8F%96%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E6%88%BB%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%81%A7%E3%80%81%E3%81%93%E3%81%93%E3%81%AB%E3%81%84%E3%82%8B%E3%83%A1%E3%83%B3%E3%83%90%E3%83%BC%E3%81%A8%E7%9B%B8%E8%AB%87%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%92%E8%BB%A2%E9%80%81%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%80%81%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82NXP%E3%81%AE%E6%96%B9%E9%87%9D%E3%81%A7%E3%80%81%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%20GitHub%20%E3%81%AB%E7%9B%B4%E6%8E%A5%E5%85%A5%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E7%94%B3%E3%81%97%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099175%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099175%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%20%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%82%E3%81%A1%E3%82%8D%E3%82%93%E3%80%81%E5%85%88%E8%BC%A9%E3%81%AB%E7%9B%B8%E8%AB%87%E3%81%97%E3%81%A6%E3%83%97%E3%83%AB%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E7%8F%BE%E5%9C%A8%E3%80%81%E7%A7%81%E3%81%AF%E4%BC%91%E6%9A%87%E4%B8%AD%E3%81%A7%E3%81%99%E3%80%82%E8%BF%94%E4%BF%A1%E3%81%8C%E9%81%85%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%A6%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E7%94%B3%E3%81%97%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099174%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099174%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EChandini%E6%A7%98%E3%80%81%E3%81%94%E6%88%90%E5%8A%9F%E3%82%92%E5%8F%8E%E3%82%81%E3%82%89%E3%82%8C%E3%81%9F%E3%81%93%E3%81%A8%E3%82%92%E5%AC%89%E3%81%97%E3%81%8F%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%82%82%E3%81%97%E7%89%B9%E5%88%A5%E3%81%AA%E6%8F%90%E6%A1%88%E3%82%92%E3%81%95%E3%81%9B%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%82%8B%E3%81%AA%E3%82%89%E3%80%81%E6%96%B0%E3%81%97%E3%81%8F%E4%BD%9C%E6%88%90%E3%81%97%E3%81%9F%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81eRPC%E3%81%AEGitHub%E3%81%AE%E9%96%8B%E7%99%BA%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%81%AB%E3%83%97%E3%83%AB%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%E6%96%B0%E3%81%97%E3%81%84%20eRPC%20%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E5%A4%9A%E5%B0%91%E3%81%AE%E4%BD%9C%E6%A5%AD%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%8B%E3%82%82%E3%81%97%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%81%82%E3%81%AA%E3%81%9F%E3%81%8C%E3%81%9D%E3%82%8C%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%97%E3%81%9F%E3%81%8F%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%81%93%E3%81%A1%E3%82%89%E3%81%A7%E3%81%9D%E3%82%8C%E3%82%92%E8%A1%8C%E3%81%86%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%EF%BC%88%E3%82%A6%E3%82%A3%E3%83%B3%E3%82%AF%E3%81%AE%E9%A1%94%E6%96%87%E5%AD%97%EF%BC%89%20GitHub%E3%81%AE%E3%83%97%E3%83%AB%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8C%E3%81%B0%E3%80%81%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E5%B1%A5%E6%AD%B4%E3%81%AB%E5%B8%B8%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B%E8%B2%B4%E9%87%8D%E3%81%AA%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%80%82eRPC%20%E3%81%8C%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E8%89%AF%E3%81%84%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%81%A8%E3%81%AA%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E9%A1%98%E3%81%A3%E3%81%A6%E3%81%8A%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%84%E3%81%A4%E3%81%A7%E3%82%82%E3%81%93%E3%81%A1%E3%82%89%EF%BC%8F%E3%81%BE%E3%81%9F%E3%81%AF%20GitHub%20%E3%82%88%E3%82%8A%E3%81%8A%E6%89%8B%E4%BC%9D%E3%81%84%E3%81%95%E3%81%9B%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%BE%E3%81%99%EF%BC%88%E3%82%A6%E3%82%A4%E3%83%B3%E3%82%AF%E3%81%AE%E9%A1%94%E6%96%87%E5%AD%97%EF%BC%89%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099173%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099173%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fdusancervenka-b51352%22%20target%3D%22_blank%22%3Edusancervenka-b51352%3C%2FA%3E%26nbsp%3B%2C%26nbsp%3B%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fb50844%22%20target%3D%22_blank%22%3Eb50844%3C%2FA%3E%26nbsp%3B%2C%26nbsp%3B%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fnovakma7%22%20target%3D%22_blank%22%3Enovakma7%3C%2FA%3E%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%81%86%E3%82%84%E3%81%8F%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82Linux%E3%81%A7C%2B%2B%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%83%87%E3%83%A2%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E8%B3%AA%E5%95%8F%E3%81%AB%E3%81%99%E3%81%B9%E3%81%A6%E7%AD%94%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%82%8A%E3%80%81%E6%9C%AC%E5%BD%93%E3%81%AB%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%EF%BC%88%E7%AC%91%E9%A1%94%E3%81%AE%E9%A1%94%E6%96%87%E5%AD%97%EF%BC%89%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EDusan%E6%A7%98%E3%81%AB%E6%84%9F%E8%AC%9D%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%EF%BC%88%E7%AC%91%E9%A1%94%E3%81%AE%E9%A1%94%E6%96%87%E5%AD%97%EF%BC%89%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E7%94%B3%E3%81%97%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099172%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099172%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHI%20Dusan%20%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E4%BB%96%E3%81%AE%E4%BD%9C%E6%A5%AD%E3%81%A7%E5%BF%99%E3%81%97%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%A7%E3%80%81%E6%98%A8%E6%97%A5%E3%81%AF%E4%BD%95%E3%82%82%E8%A9%A6%E3%81%99%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E4%BB%8A%E6%97%A5%E3%81%AF%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%A6%E3%80%81%E7%B5%90%E6%9E%9C%E3%82%92%E3%82%92%E7%9F%A5%E3%82%89%E3%81%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E8%87%AA%E5%88%86%E3%81%AE%E6%A9%9F%E8%83%BD%E3%82%92%E5%B0%91%E3%81%97%E5%A4%89%E3%81%88%E3%81%A6%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%BE%E3%81%A7%E3%81%AF%E3%80%81%E9%80%81%E4%BF%A1%E9%96%A2%E6%95%B0%E3%81%A8%E5%8F%97%E4%BF%A1%E9%96%A2%E6%95%B0%E3%81%AB%20char*%20%E3%81%A0%E3%81%91%E3%82%92%E6%B8%A1%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%99%E3%81%90%E3%81%AB%E3%81%94%E9%80%A3%E7%B5%A1%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CIMG%20id%3D%22smileyhappy%22%20class%3D%22emoticon%20emoticon-smileyhappy%22%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fi%2Fsmilies%2F16x16_smiley-happy.png%22%20alt%3D%22Smiley%20Happy%22%20title%3D%22Smiley%20Happy%22%20%2F%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E7%94%B3%E3%81%97%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099171%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099171%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EChandini%E6%A7%98%E3%80%81%E3%81%9D%E3%81%AE%E9%80%9A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%E7%A4%BE%E5%A4%96%E3%81%AB%E3%81%84%E3%81%9F%E3%81%AE%E3%81%A7%E3%80%81%E6%A9%9F%E8%83%BD%E3%81%AE%E6%AD%A3%E7%A2%BA%E3%81%AA%E5%90%8D%E5%89%8D%E3%81%AF%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%E3%81%86%E3%81%BE%E3%81%8F%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099170%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099170%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%94%E8%BF%94%E4%BF%A1%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013px%3B%22%3E%20write(fd%2C%20%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-size%3A%2013px%3B%22%3Emessage-%26gt%3BgetBuffer()%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013px%3B%22%3E%2C%20%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-size%3A%2013px%3B%22%3Emessage-%26gt%3BgetUsed()%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013px%3B%22%3E%3CLI-EMOJI%20id%3D%22lia_disappointed-face%22%20title%3D%22%3Adisappointed_face%3A%22%3E%3C%2FLI-EMOJI%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013px%3B%22%3E%3CSPAN%3E%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fblob%2F9e18d069aeae19a6e80a5e8783903bc63bd9b567%2Ferpc_c%2Finfra%2Fmessage_buffer.h%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fblob%2F9e18d069aeae19a6e80a5e8783903bc63bd9b567%2Ferpc_c%2Finfra%2Fmessage_buffer.h%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eerpc%2Fmessage_buffer.h%20at%209e18d069aeae19a6e80a5e8783903bc63bd9b567%20%C2%B7%20EmbeddedRPC%2Ferpc%20%C2%B7%20GitHub%3C%2FA%3E%E3%81%A7%3CSTRONG%3Egetused%3C%2FSTRONG%3E%E9%96%A2%E6%95%B0%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%3CSTRONG%3Egetbuffer%3C%2FSTRONG%3E%E9%96%A2%E6%95%B0%E3%81%AF%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013px%3B%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%20style%3D%22background-color%3A%20%23ffffff%3B%20color%3A%20%2351626f%3B%20font-size%3A%2013px%3B%22%3E%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E9%96%A2%E6%95%B0%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%20style%3D%22background-color%3A%20%23ffffff%3B%20color%3A%20%2351626f%3B%20font-size%3A%2013px%3B%22%3E%20%2F*!%3CBR%20%2F%3E%20*%20%40brief%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E3%80%81%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%2F%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E7%94%A8%E3%81%AE%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%81%B8%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%82%BF%E3%82%92%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20*%3CBR%20%2F%3E%20*%20%40return%20%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%2F%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E7%94%A8%E3%81%AE%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%81%B8%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%82%BF%E3%80%82%3CBR%20%2F%3E%20*%2F%3CBR%20%2F%3E%20uint8_t%20*get()%20%7B%20return%20m_buf%3B%20%7D%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013px%3B%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013px%3B%22%3E%E3%81%9D%E3%81%97%E3%81%A7%E3%80%81%E7%A7%81%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013px%3B%22%3E%3CSPAN%3Esend%20%3Aerpc_status_t%20send(MessageBuffer%20*message)%20%7B%20write(fd%2C%20%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%22%3Emessage-%26gt%3Bget%3C%2FSPAN%3E%3CSPAN%3E%2C%20%3C%2FSPAN%3E%3CSPAN%20style%3D%22border%3A%200px%3B%22%3Emessage-%26gt%3BgetUsed()%3C%2FSPAN%3E%3CSPAN%3E)%7D%3B%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013px%3B%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013px%3B%22%3E%3CSPAN%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E7%94%B3%E3%81%97%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013px%3B%22%3E%3CSPAN%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099169%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099169%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81chanidi%20%E3%81%95%E3%82%93%E3%80%82%E5%88%A5%E3%81%AE%E6%96%B9%E6%B3%95%E3%81%A7%E8%A1%8C%E3%81%86%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82transport.h%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%AA%E3%81%91%E3%82%8C%E3%81%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%9D%E3%82%8C%E3%82%92%E4%BD%BF%E3%82%8F%E3%81%AA%E3%81%84%E3%81%A8%E3%80%81%E3%81%86%E3%81%BE%E3%81%8F%E3%81%84%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%E3%81%8A%E3%81%9D%E3%82%89%E3%81%8F%E3%80%81%E5%89%8D%E8%BF%B0%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%20ioctl%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%80%82%3C%2FP%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%3CCODE%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2013px%3B%22%3Eerpc_status_t%20receive(MessageBuffer%20*message)%3CBR%20%2F%3E%7Bint%20fd%20%3D%20open(%22%3CSTRONG%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-weight%3A%20bold%3B%20font-size%3A%2015px%3B%22%3E%2Fdev%2Frpmsg_ept1024.1%3C%2FSTRONG%3E%22%2C%20O_RDWR)%3B%7D%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FCODE%3E%3C%2FP%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%3CCODE%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2013px%3B%22%3E%E9%80%81%E4%BF%A1%20%3Aerpc_status_t%20send(MessageBuffer%20*message)%20%7B%20write(fd%2C%20%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3Emessage-%26gt%3BgetBuffer()%3C%2FSPAN%3E%2C%20%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3Emessage-%26gt%3BgetUsed()%3C%2FSPAN%3E)%7D%3B%3C%2FCODE%3E%3C%2FP%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%3CCODE%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2013px%3B%22%3E%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%3A%20erpc_status_t%20receive(MessageBuffer%20*message)%7Bsize_t%20size%20%3D%20read(fd%2C%20%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3Emessage-%26gt%3BgetBuffer()%3C%2FSPAN%3E%2C%20500)%3Bmessage-%26gt%3BsetUsed(%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%22%3Esize%3C%2FSPAN%3E)%7D%3B%3CBR%20%2F%3E%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fnovakma7%22%20target%3D%22_blank%22%3Enovakma7%3C%2FA%3E%20%E6%89%8B%E9%A0%86%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FCODE%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099168%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099168%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EDusan%20%2C%20Marek%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%AF%E3%81%84%E3%80%81%E7%A7%81%E3%82%82%E3%81%9D%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E8%A8%80%E5%8F%8A%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Etrasport.h%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E5%BC%95%E6%95%B0%E3%81%AE%E4%B8%8D%E4%B8%80%E8%87%B4%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AB%E7%9B%B4%E9%9D%A2%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CUL%20style%3D%22list-style-type%3A%20disc%3B%22%3E%3CLI%3E%3CSTRONG%3Etransport.h%20%E3%81%AE%3C%2FSTRONG%3E%3CSTRONG%3E%20send%20%E9%96%A2%E6%95%B0%E3%81%A8%20receive%20%E9%96%A2%E6%95%B0%3C%2FSTRONG%3E%E3%81%AF%3CSTRONG%3EMessagebuffer%3C%2FSTRONG%3E%E3%82%92%E5%BC%95%E6%95%B0%E3%81%A8%E3%81%97%E3%81%A6%E5%8F%96%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%3CSTRONG%3E%26nbsp%3Bvirtual%20erpc_status_t%20receive(MessageBuffer%20*message)%20%3D%200%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3Bvirtual%20erpc_status_t%20send(MessageBuffer%20*message)%20%3D%200%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CUL%20style%3D%22list-style-type%3A%20disc%3B%22%3E%3CLI%3E%3CSTRONG%3Eexample.py%3C%2FSTRONG%3E%20%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6%E3%80%81%E4%BB%A5%E4%B8%8B%E3%81%AE%E5%BC%95%E6%95%B0%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%AA%20%3CSTRONG%3ERPMSGendPoint%3C%2FSTRONG%3E%20%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3CSTRONG%3E%26nbsp%3B%26nbsp%3BRpmsgEndpoint%3A%3Areceive(int%20maxlen)%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3ERpmsgEndpoint%3A%3Asend(char%20*buffer%2Cint%20dst)%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AE%E7%90%86%E8%A7%A3%E3%81%A7%E3%81%AF%E3%80%81Linux%E3%81%8B%E3%82%89%3CSTRONG%3E%20%2Fdev%2Frpmsg_ept1024.1%3C%2FSTRONG%3E%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E8%AA%AD%E3%81%BF%E6%9B%B8%E3%81%8D%E3%81%99%E3%82%8B%E3%81%A0%E3%81%91%E3%81%A7%E3%82%88%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSTRONG%3E%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%E3%81%A7%E3%81%99%E3%81%8B%E3%82%89%E3%80%81transport.h%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%E3%80%81%E7%8B%AC%E8%87%AA%E3%81%AE%20transport.h%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%81%8B%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%9A%86%E6%A7%98%E3%80%81%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099167%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099167%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%A9%E3%81%86%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%97%E3%81%A6%E3%80%82%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-weight%3A%20bold%3B%22%3E%3CSTRONG%3E%2Ferpc-imx-demos%2Fmiddleware%2Ferpc%2Ftransport%2F%3C%2FSTRONG%3E%3C%2FSPAN%3E%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%8B%E3%82%89%E3%83%92%E3%83%B3%E3%83%88%E3%82%92%E5%BE%97%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E6%89%8B%E6%AE%B5%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099166%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099166%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E8%BF%85%E9%80%9F%E3%81%AA%E8%BF%94%E4%BF%A1%E3%82%92%E3%81%97%E3%81%A6%E3%81%8F%E3%82%8C%E3%81%9FDusan%E6%A7%98%E3%81%AB%E6%84%9F%E8%AC%9D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%EF%BC%88%E7%AC%91%E9%A1%94%E3%81%AE%E9%A1%94%E6%96%87%E5%AD%97%EF%BC%89%E5%90%8C%E3%81%98%E6%89%8B%E9%A0%86%E3%82%92%E3%81%9F%E3%81%A9%E3%82%8A%E3%80%81%E3%81%99%E3%81%90%E3%81%AB%E3%81%8A%E8%BF%94%E4%BA%8B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099165%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099165%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EChandini%E6%A7%98%E3%80%81%E3%81%8A%E3%81%A3%E3%81%97%E3%82%83%E3%82%8B%E9%80%9A%E3%82%8A%E3%80%81%E3%81%9D%E3%82%8C%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%84%E6%89%8B%E9%A0%86%E3%81%A7%E3%81%99%E3%80%82transport.h%20%E3%81%8B%E3%82%89%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%92%E7%B6%99%E6%89%BF%E3%81%99%E3%82%8B%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099164%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099164%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Marek%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%E5%86%8D%E3%81%B3%E8%B3%AA%E5%95%8F%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%8F%BE%E6%99%82%E7%82%B9%E3%81%AE%E4%BD%9C%E6%A5%AD%E3%81%AE%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E9%80%9A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CUL%3E%3CLI%3EC%2B%2B%E3%81%A7RpmsgEndpoint%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FLI%3E%3CLI%3E%E7%8F%BE%E5%9C%A8%E3%80%81%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B%E6%96%B9%E6%B3%95%E3%82%92%E6%A4%9C%E8%A8%8E%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2Ftree%2Fmaster%2FMPU%2Fexample_erpc%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2Ftree%2Fmaster%2FMPU%2Fexample_erpc%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eerpc-imx-demos%2FMPU%2Fexample_erpc%20at%20master%20%C2%B7%20EmbeddedRPC%2Ferpc-imx-demos%20%C2%B7%20GitHub%3C%2FA%3E%20%E3%81%AE%20Python%20example.py%20%E3%81%A7%E3%80%81Transport%20%E3%82%AF%E3%83%A9%E3%82%B9%E3%81%8B%E3%82%89%E7%B6%99%E6%89%BF%E3%81%95%E3%82%8C%E3%81%9F%20RpmsgTransport%20%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Etransport.h%3C%2FSTRONG%3E%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%81%B9%E3%81%8D%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%81%A8%E3%81%84%E3%81%86%E3%81%AE%E3%81%8C%E8%B3%AA%E5%95%8F%E3%81%A7%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81%3CSTRONG%3E%2Ferpc-imx-demos%2Fmiddleware%2Ferpc%2Ferpc_c%2Finfra%3C%2FSTRONG%3E%20%E3%81%AB%E3%81%82%E3%82%8A%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%9D%E3%81%86%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%80%81RpmsgTransport%20%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%80%81%E3%81%93%E3%82%8C%E3%82%92%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E5%91%BC%E3%81%B6%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AE%E8%80%83%E3%81%88%E6%96%B9%E3%81%A7%E6%AD%A3%E3%81%97%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099163%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099163%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%AF%E3%81%84%E3%80%81%E3%81%9D%E3%81%AE%E9%80%9A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3CBR%20%2F%3EPython%20%E3%81%8C%E8%A1%8C%E3%81%86%E3%81%AE%E3%81%AF%E3%80%81%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E5%AF%BE%E3%81%99%E3%82%8B%20IO%20%E6%93%8D%E4%BD%9C%EF%BC%88%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%2F%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%EF%BC%89%E3%81%A0%E3%81%91%E3%81%A7%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%20C%2FC%2B%2B%20%E3%82%92%E5%90%AB%E3%82%80%E3%81%82%E3%82%89%E3%82%86%E3%82%8B%E8%A8%80%E8%AA%9E%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82Python%20%E3%81%AF%E3%80%81Linux%20%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%A7%E3%81%AE%E4%BA%BA%E6%B0%97%E3%81%8B%E3%82%89%E3%80%81%E5%AE%9F%E8%A1%8C%E6%96%B9%E6%B3%95%E3%82%92%E3%82%92%E7%A4%BA%E3%81%99%E3%81%9F%E3%82%81%E3%81%AB%E9%81%B8%E3%81%B0%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%82%82%E3%81%A1%E3%82%8D%E3%82%93%20C%20%E3%81%AB%E7%A7%BB%E6%A4%8D%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%82%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%82%8C%E3%81%A7%E8%AA%8D%E8%AD%98%E3%81%8C%E4%B8%80%E8%87%B4%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%E5%B9%B8%E9%81%8B%E3%82%92%E7%A5%88%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%82%8C%E3%81%8B%E3%82%89%E3%82%82%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3EMarek%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099162%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099162%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Marek%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E7%96%91%E5%95%8F%E3%81%8C%E8%A7%A3%E6%B6%88%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EfreeRTOS%E3%82%92%E4%B8%A1%E6%96%B9%E4%BD%BF%E3%81%86%E4%BA%88%E5%AE%9A%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E3%83%97%E3%83%A9%E3%83%B3%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%82%82%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%20%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EM4-FreeRTOS%20----%E3%81%93%E3%82%8C%E3%81%AF%E3%81%8A%E5%AE%A2%E6%A7%98%E3%81%AE%E3%83%87%E3%83%A2%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EA7-Linux%20-----%E3%83%87%E3%83%A2%E3%81%AB%E3%81%AF%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%ABRPMSG%E5%AE%9F%E8%A3%85%E3%82%92%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AEPython%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%AE%E3%81%AF%E3%80%81Python%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8FC%E3%81%BE%E3%81%9F%E3%81%AFC%2B%2B%E3%81%A7%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EPython%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AFC%E3%81%BE%E3%81%9F%E3%81%AFC%2B%2B%E3%81%AB%E7%B0%A1%E5%8D%98%E3%81%AB%E7%A7%BB%E6%A4%8D%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%99%E3%82%88%E3%81%AD%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E7%94%B3%E3%81%97%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099161%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099161%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%E3%83%BB%E3%82%A4%E3%83%B3%E3%83%80%E3%83%90%E3%83%A9%E3%83%BB%E3%83%90%E3%82%B5%E3%83%B4%E3%82%A1%E3%83%A9%E3%82%B8%E3%83%A5%E3%81%95%E3%82%93%E3%80%81%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ERPMSg-Lite%20%E3%81%AF%20RPMsg%20%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%81%AE%E5%AE%9F%E8%A3%85%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81FreeRTOS%20%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%99%E3%82%A2%E3%83%A1%E3%82%BF%E3%83%AB%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%20M4%20%E5%81%B4%E3%81%AE%E3%81%BF%E3%82%92%E5%AF%BE%E8%B1%A1%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82Linux%2FA7%20%E5%81%B4%E3%81%A7%E3%81%AF%E3%80%81%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E5%86%85%E3%81%AE%20RPMsg%20%E5%AE%9F%E8%A3%85%E3%81%A7%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%80%82%EF%BC%88%E3%81%93%E3%81%A1%E3%82%89%E3%81%AB%E3%81%82%E3%82%8B%E9%80%9A%E3%82%8A%E3%81%A7%E3%81%99%EF%BC%9A%20%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2F%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2F%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EGitHub%20-%20EmbeddedRPC%2Ferpc-imx-demos%3A%20i.MX%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E7%94%A8%E3%81%AE%20eRPC%20%E3%83%87%E3%83%A2%3C%2FA%3E%EF%BC%89%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%9D%E3%82%8C%E3%81%A8%E3%82%82%E3%80%81M4%E3%82%B3%E3%82%A2%E3%81%A8A7%E3%82%B3%E3%82%A2%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%A7FreeRTOS%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E4%BA%88%E5%AE%9A%E3%81%A7%E3%81%99%E3%81%8B%E3%80%82%E3%81%9D%E3%81%AE%E5%A0%B4%E5%90%88%E3%82%82%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%E6%A8%99%E6%BA%96%E7%9A%84%E3%81%AA%E3%83%A6%E3%83%BC%E3%82%B9%E3%82%B1%E3%83%BC%E3%82%B9%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82A%E3%82%B3%E3%82%A2%E7%94%A8%E3%81%AE%E7%A7%BB%E6%A4%8D%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%80%81%E3%81%9D%E3%81%93%E3%81%A7FreeRTOS%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%82%8C%E3%81%A7%E4%BD%95%E3%82%89%E3%81%8B%E3%81%AE%E6%96%B9%E5%90%91%E6%80%A7%E3%81%8C%E8%A6%8B%E3%81%88%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E9%A1%98%E3%81%A3%E3%81%A6%E3%81%8A%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3EMarek%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099160%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099160%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Marek%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%A9%E3%81%86%E3%81%84%E3%81%86%E3%82%8F%E3%81%91%E3%81%8B%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E8%A6%8B%E9%80%83%E3%81%97%E3%81%A6%E3%81%97%E3%81%BE%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%A9%E3%81%86%E3%82%82%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%EF%BC%88%E7%AC%91%E9%A1%94%E3%81%AE%E9%A1%94%E6%96%87%E5%AD%97%EF%BC%89%E3%81%99%E3%81%90%E3%81%AB%E6%96%B0%E3%81%97%E3%81%84%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ERPMSG%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E5%B1%A4%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%9C%80%E5%BE%8C%E3%81%AE%E8%B3%AA%E5%95%8F%E3%81%AB%E3%81%8A%E7%AD%94%E3%81%88%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099159%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099159%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E5%88%86%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E6%96%B0%E3%81%97%E3%81%84%E3%82%82%E3%81%AE%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%EF%BC%88%E3%81%BE%E3%81%9F%E3%80%81GitHub%E3%81%AE%E3%83%97%E3%83%AB%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E5%BF%85%E8%A6%81%E3%81%AB%E5%BF%9C%E3%81%98%E3%81%A6%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%EF%BC%89%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3ELinux%20%E5%81%B4%E3%81%A7%E3%81%AF%E3%80%81%2Fdev%2FttyRPMSG%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%EF%BC%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AB%E5%AD%98%E5%9C%A8%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%EF%BC%89%E3%80%82%3C%2FP%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%26nbsp%3B%3C%2FP%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%E3%81%9F%E3%81%A8%E3%81%88%E3%81%B0%E3%80%81%E3%81%93%E3%81%A1%E3%82%89%E3%81%AE%20%3CSPAN%3Eerpc_c%2Ftransports%3C%2FSPAN%3E%20%E3%81%A7%E6%96%B0%E3%81%97%E3%81%84%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3Einit%20%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%EF%BC%9A%20%3CCODE%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2013px%3B%22%3Eint%20fd%20%3D%20open(%22%2Fdev%2FttyRPMSG%22%2C%20O_RDWR)%3B%3C%2FCODE%3E%3C%2FP%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%3CCODE%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2013px%3B%22%3E%E9%80%81%E4%BF%A1%EF%BC%9Awrite(fd%2C%20buffer%2C%20buffer_size)%3B%3C%2FCODE%3E%3C%2FP%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%3CCODE%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2013px%3B%22%3Eread%3A%20size_t%20size%20%3D%20read(fd%2C%20buffer%2C%20%E4%BA%88%E6%83%B3%E3%82%B5%E3%82%A4%E3%82%BA)%3B%3C%2FCODE%3E%3C%2FP%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%3CCODE%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2013px%3B%22%3E%3C%2FCODE%3E%3C%2FP%3E%3CP%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%3CCODE%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20font-size%3A%2013px%3B%22%3E%E3%81%93%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%90%8D%E5%89%8D%E3%81%8C%E4%BB%98%E3%81%91%E3%82%89%E3%82%8C%E3%81%9F%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%8C%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81Python%20%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8B%E3%82%89%E3%83%92%E3%83%B3%E3%83%88%E3%82%92%E5%BE%97%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82RPMSG%E3%81%AF%E7%A7%81%E3%81%AE%E5%A5%BD%E3%81%BF%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82Linux%E3%81%A7%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%81%B9%E3%81%8D%E3%81%8B%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%94%E8%B3%AA%E5%95%8F%E3%82%92Marek%E3%81%AB%E8%BB%A2%E9%80%81%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FCODE%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099158%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099158%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%20%2C%20Marek%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E7%A7%81%E3%81%8C%E8%A8%88%E7%94%BB%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%EF%BC%9A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EM4(freertos)%E3%81%8A%E3%82%88%E3%81%B3A7(Linux)%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%A7%3CSTRONG%3Erpmsg-lite%3C%2FSTRONG%3E%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E5%BF%85%E8%A6%81%E3%81%AA%E3%82%82%E3%81%AE%3C%2FSTRONG%3E%3CBR%20%2F%3EM4%E3%81%A8A7%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%82%8BRPMSG%20C%E3%83%A9%E3%83%83%E3%83%91%E3%83%BC%EF%BC%88erpc_c%2Fsetup%E5%86%85%EF%BC%89%3CBR%20%2F%3EM4%E3%81%A8A7%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%82%8BRPMSG%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%EF%BC%88erpc_c%2Ftransports%E5%86%85%EF%BC%89%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E8%B3%AA%E5%95%8F%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%E3%80%81%E3%81%9D%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E5%B1%A4%E3%82%92%E3%81%8A%E6%8C%81%E3%81%A1%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%81%BE%E3%81%9F%E3%81%AF%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3Erpmsg-python%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E5%90%8C%E6%A7%98%E3%81%AB%E8%A8%98%E8%BF%B0%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%81%A9%E3%82%93%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%81%94%E6%8F%90%E6%A1%88%E3%81%A7%E3%82%82%E3%81%A8%E3%81%A6%E3%82%82%E5%BD%B9%E7%AB%8B%E3%81%A1%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3CSTRONG%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E7%9A%86%E6%A7%98%E3%80%81%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099157%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099157%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82%E5%BF%85%E8%A6%81%E3%81%AA%E3%82%82%E3%81%AE%EF%BC%88Linux%E5%81%B4%E7%94%A8%E3%81%AEC%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%EF%BC%89%E3%81%8C%E3%81%82%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E6%96%B0%E3%81%97%E3%81%84%E3%82%82%E3%81%AE%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AF%E7%B0%A1%E5%8D%98%E3%81%AA%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%E3%80%82%2Fdev%2FttyRPMSG%20%E3%81%8B%E3%82%89%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%A8%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%EF%BC%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AB%E5%AD%98%E5%9C%A8%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%EF%BC%89%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E4%BB%A5%E4%B8%8B%E3%81%AB%E3%81%9D%E3%81%AE%E4%BE%8B%E3%82%92%E3%81%94%E7%B4%B9%E4%BB%8B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3Einit%20%E3%81%AF%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%A6%8B%E3%81%88%E3%81%BE%E3%81%99%3A%20%3CCODE%20style%3D%22border%3A%200px%3B%20font-size%3A%2013px%3B%22%3Eint%20fd%20%3D%20open(%22%2Fdev%2FttyRPMSG%22%2C%20O_RDWR)%3B%3C%2FCODE%3E%3C%2FP%3E%3CP%3E%3CCODE%20style%3D%22border%3A%200px%3B%20font-size%3A%2013px%3B%22%3E%E9%80%81%E4%BF%A1%EF%BC%9Awrite(fd%2C%20buffer%2C%20buffer_size)%3B%20%3C%2FCODE%3E%3C%2FP%3E%3CP%3E%3CCODE%20style%3D%22border%3A%200px%3B%20font-size%3A%2013px%3B%22%3Eread%3A%20size_t%20size%20%3D%20read(fd%2C%20buffer%2C%20expected%20size)%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fmareknovak%22%20target%3D%22_blank%22%3Emareknovak%3C%2FA%3E%E3%81%8C%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AB%E3%81%95%E3%82%89%E3%81%AB%E7%AD%94%E3%81%88%E3%82%92%E3%81%8F%E3%82%8C%E3%82%8B%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%E3%80%82%3C%2FCODE%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099156%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099156%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%20%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%80%81%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E4%BB%8A%E3%81%AF%E6%89%8B%E5%85%83%E3%81%AB%E3%81%82%E3%82%8Berpc%E3%81%A7%E5%A4%A7%E4%B8%88%E5%A4%AB%E3%81%A0%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82rpmsg%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%9F%E3%82%89%E3%80%81erpc%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%82%E6%9B%B4%E6%96%B0%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Erpmsg-lite%E3%80%81M4%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%90%AB%E3%82%80%E3%82%82%E3%81%AE%3C%2FSTRONG%3E%E3%82%92%E6%8E%A2%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EA7%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E7%94%A8%E3%81%AE%E8%A3%BD%E5%93%81%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E3%80%81%E4%BD%95%E3%81%8B%E6%83%85%E5%A0%B1%E3%81%8C%E3%81%82%E3%82%8C%E3%81%B0%E5%A4%A7%E5%A4%89%E5%8A%A9%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%E4%B8%BB%E3%81%AA%E7%9B%AE%E7%9A%84%E3%81%AF%E3%80%81%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%A8%E3%81%97%E3%81%A6RPMSg%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%80%81C%E8%A8%80%E8%AA%9E%E3%81%A7%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E7%94%B3%E3%81%97%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099155%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099155%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%94%E8%87%AA%E5%88%86%E3%81%A7%E5%95%8F%E9%A1%8C%E8%A7%A3%E6%B1%BA%E3%82%92%E9%80%B2%E3%82%81%E3%81%A6%E3%81%8A%E3%82%89%E3%82%8C%E3%82%8B%E3%81%A8%E3%81%AE%E3%81%93%E3%81%A8%E3%80%81%E5%AC%89%E3%81%97%E3%81%8F%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%EF%BC%88%E9%96%8B%E7%99%BA%E8%80%85%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E3%81%9D%E3%82%8C%E3%81%BB%E3%81%A9%E8%A4%87%E9%9B%91%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%81%A8%E3%81%84%E3%81%86%E3%81%93%E3%81%A8%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%82%89%EF%BC%89%E3%80%82%E3%81%BE%E3%81%9F%E3%80%81%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fmareknovak%22%20target%3D%22_blank%22%3Emareknovak%3C%2FA%3E%E3%81%AF%E3%80%81%E4%B8%8A%E8%A8%98%E3%81%AE%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E3%81%A7%E8%A8%80%E5%8F%8A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E9%80%9A%E3%82%8A%E3%80%81%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E5%86%85%E3%81%AE%20imx%20%E3%83%87%E3%83%A2%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E3%81%99%E3%81%A7%E3%81%AB%E6%9B%B4%E6%96%B0%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E6%AC%A1%E3%81%AE%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E3%81%A7%E3%81%AF%E3%80%81%E6%96%B0%E3%81%97%E3%81%84RPC%E6%A9%9F%E8%83%BD%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%81%9D%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E3%81%8A%E4%BD%BF%E3%81%84%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%80%82%EF%BC%88%E3%82%A6%E3%82%A3%E3%83%B3%E3%82%AF%E3%81%AE%E7%B5%B5%E6%96%87%E5%AD%97%EF%BC%89%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099154%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099154%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%94%E8%BF%94%E4%BF%A1%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%9D%E3%82%8C%E3%81%8C%E7%A7%81%E3%81%8C%E6%8E%A2%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E6%83%85%E5%A0%B1%E3%81%A7%E3%81%99%E3%80%82TCP%E7%94%A8%E3%81%AEC%E3%83%A9%E3%83%83%E3%83%91%E3%83%BC%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%80%81erpc%E3%81%A7%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E4%BF%AE%E6%AD%A3%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81%E3%81%86%E3%81%BE%E3%81%8F%E3%81%84%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E6%AC%A1%E3%81%AE%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E3%81%AF%E3%80%81TCP%E5%B1%A4%E3%82%92rpmsg%E3%81%AB%E7%BD%AE%E3%81%8D%E6%8F%9B%E3%81%88%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%86%8D%E5%BA%A6%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099153%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099153%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%E3%83%BB%E3%82%A4%E3%83%B3%E3%83%80%E3%83%90%E3%83%A9%E3%83%BB%E3%83%90%E3%82%B5%E3%83%B4%E3%82%A1%E3%83%A9%E3%82%B8%E3%83%A5%E3%81%95%E3%82%93%E3%80%81%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EGitHub%20-%20EmbeddedRPC%2Ferpc-imx-demos%3A%20eRPC%20demos%20for%20i.MX%20devices%3C%2FA%3E%20%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%8C%20eRPC%201.4.0%20%E3%81%A8%20RPMSg-Lite%201.1.0%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E6%9B%B4%E6%96%B0%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%E3%82%B3%E3%83%BC%E3%83%89%E7%94%9F%E6%88%90%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%82%8B%E3%83%93%E3%83%AB%E3%83%89%E6%B8%88%E3%81%BF%E3%81%AE%20erpcgen%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E3%81%93%E3%81%A1%E3%82%89%E3%81%8B%E3%82%89%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%3A%20%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Freleases%2Ftag%2F1.4.0%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Freleases%2Ftag%2F1.4.0%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3ERelease%20v1.4%20%C2%B7%20EmbeddedRPC%2Ferpc%20%C2%B7%20GitHub%3C%2FA%3E%20%26nbsp%3B%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A7%E3%80%81%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%E3%81%9D%E3%81%AE%E5%BE%8C%E3%80%81.%2Ferpcgen-gpy%20nameOfInterfaceDefinitionLanguageFile.erpc%20%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82ERPC%E3%80%81Python%E3%81%AE%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E5%8C%96%E3%81%A8%E9%80%86%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E5%8C%96%E3%81%AE%E3%82%B7%E3%83%A0%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82-gpy%20%E3%82%92%E7%9C%81%E7%95%A5%E3%81%99%E3%82%8B%E3%81%8B%E3%80%81-gc%20%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81C%20%E3%82%B7%E3%83%A0%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E5%BE%97%E3%82%89%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3Eser%2Fdes%20shim%E3%82%B3%E3%83%BC%E3%83%89%E3%82%82erpc-imx-demos%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AE%E6%9C%80%E6%96%B0%E3%81%AE%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%81%A7%E6%9B%B4%E6%96%B0%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%A7%E3%80%81%E6%B0%97%E8%BB%BD%E3%81%AB%E3%81%94%E5%88%A9%E7%94%A8%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%83%97%E3%83%AB%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%81%AE%E5%BD%A2%E3%81%A7%E5%A4%89%E6%9B%B4%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82eRPC%20%26amp%3B%20RPMsg-Lite%E3%82%92%E3%81%94%E5%88%A9%E7%94%A8%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3EMarek%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099152%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099152%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E7%8F%BE%E5%9C%A8github%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AB%E4%BE%8B%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81C(c%20%2B%2B)%E3%83%86%E3%82%B9%E3%83%88%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82Linux%20%E3%81%BE%E3%81%9F%E3%81%AF%20Mac%20%E3%81%AB%E6%85%A3%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8C%E3%81%B0%E3%80%81%E3%81%9D%E3%82%8C%E3%82%92%E4%BE%8B%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%AE%E4%BB%96%E3%81%AE%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E4%B8%8A%E8%A8%98%E3%81%AE%E9%80%9A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E1.%20%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%9C%E3%83%BC%E3%83%89%E7%94%A8%E3%81%AE%20SDK%20%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%20-%26gt%3B%20%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B3%E3%82%A2%E3%83%BB%E3%83%9E%E3%83%AB%E3%83%81%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%20C%2FPython%20%E3%81%AE%E4%BE%8B%E3%80%82%3C%2FP%3E%3CP%3E2.%20%E3%81%93%E3%81%AE%E8%A8%98%E4%BA%8B%E3%82%92%E3%81%8A%E8%AA%AD%E3%81%BF%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%EF%BC%9A%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fwiki%2FGetting-Started%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%2Fwiki%2FGetting-Started%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB%20%C2%B7%20EmbeddedRPC%2Ferpc%20Wiki%20%C2%B7%20GitHub%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099151%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099151%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EPython%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8FC%E3%81%AE%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%81%8C%E3%81%82%E3%82%8B%E3%81%8B%E3%80%81%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E3%80%81%E4%BD%9C%E6%88%90%E3%81%AE%E4%BA%88%E5%AE%9A%E3%81%8C%E3%81%82%E3%82%8B%E3%81%8B%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%E3%81%99%E3%81%A7%E3%81%AB%E3%81%82%E3%82%8C%E3%81%B0%E3%80%81%E3%81%A8%E3%81%A6%E3%82%82%E4%BE%BF%E5%88%A9%E3%81%A7%E5%BD%B9%E3%81%AB%E7%AB%8B%E3%81%A1%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099150%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099150%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%82%88%E3%81%86%E3%82%84%E3%81%8F%E5%8B%95%E3%81%8F%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%94%E5%8D%94%E5%8A%9B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%80%81%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%EF%BC%88%E7%AC%91%E9%A1%94%E3%81%AE%E9%A1%94%E6%96%87%E5%AD%97%EF%BC%89%20Dusan%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E3%83%91%E3%83%83%E3%83%81%E3%82%92%E6%B7%BB%E4%BB%98%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E4%BB%A5%E4%B8%8B%E3%81%AB%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EFrom%207a5b152524a3c82b5bced4a72ed396f21860b666%20Mon%20Sep%2017%2000%3A00%3A00%202001%3C%2FP%3E%3CP%3E%E6%97%A5%E4%BB%98%3A%202017%E5%B9%B45%E6%9C%888%E6%97%A5%EF%BC%88%E6%9C%88%EF%BC%8911%3A33%3A05%20%2B0100%3CBR%20%2F%3E%E4%BB%B6%E5%90%8D%3A%20%5BPATCH%5D%20eRPC_demo%E5%AE%9F%E8%A1%8C%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E4%BF%AE%E6%AD%A3%3C%2FP%3E%3CP%3E---%3CBR%20%2F%3E%20erpc_c%2Finfra%2Ftransport.h%20%7C%204%20%2B-%3CBR%20%2F%3E%20erpc_c%2Fsetup%2Ferpc_server_setup.cpp%20%7C%2036%20%2B%2B%2B%2B-%3CBR%20%2F%3E%20erpc_c%2Fsetup%2Ferpc_server_setup.h%20%7C%202%20%2B-%3CBR%20%2F%3E%20erpc_c%2Fsetup%2Ferpc_setup_rpmsg_lite_rtos_remote.cpp%20%7C%2054%20%2B%2B%2B%2B%2B%2B%2B%3CBR%20%2F%3E%20erpc_c%2Fsetup%2Ferpc_transport_setup.h%20%7C%2018%20%2B%2B-%3CBR%20%2F%3E%20erpc_c%2Ftransports%2Frpmsg_lite_rtos_transport.cpp%20%7C%20158%20%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%3CBR%20%2F%3E%20erpc_c%2Ftransports%2Frpmsg_lite_rtos_transport.h%20%7C%20177%20%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%3CBR%20%2F%3E%20erpc_c%2Ftransports%2Frpmsg_rtos_transport.h%20%7C147%20%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%20%3CBR%20%2F%3Eerpc_python%2Ferpc%2Ftransport.py%20%7C%2021%20%2B%2B%2B%20%3CBR%20%2F%3E9%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%A4%89%E6%9B%B4%E3%80%81602%20%E6%8C%BF%E5%85%A5%EF%BC%88%2B%EF%BC%89%E3%80%8115%20%E5%89%8A%E9%99%A4%EF%BC%88-%EF%BC%89%3CBR%20%2F%3E%20%E4%BD%9C%E6%88%90%E3%83%A2%E3%83%BC%E3%83%89%20100644%20erpc_c%2Fsetup%2Ferpc_setup_rpmsg_lite_rtos_remote.cpp%3CBR%20%2F%3E%E4%BD%9C%E6%88%90%E3%83%A2%E3%83%BC%E3%83%89%20100644%20erpc_c%2Ftransports%2Frpmsg_lite_rtos_transport.cpp%3CBR%20%2F%3E%E4%BD%9C%E6%88%90%E3%83%A2%E3%83%BC%E3%83%89%20100644%20erpc_c%2Ftransports%2Frpmsg_lite_rtos_transport.h%3CBR%20%2F%3E%E4%BD%9C%E6%88%90%E3%83%A2%E3%83%BC%E3%83%89%20100644%20erpc_c%2Ftransports%2Frpmsg_rtos_transport.h%3CBR%20%2F%3E%3C%2FP%3E%3CP%3Ediff%20--git%20a%2Ferpc_c%2Finfra%2Ftransport.h%20b%2Ferpc_c%2Finfra%2Ftransport.h%3CBR%20%2F%3Eindex%20eb7ec71..fd4862a%20100644%3CBR%20%2F%3E---%20a%2Ferpc_c%2Finfra%2Ftransport.h%3CBR%20%2F%3E%2B%2B%2B%20b%2Ferpc_c%2Finfra%2Ftransport.h%3CBR%20%2F%3E%40%40%20-48%2C7%20%2B48%2C7%20%40%40%3CBR%20%2F%3E%20%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20namespace%20erpc%20%7B%3CBR%20%2F%3E-%3CBR%20%2F%3E%2Bclass%20MessageBuffer%3B%3CBR%20%2F%3E%20%2F*!%3CBR%20%2F%3E%20*%20%40brief%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%AE%E6%8A%BD%E8%B1%A1%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%80%82%3CBR%20%2F%3E*%3CBR%20%2F%3E%40%40%20-89%2C7%20%2B89%2C7%20%40%40%20public%3A%3CBR%20%2F%3E%20*%3CBR%20%2F%3E%20*%20%40return%20%E9%80%81%E4%BF%A1%E3%81%AE%E5%AE%9F%E8%A3%85%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%84%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E*%2F%3CBR%20%2F%3E-%20virtual%20erpc_status_t%20send(MessageBuffer%20*message)%20%3D%200%3B%3CBR%20%2F%3E%2B%20virtual%20erpc_status_t%20send(const%20MessageBuffer%20*message)%20%3D%200%3B%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F*!%3CBR%20%2F%3E%20*%20%40brief%20%E5%8F%97%E4%BF%A1%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E3%83%9D%E3%83%BC%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3Ediff%20--git%20a%2Ferpc_c%2Fsetup%2Ferpc_server_setup.cpp%20b%2Ferpc_c%2Fsetup%2Ferpc_server_setup.cpp%3CBR%20%2F%3Eindex%2051fa799..5cd4346%20100644%3CBR%20%2F%3E---%20a%2Ferpc_c%2Fsetup%2Ferpc_server_setup.cpp%3CBR%20%2F%3E%2B%2B%2B%20b%2Ferpc_c%2Fsetup%2Ferpc_server_setup.cpp%3CBR%20%2F%3E%40%40%20-33%2C8%20%2B33%2C10%20%40%40%3CBR%20%2F%3E%20%23include%20%22basic_codec.h%22%3CBR%20%2F%3E%20%23include%20%22manually_constructed.h%22%3CBR%20%2F%3E%20%23include%20%22simple_server.h%22%3CBR%20%2F%3E-%23include%20%3CASSERT.H%3E%3CBR%20%2F%3E%2B%23include%20%22message_buffer.h%22%3CBR%20%2F%3E%2B%23include%20%22erpc_config_internal.h%22%3CBR%20%2F%3E%20%23include%20%3CNEW%3E%3CBR%20%2F%3E%2B%23include%20%3CASSERT.H%3E%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%23if%20!(__embedded_cplusplus)%3CBR%20%2F%3E%20using%20namespace%20std%3B%3CBR%20%2F%3E%40%40%20-43%2C6%20%2B45%2C29%20%40%40%20using%20namespace%20std%3B%3CBR%20%2F%3E%20using%20namespace%20erpc%3B%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%2F%2F%20Classes%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Bclass%20BasicMessageBufferFactory%20%3A%20public%20MessageBufferFactory%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2Bpublic%3A%3CBR%20%2F%3E%2B%20virtual%20MessageBuffer%20create()%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20uint8_t%20*buf%20%3D%20new%20(nothrow)%20uint8_t%5BERPC_DEFAULT_BUFFER_SIZE%5D%3B%3CBR%20%2F%3E%2B%20return%20MessageBuffer(buf%2C%20ERPC_DEFAULT_BUFFER_SIZE)%3B%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20virtual%20void%20dispose(MessageBuffer%20*buf)%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20assert(buf)%3B%3CBR%20%2F%3E%2B%20if%20(*buf)%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20delete%5B%5D%20buf-%26gt%3Bget()%3B%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%7D%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%20%2F%2F%20Variables%3CBR%20%2F%3E%20%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%20%3CBR%20%2F%3E%40%40%20-50%2C29%20%2B75%2C32%20%40%40%20using%20namespace%20erpc%3B%3CBR%20%2F%3E%20static%20ManuallyConstructed%3CSIMPLESERVER%3E%20s_server%3B%3CBR%20%2F%3E%20SimpleServer%20*g_server%3B%3CBR%20%2F%3E%20%3CBR%20%2F%3E%2Bstatic%20ManuallyConstructed%3CBASICMESSAGEBUFFERFACTORY%3E%20s_msgFactory%3B%3CBR%20%2F%3E%20static%20ManuallyConstructed%3CBASICCODECFACTORY%3E%20s_codecFactory%3B%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%20%2F%2F%20Code%3CBR%20%2F%3E%20%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%20%3CBR%20%2F%3E-void%20erpc_server_init(erpc_transport_t%20transport%2C%20erpc_mbf_t%20message_buffer_factory)%3CBR%20%2F%3E%2Bvoid%20erpc_server_init(erpc_transport_t%20transport)%3CBR%20%2F%3E%20%7B%3CBR%20%2F%3E%20%2F%2F%20%E3%83%95%E3%82%A1%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20s_msgFactory.construct()%3B%3CBR%20%2F%3E%20s_codecFactory.construct()%3B%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F%2F%20%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%81%9F%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A7%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CSTRONG%3E%3C%2FSTRONG%3Es_server.construct()%3B%3CBR%20%2F%3E%20s_server-%26gt%3BsetTransport(reinterpret_cast%3CTRANSPORT%3E(transport))%3B%3CBR%20%2F%3E%2B%20s_server-%26gt%3BsetMessageBufferFactory(s_msgFactory)%3B%3CBR%20%2F%3E%20s_server-%26gt%3BsetCodecFactory(s_codecFactory)%3B%3CBR%20%2F%3E-%20s_server-%26gt%3BsetMessageBufferFactory(reinterpret_cast%3CMESSAGEBUFFERFACTORY%3E(message_buffer_factory))%3B%3CBR%20%2F%3E%20g_server%20%3D%20s_server%3B%3CBR%20%2F%3E%20%7D%3CBR%20%2F%3E-%3CBR%20%2F%3E%20void%20erpc_server_deinit()%3CBR%20%2F%3E%20%7B%3CBR%20%2F%3E%2B%20s_msgFactory.destroy()%3B%3CBR%20%2F%3E%20s_codecFactory.destroy()%3B%3CBR%20%2F%3E%20s_server.destroy()%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%20%7D%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20void%20erpc_add_service_to_server(void%20*service)%3CBR%20%2F%3Ediff%20--git%20a%2Ferpc_c%2Fsetup%2Ferpc_server_setup.h%20b%2Ferpc_c%2Fsetup%2Ferpc_server_setup.h%3CBR%20%2F%3E%E3%82%A4%E3%83%B3%E3%83%87%E3%83%83%E3%82%AF%E3%82%B9%208e6a6ef..e4e9eaa%20100644%3CBR%20%2F%3E---%20a%2Ferpc_c%2Fsetup%2Ferpc_server_setup.h%3CBR%20%2F%3E%2B%2B%2B%20b%2Ferpc_c%2Fsetup%2Ferpc_server_setup.h%3CBR%20%2F%3E%40%40%20-60%2C7%20%2B60%2C7%20%40%40%20extern%20%22C%22%20%7B%3CBR%20%2F%3E%20*%20%3CBR%20%2F%3E*%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E3%80%81%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E5%AE%9F%E8%A1%8C%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E*%2F%3CBR%20%2F%3E-void%20erpc_server_init(erpc_transport_t%20transport%2C%20erpc_mbf_t%20message_buffer_factory)%3B%3CBR%20%2F%3E%2Bvoid%20erpc_server_init(erpc_transport_t%20transport)%3B%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F*!%3CBR%20%2F%3E%20*%20%40brief%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E5%88%9D%E6%9C%9F%E5%8C%96%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3Ediff%20--git%20a%2Ferpc_c%2Fsetup%2Ferpc_setup_rpmsg_lite_rtos_remote.cpp%20b%2Ferpc_c%2Fsetup%2Ferpc_setup_rpmsg_lite_rtos_remote.cpp%3CBR%20%2F%3Enew%20file%20mode%20100644%3CBR%20%2F%3Eindex%200000000..b480d42%3CBR%20%2F%3E---%20%2Fdev%2Fnull%3CBR%20%2F%3E%2B%2B%2B%20b%2Ferpc_c%2Fsetup%2Ferpc_setup_rpmsg_lite_rtos_remote.cpp%3CBR%20%2F%3E%40%40%20-0%2C0%20%2B1%2C54%20%40%40%3CBR%20%2F%3E%2B%20%2F*%3CBR%20%2F%3E%2B%20*%20Copyright%20(c)%202014-2016%2C%20Freescale%20Semiconductor%2C%20Inc.%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8A%E3%82%88%E3%81%B3%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E5%BD%A2%E5%BC%8F%E3%81%A7%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%8A%E3%82%88%E3%81%B3%E4%BD%BF%E7%94%A8%E3%81%AF%E3%80%81%E5%A4%89%E6%9B%B4%E3%81%AE%E6%9C%89%E7%84%A1%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%2B%3CBR%20%2F%3E%20*%20%E4%BB%A5%E4%B8%8B%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%82%92%E6%BA%80%E3%81%9F%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AB%E9%99%90%E3%82%8A%E8%A8%B1%E5%8F%AF%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%20*%2B%20*%20o%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%AB%E3%81%AF%E3%80%81%E4%B8%8A%E8%A8%98%E3%81%AE%E8%91%97%E4%BD%9C%E6%A8%A9%E8%A1%A8%E7%A4%BA%E3%80%81%E3%81%93%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%81%AE%E4%B8%80%E8%A6%A7%E3%80%81%E3%81%8A%E3%82%88%E3%81%B3%3CBR%20%2F%3E%2B%20*%20%E4%BB%A5%E4%B8%8B%E3%81%AE%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85%E3%82%92%E5%90%AB%E3%82%81%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3CBR%20%2F%3E%20%2B%20*%20o%20%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E5%BD%A2%E5%BC%8F%E3%81%A7%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%A7%E3%81%AF%E3%80%81%E4%B8%8A%E8%A8%98%E3%81%AE%E8%91%97%E4%BD%9C%E6%A8%A9%E8%A1%A8%E7%A4%BA%E3%80%81%E3%81%93%E3%81%AE%3CBR%20%2F%3E%20%2B%20*%20%E6%9D%A1%E4%BB%B6%E3%83%AA%E3%82%B9%E3%83%88%E3%80%81%3CBR%20%2F%3E%E3%81%8A%E3%82%88%E3%81%B3%E4%BB%A5%E4%B8%8B%E3%81%AE%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85%E3%82%92%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8A%E3%82%88%E3%81%B3%2F%E3%81%BE%E3%81%9F%E3%81%AF%3CBR%20%2F%3E%E9%85%8D%E5%B8%83%E7%89%A9%E3%81%AB%E4%BB%98%E5%B1%9E%E3%81%99%E3%82%8B%E4%BB%96%E3%81%AE%E8%B3%87%E6%96%99%E3%81%AB%E8%A4%87%E8%A3%BD%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%2B%20*%3CBR%20%2F%3E%2B%20*%20o%20Freescale%20Semiconductor%2C%20Inc.%E3%81%AE%E5%90%8D%E5%89%8D%E3%82%82%E3%81%9D%E3%81%AE%3CBR%20%2F%3E%2B%20*%20%E8%B2%A2%E7%8C%AE%E8%80%85%E3%81%AE%E5%90%8D%E5%89%8D%E3%82%82%E3%80%81%E3%81%93%E3%81%AE%3CBR%20%2F%3E%2B%20*%20%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%8B%E3%82%89%E6%B4%BE%E7%94%9F%E3%81%97%E3%81%9F%E8%A3%BD%E5%93%81%E3%81%AE%E6%8E%A8%E5%A5%A8%E3%81%BE%E3%81%9F%E3%81%AF%E5%AE%A3%E4%BC%9D%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%80%81%E6%9B%B8%E9%9D%A2%E3%81%AB%E3%82%88%E3%82%8B%E4%BA%8B%E5%89%8D%E3%81%AE%E7%89%B9%E5%88%A5%E3%81%AA%E8%A8%B1%E5%8F%AF%E3%81%AA%E3%81%97%E3%81%AB%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%20%2B%20*%20%E3%81%93%E3%81%AE%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AF%E3%80%81%E8%91%97%E4%BD%9C%E6%A8%A9%E6%89%80%E6%9C%89%E8%80%85%E3%81%8A%E3%82%88%E3%81%B3%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%80%8C%E7%8F%BE%E7%8A%B6%E3%81%AE%E3%81%BE%E3%81%BE%E3%80%8D%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%80%81%20%3CBR%20%2F%3E%2B%20*%20%E6%98%8E%E7%A4%BA%E7%9A%84%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%81%BE%E3%81%9F%E3%81%AF%E9%BB%99%E7%A4%BA%E7%9A%84%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%E5%95%86%E5%93%81%E6%80%A7%E3%81%8A%E3%82%88%E3%81%B3%E7%89%B9%E5%AE%9A%E7%9B%AE%E7%9A%84%E3%81%B8%E3%81%AE%E9%81%A9%E5%90%88%E6%80%A7%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E9%BB%99%E7%A4%BA%E3%81%AE%3CBR%20%2F%3E%2B%20*%20%E4%BF%9D%E8%A8%BC%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%81%93%E3%82%8C%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%80%81%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E4%BF%9D%E8%A8%BC%E3%82%82%3CBR%20%2F%3E%20%2B%20*%20%E5%90%A6%E8%AA%8D%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E5%A0%B4%E5%90%88%E3%82%82%E3%80%81%E8%91%97%E4%BD%9C%E6%A8%A9%E8%80%85%E3%81%BE%E3%81%9F%E3%81%AF%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AF%E3%80%81%20%3CBR%20%2F%3E%2B%20*%20%E7%9B%B4%E6%8E%A5%E7%9A%84%E3%80%81%E9%96%93%E6%8E%A5%E7%9A%84%E3%80%81%E4%BB%98%E9%9A%8F%E7%9A%84%E3%80%81%E7%89%B9%E5%88%A5%E3%80%81%E4%BE%8B%E7%A4%BA%E7%9A%84%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E7%B5%90%E6%9E%9C%E7%9A%84%E3%81%AA%E6%90%8D%E5%AE%B3%3CBR%20%2F%3E%20%2B%20*%EF%BC%88%E4%BB%A3%E6%9B%BF%E3%81%AE%E5%95%86%E5%93%81%E3%82%84%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E8%AA%BF%E9%81%94%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%81%93%E3%82%8C%E3%82%89%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%80%81%3CBR%20%2F%3E%20%2B%20*%20%E4%BD%BF%E7%94%A8%E3%80%81%E3%83%87%E3%83%BC%E3%82%BF%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E5%88%A9%E7%9B%8A%E3%81%AE%E5%96%AA%E5%A4%B1%E3%80%81%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E4%BA%8B%E6%A5%AD%E3%81%AE%E4%B8%AD%E6%96%AD%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%82%89%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%EF%BC%89%3CBR%20%2F%3E%20%2B%20*%20%E3%81%82%E3%82%89%E3%82%86%E3%82%8B%E8%B2%AC%E4%BB%BB%E7%90%86%E8%AB%96%EF%BC%88%E5%A5%91%E7%B4%84%E3%80%81%E5%8E%B3%E6%A0%BC%E8%B2%AC%E4%BB%BB%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E4%B8%8D%E6%B3%95%E8%A1%8C%E7%82%BA%E3%82%92%E5%90%AB%E3%82%80%EF%BC%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%81%3CBR%20%2F%3E%20%2B%20*%EF%BC%88%E9%81%8E%E5%A4%B1%E3%82%92%E5%90%AB%E3%82%80%E3%81%8B%E5%90%A6%E3%81%8B%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%EF%BC%89%E3%81%93%E3%81%AE%3CBR%20%2F%3E%2B%20*%20%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%8B%E3%82%89%E7%94%9F%E3%81%98%E3%82%8B%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E5%BD%A2%E3%81%A7%E3%82%82%E3%80%81%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E6%90%8D%E5%AE%B3%E3%81%AE%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E7%9F%A5%E3%82%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A8%E3%81%97%E3%81%A6%E3%82%82%E3%80%81%E8%B2%AC%E4%BB%BB%E3%82%92%E8%B2%A0%E3%82%8F%E3%81%AA%E3%81%84%E3%82%82%E3%81%AE%E3%81%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%2B%20*%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%23include%20%22manually_constructed.h%22%3CBR%20%2F%3E%2B%23include%20%22rpmsg_lite_rtos_transport.h%22%3CBR%20%2F%3E%2B%23include%20%22erpc_transport_setup.h%22%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Busing%20namespace%20erpc%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%2F%2F%20Variables%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Bstatic%20ManuallyConstructed%3CRPMSGRTOSTRANSPORT%3E%20s_transport%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%2F%2F%20Code%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Berpc_transport_t%20erpc_transport_rpmsg_lite_rtos_remote_init(%3CBR%20%2F%3E%2B%20unsigned%20long%20src_addr%2C%20unsigned%20long%20dst_addr%2C%20void%20*start_address%2C%20int%20rpmsg_link_id%2C%20void%20(*ready_cb)(void)%2C%20bool%20send_nameservice)%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%20s_transport.construct()%3B%3CBR%20%2F%3E%2B%20s_transport-%26gt%3Binit(src_addr%2C%20dst_addr%2C%20start_address%2C%20rpmsg_link_id%2C%20ready_cb%2C%20send_nameservice)%3B%3CBR%20%2F%3E%2B%20return%20reinterpret_cast%3CERPC_TRANSPORT_T%3E(s_transport.get())%3B%3CBR%20%2F%3E%2B%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%3CBR%20%2F%3Ediff%20--git%20a%2Ferpc_c%2Fsetup%2Ferpc_transport_setup.h%20b%2Ferpc_c%2Fsetup%2Ferpc_transport_setup.h%3CBR%20%2F%3Eindex%20798d92f..6c3959e%20100644%3CBR%20%2F%3E---%20a%2Ferpc_c%2Fsetup%2Ferpc_transport_setup.h%3CBR%20%2F%3E%2B%2B%2B%20b%2Ferpc_c%2Fsetup%2Ferpc_transport_setup.h%3CBR%20%2F%3E%40%40%20-34%2C6%20%2B34%2C7%20%40%40%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%23include%20%22erpc_version.h%22%3CBR%20%2F%3E%20%23include%20%3CSTDINT.H%3E%3CBR%20%2F%3E%2B%23include%20%3CSTDBOOL.H%3E%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F*!%3CBR%20%2F%3E%20*%20%40addtogroup%20transport_setup%3CBR%20%2F%3E%40%40%20-48%2C7%20%2B49%2C7%20%40%40%3CBR%20%2F%3E%20%2F%2F!%20%40brief%20%E4%B8%8D%E9%80%8F%E6%98%8E%E3%81%AA%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%BF%E3%82%A4%E3%83%97%E3%80%82%3CBR%20%2F%3E%20typedef%20struct%20ErpcTransport%20*erpc_transport_t%3B%3CBR%20%2F%3E%20%2F%2F!%20%40brief%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AE%E6%BA%96%E5%82%99%E5%AE%8C%E4%BA%86%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%BF%E3%82%A4%E3%83%97%E3%80%82%3CBR%20%2F%3E-typedef%20void%20(*rpmsg_ready_cb)(void)%3B%3CBR%20%2F%3E%2B%2F%2Ftypedef%20void%20(*rpmsg_ready_cb)(void)%3B%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%20%2F%2F%20API%3CBR%20%2F%3E%40%40%20-106%2C21%20%2B107%2C21%20%40%40%20erpc_transport_t%20erpc_transport_rpmsg_lite_master_init(unsigned%20long%20src_addr%2C%3CBR%20%2F%3E%20%2F*!%3CBR%20%2F%3E%20*%20%40brief%20RPMsg-Lite%20%E3%82%BC%E3%83%AD%E3%82%B3%E3%83%94%E3%83%BC%E8%BB%A2%E9%80%81%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20*%2F%3CBR%20%2F%3E-erpc_transport_t%20erpc_transport_rpmsg_lite_zc_master_init(unsigned%20long%20src_addr%2C%3CBR%20%2F%3E-%20unsigned%20long%20dst_addr%2C%3CBR%20%2F%3E-%20int%20rpmsg_link_id)%3B%3CBR%20%2F%3E%2B%2F%2Ferpc_transport_t%20erpc_transport_rpmsg_lite_zc_master_init(unsigned%20long%20src_addr%2C%3CBR%20%2F%3E%2B%2F%2F%20unsigned%20long%20dst_addr%2C%3CBR%20%2F%3E%2B%2F%2F%20int%20rpmsg_link_id)%3B%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F*!%3CBR%20%2F%3E%20*%20%40brief%20RPMsg-Lite%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20*%2F%3CBR%20%2F%3E%20erpc_transport_t%20erpc_transport_rpmsg_lite_remote_init(%3CBR%20%2F%3E-%20unsigned%20long%20src_addr%2C%20unsigned%20long%20dst_addr%2C%20void%20*start_address%2C%20int%20rpmsg_link_id%2C%20rpmsg_ready_cb%20ready)%3B%3CBR%20%2F%3E%2B%20unsigned%20long%20src_addr%2C%20unsigned%20long%20dst_addr%2C%20void%20*start_address%2C%20int%20rpmsg_link_id%2C%20void%20(*ready_cb)(void)%2C%20bool%20send_nameservice)%3B%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F*!%3CBR%20%2F%3E%20*%20%40brief%20RPMsg-Lite%20%E3%82%BC%E3%83%AD%E3%82%B3%E3%83%94%E3%83%BC%E3%83%BB%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20*%2F%3CBR%20%2F%3E-erpc_transport_t%20erpc_transport_rpmsg_lite_zc_remote_init(%3CBR%20%2F%3E-%20unsigned%20long%20src_addr%2C%20unsigned%20long%20dst_addr%2C%20void%20*start_address%2C%20int%20rpmsg_link_id%2C%20rpmsg_ready_cb%20ready)%3B%3CBR%20%2F%3E%2B%2F%2Ferpc_transport_t%20erpc_transport_rpmsg_lite_zc_remote_init(%3CBR%20%2F%3E%2B%2F%2F%20unsigned%20long%20src_addr%2C%20unsigned%20long%20dst_addr%2C%20void%20*start_address%2C%20int%20rpmsg_link_id%2C%20rpmsg_ready_cb%20ready)%3B%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F*!%3CBR%20%2F%3E%20*%20%40brief%20RPMsg-Lite%20RTOS%20%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%40%40%20-133%2C7%20%2B134%2C8%20%40%40%20erpc_transport_t%20erpc_transport_rpmsg_lite_rtos_master_init%20(unsigned%20long%20src_ad%20*%20%40brief)%20RPMsg-Lite%20RTOS%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82*%2F%3CBR%20%2F%3E%20erpc_transport_t%20erpc_transport_rpmsg_lite_rtos_remote_init(%3CBR%20%2F%3E-%20unsigned%20long%20src_addr%2C%20unsigned%20long%20dst_addr%2C%20void%20*start_address%2C%20int%20rpmsg_link_id%2C%20rpmsg_ready_cb%20ready)%3B%3CBR%20%2F%3E%2B%20unsigned%20long%20src_addr%2C%20unsigned%20long%20dst_addr%2C%20void%20*start_address%2C%20int%20rpmsg_link_id%2C%20void%20(*ready_cb)(void)%2C%20bool%20send_nameservice)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%2F%2F%40%7D%3CBR%20%2F%3E%20%3CBR%20%2F%3Ediff%20--git%20a%2Ferpc_c%2Ftransports%2Frpmsg_lite_rtos_transport.cpp%20b%2Ferpc_c%2Ftransports%2Frpmsg_lite_rtos_transport.cpp%3CBR%20%2F%3Enew%20file%20mode%20100644%3CBR%20%2F%3Eindex%200000000..e04ae91%3CBR%20%2F%3E---%20%2Fdev%2Fnull%3CBR%20%2F%3E%2B%2B%2B%20b%2Ferpc_c%2Ftransports%2Frpmsg_lite_rtos_transport.cpp%3CBR%20%2F%3E%40%40-0%2C0%20%2B1%2C158%20%40%40%3CBR%20%2F%3E%2B%2F*%3CBR%20%2F%3E%2B%20*%20Copyright%20(c)%202015%2C%20Freescale%20Semiconductor%2C%20Inc.%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%E3%82%BD%E3%83%BC%E3%82%B9%E5%BD%A2%E5%BC%8F%E3%81%8A%E3%82%88%E3%81%B3%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E5%BD%A2%E5%BC%8F%E3%81%A7%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%8A%E3%82%88%E3%81%B3%E4%BD%BF%E7%94%A8%E3%81%AF%E3%80%81%E5%A4%89%E6%9B%B4%E3%81%AE%E6%9C%89%E7%84%A1%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%3CBR%20%2F%3E%2B%20*%20%E4%BB%A5%E4%B8%8B%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%82%92%E6%BA%80%E3%81%9F%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AB%E9%99%90%E3%82%8A%E8%A8%B1%E5%8F%AF%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20o%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%AB%E3%81%AF%E3%80%81%E4%B8%8A%E8%A8%98%E3%81%AE%E8%91%97%E4%BD%9C%E6%A8%A9%E8%A1%A8%E7%A4%BA%E3%80%81%E3%81%93%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%81%AE%E4%B8%80%E8%A6%A7%3CBR%20%2F%3E%2B%20*%20%E3%81%8A%E3%82%88%E3%81%B3%E4%BB%A5%E4%B8%8B%E3%81%AE%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85%E3%82%92%E5%90%AB%E3%82%81%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3CBR%20%2F%3E%20%2B%20*%20o%20%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E5%BD%A2%E5%BC%8F%E3%81%A7%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%A7%E3%81%AF%E3%80%81%E4%B8%8A%E8%A8%98%E3%81%AE%E8%91%97%E4%BD%9C%E6%A8%A9%E8%A1%A8%E7%A4%BA%E3%80%81%E3%81%93%E3%81%AE%3CBR%20%2F%3E%20%2B%20*%20%E6%9D%A1%E4%BB%B6%E3%83%AA%E3%82%B9%E3%83%88%E3%80%81%3CBR%20%2F%3E%E3%81%8A%E3%82%88%E3%81%B3%E4%BB%A5%E4%B8%8B%E3%81%AE%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85%E3%82%92%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8A%E3%82%88%E3%81%B3%2F%E3%81%BE%E3%81%9F%E3%81%AF%3CBR%20%2F%3E%E9%85%8D%E5%B8%83%E7%89%A9%E3%81%AB%E4%BB%98%E5%B1%9E%E3%81%99%E3%82%8B%E4%BB%96%E3%81%AE%E8%B3%87%E6%96%99%E3%81%AB%E8%A4%87%E8%A3%BD%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20o%20Freescale%20Semiconductor%2C%20Inc.%E3%81%AE%E5%90%8D%E5%89%8D%E3%82%82%E3%81%9D%E3%81%AE%3CBR%20%2F%3E%2B%20*%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AE%E5%90%8D%E5%89%8D%E3%82%82%E3%80%81%E3%81%93%E3%81%AE%3CBR%20%2F%3E%2B%20*%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%8B%E3%82%89%E6%B4%BE%E7%94%9F%E3%81%97%E3%81%9F%E8%A3%BD%E5%93%81%E3%81%AE%E6%8E%A8%E5%A5%A8%E3%81%BE%E3%81%9F%E3%81%AF%E5%AE%A3%E4%BC%9D%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%80%81%E6%9B%B8%E9%9D%A2%E3%81%AB%E3%82%88%E3%82%8B%E4%BA%8B%E5%89%8D%E3%81%AE%E7%89%B9%E5%88%A5%E3%81%AA%E8%A8%B1%E5%8F%AF%E3%81%AA%E3%81%97%E3%81%AB%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%E3%81%93%E3%81%AE%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AF%E3%80%81%E8%91%97%E4%BD%9C%E6%A8%A9%E6%89%80%E6%9C%89%E8%80%85%E3%81%8A%E3%82%88%E3%81%B3%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%80%8C%E7%8F%BE%E7%8A%B6%E3%81%AE%E3%81%BE%E3%81%BE%E3%80%8D%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%80%81%20%3CBR%20%2F%3E%2B%20*%20%E6%98%8E%E7%A4%BA%E7%9A%84%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%81%BE%E3%81%9F%E3%81%AF%E9%BB%99%E7%A4%BA%E7%9A%84%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%E5%95%86%E5%93%81%E6%80%A7%E3%81%8A%E3%82%88%E3%81%B3%E7%89%B9%E5%AE%9A%E7%9B%AE%E7%9A%84%E3%81%B8%E3%81%AE%E9%81%A9%E5%90%88%E6%80%A7%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E9%BB%99%E7%A4%BA%E3%81%AE%3CBR%20%2F%3E%2B%20*%20%E4%BF%9D%E8%A8%BC%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%81%93%E3%82%8C%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%80%81%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E4%BF%9D%E8%A8%BC%E3%82%82%3CBR%20%2F%3E%2B%20*%20%E5%90%A6%E8%AA%8D%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E5%A0%B4%E5%90%88%E3%82%82%E3%80%81%E8%91%97%E4%BD%9C%E6%A8%A9%E8%80%85%E3%81%BE%E3%81%9F%E3%81%AF%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AF%E3%80%81%20%3CBR%20%2F%3E%2B%20*%20%E7%9B%B4%E6%8E%A5%E7%9A%84%E3%80%81%E9%96%93%E6%8E%A5%E7%9A%84%E3%80%81%E4%BB%98%E9%9A%8F%E7%9A%84%E3%80%81%E7%89%B9%E5%88%A5%E3%80%81%E4%BE%8B%E7%A4%BA%E7%9A%84%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E7%B5%90%E6%9E%9C%E7%9A%84%E3%81%AA%E6%90%8D%E5%AE%B3%20%3CBR%20%2F%3E%2B%20*%EF%BC%88%E4%BB%A3%E6%9B%BF%E3%81%AE%E5%95%86%E5%93%81%E3%82%84%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E8%AA%BF%E9%81%94%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%81%93%E3%82%8C%E3%82%89%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%80%81%3CBR%20%2F%3E%20%2B%20*%20%E4%BD%BF%E7%94%A8%E3%80%81%E3%83%87%E3%83%BC%E3%82%BF%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E5%88%A9%E7%9B%8A%E3%81%AE%E5%96%AA%E5%A4%B1%E3%80%81%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E4%BA%8B%E6%A5%AD%E3%81%AE%E4%B8%AD%E6%96%AD%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%82%89%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%EF%BC%89%3CBR%20%2F%3E%20%2B%20*%20%E3%81%82%E3%82%89%E3%82%86%E3%82%8B%E8%B2%AC%E4%BB%BB%E7%90%86%E8%AB%96%EF%BC%88%E5%A5%91%E7%B4%84%E3%80%81%E5%8E%B3%E6%A0%BC%E8%B2%AC%E4%BB%BB%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E4%B8%8D%E6%B3%95%E8%A1%8C%E7%82%BA%E3%82%92%E5%90%AB%E3%82%80%EF%BC%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%81%3CBR%20%2F%3E%20%2B%20*%EF%BC%88%E9%81%8E%E5%A4%B1%E3%82%92%E5%90%AB%E3%82%80%E3%81%8B%E5%90%A6%E3%81%8B%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%E3%81%93%E3%81%AE%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%8B%E3%82%89%E7%94%9F%E3%81%98%E3%82%8B%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E5%BD%A2%E3%81%A7%E3%80%81%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E6%90%8D%E5%AE%B3%E3%81%AE%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E7%9F%A5%E3%82%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A8%E3%81%97%E3%81%A6%E3%82%82%E3%80%81%E8%B2%AC%E4%BB%BB%E3%82%92%E8%B2%A0%E3%82%8F%E3%81%AA%E3%81%84%E3%82%82%E3%81%AE%E3%81%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%23include%20%22rpmsg_lite_rtos_transport.h%22%3CBR%20%2F%3E%2B%23include%20%3CCASSERT%3E%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%23if%20!(__embedded_cplusplus)%3CBR%20%2F%3E%2Busing%20namespace%20std%3B%3CBR%20%2F%3E%2B%23endif%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Busing%20namespace%20erpc%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%2F%2F%20Variables%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2Buint8_t%20RPMsgRTOSTransport%3A%3As_initialized%20%3D%200%3B%3CBR%20%2F%3E%2Bstruct%20rpmsg_lite_instance%20*RPMsgRTOSTransport%3A%3As_rpmsg%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%2F%2F%20Code%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2BRPMsgRTOSTransport%3A%3ARPMsgRTOSTransport()%3CBR%20%2F%3E%2B%3A%20Transport()%3CBR%20%2F%3E%2B%2C%20m_dst_addr(0)%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2BRPMsgRTOSTransport%3A%3A~RPMsgRTOSTransport()%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%20rpmsg_lite_deinit(s_rpmsg)%3B%3CBR%20%2F%3E%2B%20s_initialized%20%3D%200%3B%3CBR%20%2F%3E%2B%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Berpc_status_t%20RPMsgRTOSTransport%3A%3Ainit(%3CBR%20%2F%3E%2B%20unsigned%20long%20src_addr%2C%20unsigned%20long%20dst_addr%2C%20void%20*base_address%2C%20unsigned%20long%20length%2C%20int%20rpmsg_link_id)%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%20if%20(!s_initialized)%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20s_rpmsg%20%3D%20rpmsg_lite_master_init(base_address%2C%20length%2C%20rpmsg_link_id%2C%20RL_NO_FLAGS)%3B%3CBR%20%2F%3E%2B%20s_initialized%20%3D%201%3B%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20m_rpmsg_queue%20%3D%20rpmsg_queue_create(s_rpmsg)%3B%3CBR%20%2F%3E%2B%20m_rpmsg_ept%20%3D%20rpmsg_lite_create_ept(s_rpmsg%2C%20src_addr%2C%20rpmsg_queue_rx_cb%2C%20m_rpmsg_queue)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20m_dst_addr%20%3D%20dst_addr%3B%3CBR%20%2F%3E%2B%20return%20m_rpmsg_ept%20%3D%3D%20RL_NULL%20%3F%20kErpcStatus_InitFailed%20%3A%20kErpcStatus_Success%3B%3CBR%20%2F%3E%2B%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Berpc_status_t%20RPMsgRTOSTransport%3A%3Ainit(%3CBR%20%2F%3E%2B%20unsigned%20long%20src_addr%2C%20unsigned%20long%20dst_addr%2C%20void%20*base_address%2C%20int%20rpmsg_link_id%2C%20void%20(*ready_cb)(void)%2C%20bool%20send_nameservice)%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%20if%20(!s_initialized)%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20s_rpmsg%20%3D%20rpmsg_lite_remote_init(base_address%2C%20rpmsg_link_id%2C%20RL_NO_FLAGS)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20%2F*%20%E4%BB%96%E3%81%AE%E3%82%B3%E3%82%A2%E3%81%AB%E6%BA%96%E5%82%99%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%9F%E3%81%93%E3%81%A8%E3%82%92%E7%9F%A5%E3%82%89%E3%81%9B%E3%81%BE%E3%81%99%20*%2F%3CBR%20%2F%3E%2B%20if%20(ready_cb%20!%3D%20NULL)%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20ready_cb()%3B%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20while%20(!rpmsg_lite_is_link_up(s_rpmsg))%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20s_initialized%20%3D%201%3B%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20m_rpmsg_queue%20%3D%20rpmsg_queue_create(s_rpmsg)%3B%3CBR%20%2F%3E%2B%20m_rpmsg_ept%20%3D%20rpmsg_lite_create_ept(s_rpmsg%2C%20src_addr%2C%20rpmsg_queue_rx_cb%2C%20m_rpmsg_queue)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20if(send_nameservice)%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20rpmsg_ns_announce(s_rpmsg%2C%20m_rpmsg_ept%2C%3CBR%20%2F%3E%2B%20%22rpmsg-openamp-demo-channel%22%2C%3CBR%20%2F%3E%2B%200)%3B%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20m_dst_addr%20%3D%20dst_addr%3B%3CBR%20%2F%3E%2B%20return%20m_rpmsg_ept%20%3D%3D%20RL_NULL%20%3F%20kErpcStatus_InitFailed%20%3A%20kErpcStatus_Success%3B%3CBR%20%2F%3E%2B%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Berpc_status_t%20RPMsgRTOSTransport%3A%3Areceive(MessageBuffer%20*message)%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%20int%20ret_val%20%3D%20rpmsg_queue_recv(s_rpmsg%2C%20m_rpmsg_queue%2C%20%26amp%3Bm_dst_addr%2C%20(char%20*)message-%26gt%3Bget()%2C%20kRpmsgMessageBufferSize%2C%3CBR%20%2F%3E%2B%20NULL%2C%20RL_BLOCK)%3B%3CBR%20%2F%3E%2B%20return%20ret_val%20!%3D%20RL_SUCCESS%20%3F%20kErpcStatus_ReceiveFailed%20%3A%20kErpcStatus_Success%3B%3CBR%20%2F%3E%2B%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Berpc_status_t%20RPMsgRTOSTransport%3A%3Asend(const%20MessageBuffer%20*message)%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%20int%20ret_val%20%3D%3CBR%20%2F%3E%2B%20rpmsg_lite_send(s_rpmsg%2C%20m_rpmsg_ept%2C%20m_dst_addr%2C%20(char%20*)message-%26gt%3Bget()%2C%20message-%26gt%3BgetUsed()%2C%20RL_BLOCK)%3B%3CBR%20%2F%3E%2B%20return%20ret_val%20!%3D%20RL_SUCCESS%20%3F%20kErpcStatus_SendFailed%20%3A%20kErpcStatus_Success%3B%3CBR%20%2F%3E%2B%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2BMessageBuffer%20RPMsgMessageBufferFactory%3A%3Acreate()%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%20uint8_t%20idx%20%3D%200%3B%3CBR%20%2F%3E%2B%20while%20(((m_freeBufferBitmap%20%26amp%3B%20idx)%20%3D%3D%200)%20%26amp%3B%26amp%3B%20(idx%20%26lt%3B%20kInitCountMessageBuffers))%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20idx%2B%2B%3B%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20assert(idx%20%26lt%3B%20kInitCountMessageBuffers)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20m_freeBufferBitmap%20%26amp%3B%3D%20~(1%20%26lt%3B%26lt%3B%20idx)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20uint8_t%20*buf%3B%3CBR%20%2F%3E%2B%20buf%20%3D%20m_buffers%5Bidx%5D%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20assert(NULL%20!%3D%20buf)%3B%3CBR%20%2F%3E%2B%20return%20MessageBuffer(buf%2C%20kRpmsgMessageBufferSize)%3B%3CBR%20%2F%3E%2B%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Bvoid%20RPMsgMessageBufferFactory%3A%3Adispose(MessageBuffer%20*buf)%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%20assert(buf)%3B%3CBR%20%2F%3E%2B%20uint8_t%20*tmp%20%3D%20buf-%26gt%3Bget()%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20if%20(tmp)%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20uint8_t%20idx%20%3D%200%3B%3CBR%20%2F%3E%2B%20while%20((tmp%20!%3D%20m_buffers%5Bidx%5D)%20%26amp%3B%26amp%3B%20(idx%20%26lt%3B%20kInitCountMessageBuffers))%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20%2B%2Bidx%3B%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%20m_freeBufferBitmap%20%7C%3D%201%20%26lt%3B%26lt%3B%20idx%3B%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%7D%3CBR%20%2F%3Ediff%20--git%20a%2Ferpc_c%2Ftransports%2Frpmsg_lite_rtos_transport.h%20b%2Ferpc_c%2Ftransports%2Frpmsg_lite_rtos_transport.h%3CBR%20%2F%3Enew%20file%20mode%20100644%3CBR%20%2F%3Eindex%200000000..f1aec8a%3CBR%20%2F%3E---%20%2Fdev%2Fnull%3CBR%20%2F%3E%2B%2B%2B%20b%2Ferpc_c%2Ftransports%2Frpmsg_lite_rtos_transport.h%3CBR%20%2F%3E%40%40%20-0%2C0%20%2B1%2C177%20%40%40%3CBR%20%2F%3E%2B%2F*%3CBR%20%2F%3E%2B%20*%20Copyright%20(c)%202015-2016%2C%20Freescale%20Semiconductor%2C%20Inc.%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8A%E3%82%88%E3%81%B3%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E5%BD%A2%E5%BC%8F%E3%81%A7%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%8A%E3%82%88%E3%81%B3%E4%BD%BF%E7%94%A8%E3%81%AF%E3%80%81%E4%BF%AE%E6%AD%A3%E3%81%AE%E6%9C%89%E7%84%A1%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%3CBR%20%2F%3E%2B%20*%20%E4%BB%A5%E4%B8%8B%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%81%8C%E6%BA%80%E3%81%9F%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AB%E8%A8%B1%E5%8F%AF%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20o%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%AB%E3%81%AF%E3%80%81%E4%B8%8A%E8%A8%98%E3%81%AE%E8%91%97%E4%BD%9C%E6%A8%A9%E8%A1%A8%E7%A4%BA%E3%80%81%E3%81%93%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%80%81%3CBR%20%2F%3E%2B%20*%20%E3%81%8A%E3%82%88%E3%81%B3%E4%BB%A5%E4%B8%8B%E3%81%AE%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85%E3%82%92%E4%BF%9D%E6%8C%81%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3CBR%20%2F%3E%20%2B%20*%20o%20%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E5%BD%A2%E5%BC%8F%E3%81%A7%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%A7%E3%81%AF%E3%80%81%E4%B8%8A%E8%A8%98%E3%81%AE%E8%91%97%E4%BD%9C%E6%A8%A9%E8%A1%A8%E7%A4%BA%E3%80%81%E3%81%93%E3%81%AE%3CBR%20%2F%3E%20%2B%20*%20%E6%9D%A1%E4%BB%B6%E3%83%AA%E3%82%B9%E3%83%88%E3%80%81%3CBR%20%2F%3E%E3%81%8A%E3%82%88%E3%81%B3%E4%BB%A5%E4%B8%8B%E3%81%AE%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85%E3%82%92%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8A%E3%82%88%E3%81%B3%2F%E3%81%BE%E3%81%9F%E3%81%AF%3CBR%20%2F%3E%E9%85%8D%E5%B8%83%E7%89%A9%E3%81%AB%E4%BB%98%E5%B1%9E%E3%81%99%E3%82%8B%E4%BB%96%E3%81%AE%E8%B3%87%E6%96%99%E3%81%AB%E8%A4%87%E8%A3%BD%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20o%20Freescale%20Semiconductor%2C%20Inc.%E3%81%AE%E5%90%8D%E5%89%8D%E3%82%82%E3%81%9D%E3%81%AE%3CBR%20%2F%3E%2B%20*%E8%B2%A2%E7%8C%AE%E8%80%85%E3%81%AE%E5%90%8D%E5%89%8D%E3%82%82%E3%80%81%E3%81%93%E3%81%AE%3CBR%20%2F%3E%2B%20*%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%8B%E3%82%89%E6%B4%BE%E7%94%9F%E3%81%97%E3%81%9F%E8%A3%BD%E5%93%81%E3%81%AE%E6%8E%A8%E5%A5%A8%E3%81%BE%E3%81%9F%E3%81%AF%E5%AE%A3%E4%BC%9D%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%80%81%E6%9B%B8%E9%9D%A2%E3%81%AB%E3%82%88%E3%82%8B%E4%BA%8B%E5%89%8D%E3%81%AE%E7%89%B9%E5%88%A5%E3%81%AA%E8%A8%B1%E5%8F%AF%E3%81%AA%E3%81%97%E3%81%AB%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%20%2B%20*%20%E3%81%93%E3%81%AE%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AF%E3%80%81%E8%91%97%E4%BD%9C%E6%A8%A9%E6%89%80%E6%9C%89%E8%80%85%E3%81%8A%E3%82%88%E3%81%B3%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%80%8C%E7%8F%BE%E7%8A%B6%E3%81%AE%E3%81%BE%E3%81%BE%E3%80%8D%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%20%E6%98%8E%E7%A4%BA%E7%9A%84%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%81%BE%E3%81%9F%E3%81%AF%E9%BB%99%E7%A4%BA%E7%9A%84%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%3CBR%20%2F%3E%2B%20*%20%E5%95%86%E5%93%81%E6%80%A7%E3%81%8A%E3%82%88%E3%81%B3%E7%89%B9%E5%AE%9A%E7%9B%AE%E7%9A%84%E3%81%B8%E3%81%AE%E9%81%A9%E5%90%88%E6%80%A7%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E9%BB%99%E7%A4%BA%E3%81%AE%E4%BF%9D%E8%A8%BC%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%81%93%E3%82%8C%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%80%81%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E4%BF%9D%E8%A8%BC%E3%82%82%3CBR%20%2F%3E%2B%20*%20%E5%90%A6%E8%AA%8D%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E5%A0%B4%E5%90%88%E3%82%82%E3%80%81%E8%91%97%E4%BD%9C%E6%A8%A9%E8%80%85%E3%81%BE%E3%81%9F%E3%81%AF%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AF%E3%80%81%3CBR%20%2F%3E%20%2B%20*%20%E7%9B%B4%E6%8E%A5%E7%9A%84%E3%80%81%E9%96%93%E6%8E%A5%E7%9A%84%E3%80%81%E4%BB%98%E9%9A%8F%E7%9A%84%E3%80%81%E7%89%B9%E5%88%A5%E3%80%81%E4%BE%8B%E7%A4%BA%E7%9A%84%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E7%B5%90%E6%9E%9C%E7%9A%84%E3%81%AA%E6%90%8D%E5%AE%B3%E3%80%81%2B%20*%EF%BC%88%E4%BB%A3%E6%9B%BF%E3%81%AE%E5%95%86%E5%93%81%E3%82%84%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E8%AA%BF%E9%81%94%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%81%93%E3%82%8C%E3%82%89%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%80%81%3CBR%20%2F%3E%2B%20*%20%E4%BD%BF%E7%94%A8%E3%80%81%E3%83%87%E3%83%BC%E3%82%BF%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E5%88%A9%E7%9B%8A%E3%81%AE%E5%96%AA%E5%A4%B1%E3%80%81%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E4%BA%8B%E6%A5%AD%E3%81%AE%E4%B8%AD%E6%96%AD%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%82%89%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%EF%BC%89%2B%20*%20%E3%81%82%E3%82%89%E3%82%86%E3%82%8B%E8%B2%AC%E4%BB%BB%E7%90%86%E8%AB%96%EF%BC%88%E5%A5%91%E7%B4%84%E3%80%81%E5%8E%B3%E6%A0%BC%E8%B2%AC%E4%BB%BB%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E4%B8%8D%E6%B3%95%E8%A1%8C%E7%82%BA%E3%82%92%E5%90%AB%E3%82%80%EF%BC%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%81%3CBR%20%2F%3E%2B%20*%EF%BC%88%E9%81%8E%E5%A4%B1%E3%82%92%E5%90%AB%E3%82%80%E3%81%8B%E5%90%A6%E3%81%8B%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%EF%BC%89%E3%81%93%E3%81%AE%3CBR%20%2F%3E%2B%20*%20%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%8B%E3%82%89%E7%94%9F%E3%81%98%E3%82%8B%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E5%BD%A2%E3%81%A7%E3%80%81%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E6%90%8D%E5%AE%B3%E3%81%AE%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E7%9F%A5%E3%82%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A8%E3%81%97%E3%81%A6%E3%82%82%E3%80%81%E8%B2%AC%E4%BB%BB%E3%82%92%E8%B2%A0%E3%82%8F%E3%81%AA%E3%81%84%E3%82%82%E3%81%AE%E3%81%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%2B%2B%23ifndef%20_EMBEDDED_RPC__RPMSG_LITE_RTOS_TRANSPORT_H_%2B%23define%20_EMBEDDED_RPC__RPMSG_LITE_RTOS_TRANSPORT_H_%2B%2B%23include%20%22transport.h%22%2B%23include%20%22message_buffer.h%22%2B%23include%20%22rpmsg_lite.h%22%2B%23include%20%22rpmsg_queue.h%22%2B%23include%20%E3%80%8Crpmsg_ns.h%E3%80%8D%2B%3CBR%20%2F%3E%2B%2F*!%3CBR%20%2F%3E%2B%20*%20%40addtogroup%20rpmsg_lite_rtos_transport%3CBR%20%2F%3E%2B%20*%20%40%7B%3CBR%20%2F%3E%2B%20*%20%40file%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%2F%2F%20Definitions%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Benum%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%20kRpmsgMessageBufferSize%20%3D%20RPMSG_BUFFER_SIZE%2C%3CBR%20%2F%3E%2B%20kInitCountMessageBuffers%20%3D%202%2C%3CBR%20%2F%3E%2B%7D%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%2F%2F%20Classes%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Bnamespace%20erpc%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E9%96%93%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%B3%E3%82%B0%E3%81%AB%20RPMsg%20RTOS%20API%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%40ingroup%20rpmsg_lite_rtos_transport%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2Bclass%20RPMsgRTOSTransport%20%3A%20public%20Transport%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2Bpublic%3A%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%82%B3%E3%83%B3%E3%82%B9%E3%83%88%E3%83%A9%E3%82%AF%E3%82%BF%E3%80%82%3CBR%20%2F%3E%2B%20*%2B%20*%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E5%B1%9E%E6%80%A7%E3%82%92%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%2B%20*%2F%2B%20RPMsgRTOSTransport()%3B%2B%2B%20%2F*!%2B%20*%20%40brief%20RPMsgRTOSTransport%20%E3%83%87%E3%82%B9%E3%83%88%E3%83%A9%E3%82%AF%E3%82%BF%2B%20*%2F%2B%20virtual%20~RPMsgRTOSTransport()%3B%2B%2B%20%2F*!%2B%20*%20%40brief%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E3%80%81RPMsg%20RTOS%20%E5%88%9D%E6%9C%9F%E5%8C%96%E9%96%A2%E6%95%B0%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%BE%E3%81%99%20-%20RPMsg%20%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%A8%E3%81%97%E3%81%A6%2B%20*%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20src_addr%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%80%82%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20dst_addr%20%E5%AE%9B%E5%85%88%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20base_address%20%E5%85%B1%E6%9C%89%E3%83%A1%E3%83%A2%E3%83%AA%E5%86%85%E3%81%AE%20RPMsg%20%E3%83%99%E3%83%BC%E3%82%B9%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20length%20RPMsg%20%E5%85%B1%E6%9C%89%E3%83%A1%E3%83%A2%E3%83%AA%E9%A0%98%E5%9F%9F%E3%81%AE%E9%95%B7%E3%81%95%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20rpmsg_link_id%20%E3%81%A9%E3%81%AE%E3%82%B3%E3%82%A2%E9%96%93%E3%81%A7%E9%80%9A%E4%BF%A1%E3%81%8C%E8%A1%8C%E3%82%8F%E3%82%8C%E3%82%8B%E3%81%8B%E3%81%AE%E9%81%B8%E6%8A%9E%E3%80%82%3CBR%20%2F%3E%2B%20*%2B%20*%20%40retval%20kErpcStatus_Success%20rpmsg%20init%20%E9%96%A2%E6%95%B0%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%9F%E3%81%A8%E3%81%8D%E3%80%82%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_InitFailed%20rpmsg%20init%20%E9%96%A2%E6%95%B0%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%A8%E3%81%8D%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20erpc_status_t%20init(%3CBR%20%2F%3E%2B%20unsigned%20long%20src_addr%2C%20unsigned%20long%20dst_addr%2C%20void%20*base_address%2C%20unsigned%20long%20length%2C%20int%20rpmsg_link_id)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%20RPMsg%20RTOS%20%E5%88%9D%E6%9C%9F%E5%8C%96%E9%96%A2%E6%95%B0%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%BE%E3%81%99%20-%20RPMsg%20%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%81%A8%E3%81%97%E3%81%A6%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20src_addr%20%E9%80%81%E4%BF%A1%E5%85%83%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20dst_addr%20%E5%AE%9B%E5%85%88%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20base_address%20%E5%85%B1%E6%9C%89%E3%83%A1%E3%83%A2%E3%83%AA%E5%86%85%E3%81%AE%20RPMsg%20%E3%83%99%E3%83%BC%E3%82%B9%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20rpmsg_link_id%20%E3%81%A9%E3%81%AE%E3%82%B3%E3%82%A2%E9%96%93%E3%81%A7%E9%80%9A%E4%BF%A1%E3%81%8C%E8%A1%8C%E3%82%8F%E3%82%8C%E3%82%8B%E3%81%8B%E3%81%AE%E9%81%B8%E6%8A%9E%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20ready_cb%20RPMsg%E3%81%AE%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%8C%E5%AE%8C%E4%BA%86%E3%81%97%E3%80%81%E3%82%B3%E3%82%A2%E3%81%AE%E6%BA%96%E5%82%99%E3%81%8C%E6%95%B4%E3%81%A3%E3%81%9F%E5%BE%8C%E3%81%AB%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%82%8B%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20send_nameservice%20true%20%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%81RPMsg%20%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%AF%E3%83%8D%E3%83%BC%E3%83%A0%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E9%80%9A%E7%9F%A5%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_Success%20rpmsg%20init%20%E9%96%A2%E6%95%B0%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%9F%E3%81%A8%E3%81%8D%E3%80%82%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_InitFailed%20rpmsg%20init%20%E9%96%A2%E6%95%B0%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%A8%E3%81%8D%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20erpc_status_t%20init(%3CBR%20%2F%3E%2B%20unsigned%20long%20src_addr%2C%20unsigned%20long%20dst_addr%2C%20void%20*base_address%2C%20int%20rpmsg_link_id%2C%20void%20(*ready_cb)(void)%2C%20bool%20send_nameservice)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E5%8F%97%E4%BF%A1%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%81%AB%E4%BF%9D%E5%AD%98%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%8C%E6%9D%A5%E3%81%AA%E3%81%84%E9%96%93%E3%80%81%E3%83%AB%E3%83%BC%E3%83%97%E3%82%92%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20message%20%E5%8F%97%E4%BF%A1%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%8C%E6%A0%BC%E7%B4%8D%E3%81%95%E3%82%8C%E3%82%8B%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_ReceiveFailed%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%81%AE%E5%8F%97%E4%BF%A1%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_Success%20%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20erpc_status_t%20receive(MessageBuffer%20*message)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E7%94%A8%E6%84%8F%E3%81%95%E3%82%8C%E3%81%9F%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E9%96%A2%E6%95%B0%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20message%20%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%92%E6%B8%A1%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_SendFailed%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%81%AE%E9%80%81%E4%BF%A1%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_Success%20%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E6%AD%A3%E5%B8%B8%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20erpc_status_t%20send(const%20MessageBuffer%20*message)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Bprotected%3A%3CBR%20%2F%3E%2B%20%2F*%20%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%20*%2F%3CBR%20%2F%3E%2B%20struct%20remote_device%20*m_rdev%3B%20%2F*!%26lt%3B%202%20%E7%95%AA%E7%9B%AE%E3%81%AE%E3%82%B3%E3%82%A2%E3%82%92%E8%A1%A8%E3%81%99%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%80%82*%2F%3CBR%20%2F%3E%2B%20struct%20rpmsg_channel%20*m_app_rp_chnl%3B%20%2F*!%26lt%3B%202%E3%81%A4%E3%81%AE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%EF%BC%882%E3%81%A4%E3%81%AE%E3%82%B3%E3%82%A2%EF%BC%89%E9%96%93%E3%81%AE%E6%8E%A5%E7%B6%9A%E3%82%92%E8%A1%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82*%2F%3CBR%20%2F%3E%2B%20unsigned%20long%20m_dst_addr%3B%20%2F*!%26lt%3B%20rpmsg%20%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%AE%9B%E5%85%88%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%80%82*%2F%3CBR%20%2F%3E%2B%20rpmsg_queue_handle%20m_rpmsg_queue%3B%20%2F*!%26lt%3B%20RPMsg%20%E3%82%AD%E3%83%A5%E3%83%BC%E3%81%AE%E3%83%8F%E3%83%B3%E3%83%89%E3%83%AB%E3%80%82*%2F%3CBR%20%2F%3E%2B%20struct%20rpmsg_lite_endpoint%20*m_rpmsg_ept%3B%20%2F*!%26lt%3B%20RPMsg%20Lite%20%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E6%A7%8B%E9%80%A0%E4%BD%93%E3%81%B8%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%80%82*%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20static%20struct%20rpmsg_lite_instance%20*s_rpmsg%3B%20%2F*!%26lt%3B%20RPMSG%20lite%20%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%81%B8%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%80%82*%2F%3CBR%20%2F%3E%2B%20static%20uint8_t%20s_initialized%3B%20%2F*!%26lt%3B%20rpmsg-lite%20%E3%81%8C%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%95%E3%82%8C%E3%81%9F%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E8%A1%A8%E3%81%99%E6%83%85%E5%A0%B1%E3%80%82*%2F%3CBR%20%2F%3E%2B%7D%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Bclass%20RPMsgMessageBufferFactory%20%3A%20public%20MessageBufferFactory%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%20uint8_t%20m_freeBufferBitmap%3B%3CBR%20%2F%3E%2B%20uint8_t%20m_buffers%5BkInitCountMessageBuffers%5D%5BkRpmsgMessageBufferSize%5D%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Bpublic%3A%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%82%B3%E3%83%B3%E3%82%B9%E3%83%88%E3%83%A9%E3%82%AF%E3%82%BF%E3%83%BC%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20RPMsgMessageBufferFactory()%3CBR%20%2F%3E%2B%20%3A%20m_freeBufferBitmap(0xFF)%3CBR%20%2F%3E%2B%20%7B%3CBR%20%2F%3E%2B%20%7D%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20RPMsgMessageBufferFactory%20destructor%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20~RPMsgMessageBufferFactory()%20%7B%7D%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E9%96%93%E3%81%AE%E9%80%9A%E4%BF%A1%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%82%8B%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20MessageBuffer%20create()%3B%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E9%96%93%E3%81%AE%E9%80%9A%E4%BF%A1%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%82%8B%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%92%E7%A0%B4%E6%A3%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20void%20dispose(MessageBuffer%20*buf)%3B%3CBR%20%2F%3E%2B%7D%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%7D%20%2F%2F%20namespace%20erpc%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F*!%20%40%7D%20*%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%23endif%20%2F%2F%20_EMBEDDED_RPC__RPMSG_LITE_RTOS_TRANSPORT_H_%3CBR%20%2F%3Ediff%20--git%20a%2Ferpc_c%2Ftransports%2Frpmsg_rtos_transport.h%20b%2Ferpc_c%2Ftransports%2Frpmsg_rtos_transport.h%3CBR%20%2F%3Enew%20file%20mode%20100644%3CBR%20%2F%3Eindex%200000000..ad1d229%3CBR%20%2F%3E---%20%2Fdev%2Fnull%3CBR%20%2F%3E%2B%2B%2B%20b%2Ferpc_c%2Ftransports%2Frpmsg_rtos_transport.h%3CBR%20%2F%3E%40%40-0%2C0%20%2B1%2C147%20%40%40%2B%2F*%2B%20*%20Copyright%20(c)%202015%2C%20Freescale%20Semiconductor%2C%20Inc.%2B%20*%2B%20*%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8A%E3%82%88%E3%81%B3%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E5%BD%A2%E5%BC%8F%E3%81%A7%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%8A%E3%82%88%E3%81%B3%E4%BD%BF%E7%94%A8%E3%81%AF%E3%80%81%E5%A4%89%E6%9B%B4%E3%81%AE%E6%9C%89%E7%84%A1%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%2B%20*%20%E4%BB%A5%E4%B8%8B%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%82%92%E6%BA%80%E3%81%9F%E3%81%99%E5%A0%B4%E5%90%88%E3%81%AB%E8%A8%B1%E5%8F%AF%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%2B%20*%2B%20*%20o%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%AB%E3%81%AF%E3%80%81%E4%B8%8A%E8%A8%98%E3%81%AE%E8%91%97%E4%BD%9C%E6%A8%A9%E8%A1%A8%E7%A4%BA%E3%80%81%E3%81%93%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%2B%20*%20%E3%81%8A%E3%82%88%E3%81%B3%E4%BB%A5%E4%B8%8B%E3%81%AE%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85%E3%82%92%E5%90%AB%E3%82%81%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%2B%20*%20%3CBR%20%2F%3E%20%2B%20*%20o%20%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E5%BD%A2%E5%BC%8F%E3%81%A7%E3%81%AE%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%A7%E3%81%AF%E3%80%81%E4%B8%8A%E8%A8%98%E3%81%AE%E8%91%97%E4%BD%9C%E6%A8%A9%E8%A1%A8%E7%A4%BA%E3%80%81%E3%81%93%E3%81%AE%3CBR%20%2F%3E%20%2B%20*%20%E6%9D%A1%E4%BB%B6%E3%83%AA%E3%82%B9%E3%83%88%E3%80%81%3CBR%20%2F%3E%E3%81%8A%E3%82%88%E3%81%B3%E4%BB%A5%E4%B8%8B%E3%81%AE%E5%85%8D%E8%B2%AC%E4%BA%8B%E9%A0%85%E3%82%92%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8A%E3%82%88%E3%81%B3%2F%E3%81%BE%E3%81%9F%E3%81%AF%3CBR%20%2F%3E%E9%85%8D%E5%B8%83%E7%89%A9%E3%81%AB%E4%BB%98%E5%B1%9E%E3%81%99%E3%82%8B%E4%BB%96%E3%81%AE%E8%B3%87%E6%96%99%E3%81%AB%E8%A4%87%E8%A3%BD%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20o%20Freescale%20Semiconductor%2C%20Inc.%E3%81%AE%E5%90%8D%E5%89%8D%E3%82%82%E3%81%9D%E3%81%AE%3CBR%20%2F%3E%2B%20*%E8%B2%A2%E7%8C%AE%E8%80%85%E3%81%AE%E5%90%8D%E5%89%8D%E3%82%82%E3%80%81%E3%81%93%E3%81%AE%3CBR%20%2F%3E%2B%20*%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%8B%E3%82%89%E6%B4%BE%E7%94%9F%E3%81%97%E3%81%9F%E8%A3%BD%E5%93%81%E3%81%AE%E6%8E%A8%E5%A5%A8%E3%81%BE%E3%81%9F%E3%81%AF%E5%AE%A3%E4%BC%9D%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%80%81%E6%9B%B8%E9%9D%A2%E3%81%AB%E3%82%88%E3%82%8B%E4%BA%8B%E5%89%8D%E3%81%AE%E7%89%B9%E5%88%A5%E3%81%AA%E8%A8%B1%E5%8F%AF%E3%81%AA%E3%81%97%E3%81%AB%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%E3%81%93%E3%81%AE%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AF%E3%80%81%E8%91%97%E4%BD%9C%E6%A8%A9%E6%89%80%E6%9C%89%E8%80%85%E3%81%8A%E3%82%88%E3%81%B3%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%80%8C%E7%8F%BE%E7%8A%B6%E3%81%AE%E3%81%BE%E3%81%BE%E3%80%8D%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%80%81%3CBR%20%2F%3E%20%2B%20*%20%E6%98%8E%E7%A4%BA%E7%9A%84%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%81%BE%E3%81%9F%E3%81%AF%E9%BB%99%E7%A4%BA%E7%9A%84%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%E5%95%86%E5%93%81%E6%80%A7%E3%81%8A%E3%82%88%E3%81%B3%E7%89%B9%E5%AE%9A%E7%9B%AE%E7%9A%84%E3%81%B8%E3%81%AE%E9%81%A9%E5%90%88%E6%80%A7%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E9%BB%99%E7%A4%BA%E3%81%AE%3CBR%20%2F%3E%2B%20*%20%E4%BF%9D%E8%A8%BC%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%81%93%E3%82%8C%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%80%81%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E4%BF%9D%E8%A8%BC%E3%82%82%3CBR%20%2F%3E%2B%20*%20%E5%90%A6%E8%AA%8D%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E5%A0%B4%E5%90%88%E3%82%82%E3%80%81%E8%91%97%E4%BD%9C%E6%A8%A9%E8%80%85%E3%81%BE%E3%81%9F%E3%81%AF%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AF%E3%80%81%20%3CBR%20%2F%3E%2B%20*%20%E7%9B%B4%E6%8E%A5%E7%9A%84%E3%80%81%E9%96%93%E6%8E%A5%E7%9A%84%E3%80%81%E4%BB%98%E9%9A%8F%E7%9A%84%E3%80%81%E7%89%B9%E5%88%A5%E3%80%81%E4%BE%8B%E7%A4%BA%E7%9A%84%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E7%B5%90%E6%9E%9C%E7%9A%84%E3%81%AA%E6%90%8D%E5%AE%B3%E3%80%81%3CBR%20%2F%3E%2B%20*%EF%BC%88%E4%BB%A3%E6%9B%BF%E3%81%AE%E5%95%86%E5%93%81%E3%82%84%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E8%AA%BF%E9%81%94%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%81%93%E3%82%8C%E3%82%89%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%80%81%3CBR%20%2F%3E%2B%20*%20%E4%BD%BF%E7%94%A8%E3%80%81%E3%83%87%E3%83%BC%E3%82%BF%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E5%88%A9%E7%9B%8A%E3%81%AE%E5%96%AA%E5%A4%B1%E3%80%81%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E4%BA%8B%E6%A5%AD%E3%81%AE%E4%B8%AD%E6%96%AD%E3%82%92%E5%90%AB%E3%82%80%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%82%89%E3%81%AB%E9%99%90%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%EF%BC%89%3CBR%20%2F%3E%2B%20*%20%E3%81%82%E3%82%89%E3%82%86%E3%82%8B%E8%B2%AC%E4%BB%BB%E7%90%86%E8%AB%96%EF%BC%88%E5%A5%91%E7%B4%84%E3%80%81%E5%8E%B3%E6%A0%BC%E8%B2%AC%E4%BB%BB%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E4%B8%8D%E6%B3%95%E8%A1%8C%E7%82%BA%E3%82%92%E5%90%AB%E3%82%80%EF%BC%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%81%3CBR%20%2F%3E%2B%20*%EF%BC%88%E9%81%8E%E5%A4%B1%E3%82%92%E5%90%AB%E3%82%80%E3%81%8B%E5%90%A6%E3%81%8B%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%EF%BC%89%E3%81%93%E3%81%AE%3CBR%20%2F%3E%2B%20*%20%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%8B%E3%82%89%E7%94%9F%E3%81%98%E3%82%8B%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%E5%BD%A2%E3%81%A7%E3%80%81%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E6%90%8D%E5%AE%B3%E3%81%AE%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E7%9F%A5%E3%82%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A8%E3%81%97%E3%81%A6%E3%82%82%E3%80%81%E8%B2%AC%E4%BB%BB%E3%82%92%E8%B2%A0%E3%82%8F%E3%81%AA%E3%81%84%E3%82%82%E3%81%AE%E3%81%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%23ifndef%20_EMBEDDED_RPC__RPMSG_RTOS_TRANSPORT_H_%3CBR%20%2F%3E%2B%23define%20_EMBEDDED_RPC__RPMSG_RTOS_TRANSPORT_H_%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%23include%20%22transport.h%22%3CBR%20%2F%3E%2B%23include%20%22message_buffer.h%22%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Bextern%20%22C%22%20%7B%3CBR%20%2F%3E%2B%23include%20%22rpmsg.h%22%3CBR%20%2F%3E%2B%23include%20%22rpmsg_rtos.h%22%3CBR%20%2F%3E%2B%23include%20%22rpmsg.h%22%3CBR%20%2F%3E%2B%7D%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F*!%3CBR%20%2F%3E%2B%20*%20%40addtogroup%20rpmsg_rtos_transport%3CBR%20%2F%3E%2B%20*%20%40%7B%3CBR%20%2F%3E%2B%20*%20%40file%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%2F%2F%20Definitions%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Benum%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%20kRpmsgMessageBufferSize%20%3D%20RPMSG_BUFFER_SIZE%2C%3CBR%20%2F%3E%2B%7D%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%2F%2F%20Classes%3CBR%20%2F%3E%2B%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Bnamespace%20erpc%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2B%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E9%96%93%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%B3%E3%82%B0%E3%81%AB%20RPMsg%20RTOS%20API%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%40ingroup%20rpmsg_rtos_transport%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2Bclass%20RPMsgRTOSTransport%20%3A%20public%20Transport%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2Bpublic%3A%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%82%B3%E3%83%B3%E3%82%B9%E3%83%88%E3%83%A9%E3%82%AF%E3%82%BF%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E5%B1%9E%E6%80%A7%E3%82%92%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20RPMsgRTOSTransport()%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20RPMsgRTOSTransport%20destructor%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20~RPMsgRTOSTransport()%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%20rpmsg%20rtos%20init%20%E9%96%A2%E6%95%B0%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20dev_id%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9ID%E7%95%AA%E5%8F%B7%E3%80%82%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20role%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%AD%E3%83%BC%E3%83%AB%E7%95%AA%E5%8F%B7%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_Success%20rpmsg%20init%20%E9%96%A2%E6%95%B0%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%9F%E3%81%A8%E3%81%8D%E3%80%82%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_InitFailed%20rpmsg%20init%20%E9%96%A2%E6%95%B0%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%A8%E3%81%8D%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20erpc_status_t%20init(int%20dev_id%2C%20int%20role)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E5%8F%97%E4%BF%A1%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%81%AB%E4%BF%9D%E5%AD%98%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%8C%E9%80%81%E4%BF%A1%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E9%96%93%E3%80%81%E3%83%AB%E3%83%BC%E3%83%97%E3%82%92%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20message%20%E5%8F%97%E4%BF%A1%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%8C%E6%A0%BC%E7%B4%8D%E3%81%95%E3%82%8C%E3%82%8B%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_ReceiveFailed%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%81%AE%E5%8F%97%E4%BF%A1%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_Success%20%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20erpc_status_t%20receive(MessageBuffer%20*%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E7%94%A8%E6%84%8F%E3%81%95%E3%82%8C%E3%81%9F%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E9%96%A2%E6%95%B0%E3%80%82.%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%3Ca%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F197964%22%3E%40Param%3C%2Fa%3E%5Bin%5D%20message%20%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%92%E6%B8%A1%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_SendFailed%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%81%AE%E9%80%81%E4%BF%A1%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%2B%20*%20%40retval%20kErpcStatus_Success%20%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20erpc_status_t%20send(const%20MessageBuffer%20*%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8)%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Bprotected%3A%3CBR%20%2F%3E%2B%20%2F*%20%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%20*%2F%3CBR%20%2F%3E%2B%20static%20struct%20remote_device%20*m_rdev%3B%20%2F*!%26lt%3B%202%20%E7%95%AA%E7%9B%AE%E3%81%AE%E3%82%B3%E3%82%A2%E3%82%92%E8%A1%A8%E3%81%99%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%80%82*%2F%3CBR%20%2F%3E%2B%20static%20struct%20rpmsg_channel%20*m_app_rp_chnl%3B%20%2F*!%26lt%3B%202%E3%81%A4%E3%81%AE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%EF%BC%882%E3%81%A4%E3%81%AE%E3%82%B3%E3%82%A2%EF%BC%89%E9%96%93%E3%81%AE%E6%8E%A5%E7%B6%9A%E3%82%92%E8%A1%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82*%2F%3CBR%20%2F%3E%2B%7D%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2Bclass%20RPMsgMessageBufferFactory%20%3A%20public%20MessageBufferFactory%3CBR%20%2F%3E%2B%7B%3CBR%20%2F%3E%2Bpublic%3A%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%82%B3%E3%83%B3%E3%82%B9%E3%83%88%E3%83%A9%E3%82%AF%E3%82%BF%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20RPMsgMessageBufferFactory()%20%7B%7D%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20RPMsgMessageBufferFactory%20destructor%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20~RPMsgMessageBufferFactory()%20%7B%7D%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E9%96%93%E3%81%AE%E9%80%9A%E4%BF%A1%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E9%96%A2%E6%95%B0%E3%81%A7%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20MessageBuffer%20create()%3B%3CBR%20%2F%3E%2B%20%2F*!%3CBR%20%2F%3E%2B%20*%20%40brief%20%E3%81%93%E3%81%AE%E9%96%A2%E6%95%B0%E3%81%AF%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E9%96%93%E3%81%AE%E9%80%9A%E4%BF%A1%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%82%8B%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%92%E7%A0%B4%E6%A3%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%2B%20*%2F%3CBR%20%2F%3E%2B%20virtual%20void%20dispose(MessageBuffer%20*buf)%3B%3CBR%20%2F%3E%2B%7D%3B%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%7D%20%2F%2F%20namespace%20erpc%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%2F*!%20%40%7D%20*%2F%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%23endif%20%2F%2F%20_EMBEDDED_RPC__RPMSG_RTOS_TRANSPORT_H_%3CBR%20%2F%3Ediff%20--git%20a%2Ferpc_python%2Ferpc%2Ftransport.py%20b%2Ferpc_python%2Ferpc%2Ftransport.py%3CBR%20%2F%3Eindex%200765e9f..c335943%20100644%3CBR%20%2F%3E---%20a%2Ferpc_python%2Ferpc%2Ftransport.py%3CBR%20%2F%3E%2B%2B%2B%20b%2Ferpc_python%2Ferpc%2Ftransport.py%3CBR%20%2F%3E%40%40%20-31%2C6%20%2B31%2C8%20%40%40%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20import%20struct%3CBR%20%2F%3E%20import%20serial%3CBR%20%2F%3E%2Bfrom%20rpmsg.sysfs%20import%20RpmsgEndpoint%3CBR%20%2F%3E%2Bimport%20time%3CBR%20%2F%3E%20import%20socket%3CBR%20%2F%3E%20import%20threading%3CBR%20%2F%3E%20from%20.crc16%20import%20crc16%3CBR%20%2F%3E%40%40%20-107%2C6%20%2B109%2C25%20%40%40%20class%20SerialTransport(FramedTransport)%3A%3CBR%20%2F%3E%20class%20ConnectionClosed(Exception)%3A%3CBR%20%2F%3E%20pass%3CBR%20%2F%3E%20%3CBR%20%2F%3E%2Bclass%20RpmsgTransport(Transport)%3A%3CBR%20%2F%3E%2B%20def%20__init__(self)%3A%3CBR%20%2F%3E%2B%20self.ept%20%3D%20RpmsgEndpoint(%3CBR%20%2F%3E%2B%20RpmsgEndpoint.rpmsg_openamp_channel%2C%3CBR%20%2F%3E%2B%20RpmsgEndpoint.LOCAL_DEFAULT_ADDRESS%2C%3CBR%20%2F%3E%2B%20RpmsgEndpoint.Types.DATAGRAM)%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20def%20send(self%2C%20message)%3A%3CBR%20%2F%3E%2B%20self.ept.send(message%2C%20RpmsgEndpoint.REMOTE_DEFAULT_ADDRESS)%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%2B%20def%20receive(self)%3A%3CBR%20%2F%3E%2B%20while%20True%3A%3CBR%20%2F%3E%2B%20ret%20%3D%20self.ept.recv(2048)%3CBR%20%2F%3E%2B%20if%20len(ret%5B1%5D)%20!%3D%200%3A%3CBR%20%2F%3E%2B%20return%20ret%5B1%5D%3CBR%20%2F%3E%2B%20else%3A%3CBR%20%2F%3E%2B%20time.sleep(0.001)%3CBR%20%2F%3E%2B%20return%20ret%5B1%5D%20%3CBR%20%2F%3E%2B%3CBR%20%2F%3E%20class%20TCPTransport(FramedTransport)%3A%3CBR%20%2F%3E%20def%20__init__(self%2C%20host%2C%20port%2C%20isServer)%3A%3CBR%20%2F%3E%20super(TCPTransport%2C%20self).__init__()%3CBR%20%2F%3E--%20%3CBR%20%2F%3E2.7.4%3C%2FCASSERT%3E%3C%2FSTDBOOL.H%3E%3C%2FSTDINT.H%3E%3C%2FERPC_TRANSPORT_T%3E%3C%2FRPMSGRTOSTRANSPORT%3E%3C%2FMESSAGEBUFFERFACTORY%3E%3C%2FTRANSPORT%3E%3C%2FBASICCODECFACTORY%3E%3C%2FBASICMESSAGEBUFFERFACTORY%3E%3C%2FSIMPLESERVER%3E%3C%2FASSERT.H%3E%3C%2FNEW%3E%3C%2FASSERT.H%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099149%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099149%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%83%89%E3%82%A5%E3%82%B7%E3%83%A3%E3%83%B3%E3%80%81%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%20%3CIMG%20id%3D%22smileyhappy%22%20class%3D%22emoticon%20emoticon-smileyhappy%22%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fi%2Fsmilies%2F16x16_smiley-happy.png%22%20alt%3D%22Smiley%20Happy%22%20title%3D%22Smiley%20Happy%22%20%2F%3E%E3%80%82%E3%83%87%E3%83%A2%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%9F%E3%82%89%E3%80%81%E3%83%97%E3%83%AB%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%86%8D%E5%BA%A6%E3%81%AE%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82Python%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%8F%97%E3%81%91%E5%8F%96%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%83%87%E3%83%A2%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%80%81%E3%81%99%E3%81%90%E3%81%AB%E7%B5%90%E6%9E%9C%E3%82%92%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099148%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099148%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%81%9D%E3%81%AE%E8%AA%BF%E5%AD%90%E3%81%A7%E3%81%99%E3%80%82%EF%BC%88%E7%AC%91%E9%A1%94%E3%81%AE%E3%82%A6%E3%82%A3%E3%83%B3%E3%82%AF%E3%81%AE%E9%A1%94%E6%96%87%E5%AD%97%EF%BC%89%E5%BF%85%E8%A6%81%E3%81%AB%E5%BF%9C%E3%81%98%E3%81%A6%E3%80%81imx%E3%83%87%E3%83%A2%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AB%E3%83%97%E3%83%AB%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%A6%E4%BF%AE%E6%AD%A3%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fmareknovak%22%20target%3D%22_blank%22%3Emareknovak%3C%2FA%3E%20%E3%81%8C%E3%81%9D%E3%82%8C%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%80%81%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AB%E3%83%9E%E3%83%BC%E3%82%B8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EPython%20%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E4%BB%96%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E5%90%8C%E6%A7%98%E3%81%AB%E3%80%81%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%A7%E3%80%8Cerpcgen%20--help%20(-h%20%E3%82%82%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%BE%E3%81%99)%E3%80%8D%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSTRONG%3Epython%20-gpy%20idl_file%3C%2FSTRONG%3E%20-%26gt%3B%20gpy%20%E3%81%AF%20Python%20%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099147%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099147%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E7%B4%A0%E6%99%B4%E3%82%89%E3%81%97%E3%81%84%E3%81%A7%E3%81%99%E3%81%AD%E3%80%82%E6%9B%B4%E6%96%B0%E3%81%BE%E3%81%A7%E5%90%8C%E3%81%98%E5%AE%89%E5%AE%9A%E3%81%97%E3%81%9F%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%A7%E4%BD%9C%E6%A5%AD%E3%82%92%E7%B6%9A%E3%81%91%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E4%BF%AE%E6%AD%A3%E3%81%AB%E3%82%88%E3%82%8A%E3%80%81MCU%E3%83%87%E3%83%A2%E3%81%8C%E3%83%93%E3%83%AB%E3%83%89%E3%81%95%E3%82%8C%E3%80%81%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E6%83%85%E5%A0%B1%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%80%81%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099146%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099146%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E4%BF%AE%E6%AD%A3%E3%81%97%E3%81%9F%E3%82%89%E3%80%81MCU%E3%83%87%E3%83%A2%E3%81%8C%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E5%AE%89%E5%AE%9A%E3%81%97%E3%81%9F%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%82%8A%E3%80%81%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Eerpcgen%20%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20Python%20%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E7%94%B3%E3%81%97%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099145%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099145%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CDIV%20style%3D%22color%3A%20%2351626f%3B%20border%3A%200px%3B%20font-size%3A%2014px%3B%22%3E%3CDIV%20class%3D%22%22%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%20margin%3A%2020px%200px%3B%22%3E%3CP%20style%3D%22border%3A%200px%3B%20font-weight%3A%20inherit%3B%22%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E6%9C%80%E7%9F%AD%E3%81%A7%E6%98%8E%E6%97%A5%E3%81%A7%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E6%98%8E%E6%97%A5%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%A8%E3%81%AF%E3%81%8A%E7%B4%84%E6%9D%9F%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E7%A7%81%E3%81%AE%E5%90%8C%E5%83%9A%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fmareknovak%22%20target%3D%22_blank%22%3Emareknovak%3C%2FA%3E%E3%81%AF%E6%9C%AC%E6%97%A5%E5%8B%A4%E5%8B%99%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%81%82%E3%81%BE%E3%82%8A%E6%99%82%E9%96%93%E3%81%AF%E3%81%8B%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099144%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099144%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%84%E3%81%A4%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E3%81%AE%E3%81%8B%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099143%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099143%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E9%96%A2%E5%BF%83%E3%82%92%E3%81%8A%E5%AF%84%E3%81%9B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%AE%E5%BE%8C%E3%80%81erpc%20%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%80%81Marek%20%E3%81%8C%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%81%A7%E6%8F%90%E4%BE%9B%E3%81%97%E3%81%9F%E3%82%82%E3%81%AE%E3%81%A8%E3%81%AF%E7%95%B0%E3%81%AA%E3%82%8B%20erpcgen%20%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%EF%BC%88%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E3%83%9F%E3%82%B9%E3%81%A7%E3%81%99%EF%BC%89%E3%80%82%E6%9C%80%E5%96%84%E3%81%AE%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AF%E3%80%81%E3%81%9D%E3%81%AE%E3%83%87%E3%83%A2%E3%82%92%E6%9C%80%E6%96%B0%E3%81%AE%E5%AE%89%E5%AE%9A%E3%81%97%E3%81%9F%20erpc%20%E3%81%8A%E3%82%88%E3%81%B3%20erpcgen%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AB%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EGitHub%20-%20EmbeddedRPC%2Ferpc%3A%20Embedded%20RPC%3C%2FA%3E%E3%81%AE%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%81%8B%E3%82%89%E3%81%93%E3%82%8C%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%EF%BC%88erpcgen%20%E3%83%97%E3%83%AA%E3%83%93%E3%83%AB%E3%83%89%201.4.0%20%E3%82%82%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%EF%BC%89%E3%81%8C%E3%80%81%E3%81%A9%E3%82%8C%E3%81%A0%E3%81%91%E3%81%AE%E5%A4%89%E6%9B%B4%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%AE%E3%81%8B%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%E6%9B%B4%E6%96%B0%E3%82%92%E5%BE%85%E3%81%A3%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8F%E3%81%93%E3%81%A8%E3%82%82%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fmareknovak%22%20target%3D%22_blank%22%3Emareknovak%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099142%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099142%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%20Dusan%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%82%E3%81%AA%E3%81%9F%E3%81%8C%E5%8F%82%E7%85%A7%E3%81%95%E3%82%8C%E3%81%9F%E3%81%AE%E3%81%A8%E5%90%8C%E3%81%98eRPC%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%8C%E5%BE%93%E3%81%A3%E3%81%9F%E6%89%8B%E9%A0%86%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E9%80%9A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20data-content-finding%3D%22Community%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fexternal-link.jspa%3Furl%3Dhttps%253A%252F%252Fgithub.com%252FEmbeddedRPC%252Ferpc-imx-demos%22%20style%3D%22color%3A%20%235e89c1%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20text-decoration%3A%20underline%3B%20padding%3A%200px%20calc(12px%20%2B%200.35ex)%200px%200px%3B%22%20target%3D%22_blank%22%3Eerpc-imx-demos%3C%2FA%3E%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%B3%E4%BD%9C%E6%88%90%E3%80%81%EF%BC%88eRPC%20%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FMarekNovakNXP%2Ferpc%2Ftree%2F232afb209f0a0cfceb25a1be11879f7d1934e065%22%20title%3D%22https%3A%2F%2Fgithub.com%2FMarekNovakNXP%2Ferpc%2Ftree%2F232afb209f0a0cfceb25a1be11879f7d1934e065%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EGitHub%20-%20232afb209f0a0cfceb25a1be11879f7d1934e065%20%E3%81%AE%20MarekNovakNXP%2Ferpc%3C%2FA%3E%26nbsp%3B%E3%82%92%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%B3%E3%81%99%E3%82%8B%EF%BC%89%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E5%90%AB%E3%82%80%3C%2FP%3E%3CP%3E1.%26nbsp%3Bgit%20clone%20--recursive%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos.git%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos.git%3C%2FA%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E2.%20erpc-imx-demos%2Fmiddleware%2Ferpc%20%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%AB%E7%A7%BB%E5%8B%95%E3%81%97%E3%80%81%3CSTRONG%3E%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%20erpcgen%20%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSTRONG%3E%E5%BF%85%E8%A6%81%E3%81%AA%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8flex%2Fbison%E3%81%8A%E3%82%88%E3%81%B3boost%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%3C%2FSTRONG%3E%3C%2FLI%3E%3CLI%3E%3CSTRONG%3Eeprc%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%3C%2FSTRONG%3E%3C%2FLI%3E%3CLI%3E%3CSTRONG%3Eeprcgen%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%3C%2FSTRONG%3E%3C%2FLI%3E%3CLI%3E%3CSTRONG%3Esudo%E3%83%A1%E3%82%A4%E3%82%AF%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%3C%2FSTRONG%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSTRONG%3E%20erpcgen%20%3C%2FSTRONG%3E%E3%82%92%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8F%96%E5%BE%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E3.%3C%2FSTRONG%3E%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%3CSTRONG%3Eerpc_matrix_multiply.erpc%3C%2FSTRONG%3E%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E7%8B%AC%E8%87%AA%E3%81%AE%E5%87%BA%E5%8A%9B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E4%BD%9C%E6%88%90%E3%82%92%E8%A9%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSTRONG%3Eerpcgen%20-I%20erpc-imx-demos%2FMCU%2Fexample_erpc%2Fservice%20-o%20test%2Ferpc-imx-demos%2FMCU%2Fexample_erpc%2Fservice%20erpc_matrix_multiply.erpc%3CBR%20%2F%3E%3C%2FSTRONG%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8F%96%E5%BE%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Eerpc_matrix_multiply.h%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Eerpc_matrix_multiply_server.cpp%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Eerpc_matrix_multiply_server.h%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Eerpc_matrix_multiply_client.cpp%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E4.%20MCU%2Fexample_erpc%2Fbuild%2Farmgcc%2Fimx7d_sdb_m4%2Fbuild_all.sh%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89%E3%82%92%E8%A9%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%2Fhome%2Fbasavarajuc%2Ftest%2Ferpc-imx-demos%2FMCU%2Fexample_erpc%2Fservice%2Ferpc_matrix_multiply_server.cpp%3A%20%E9%96%A2%E6%95%B0%E5%86%85%20'void*%20create_MatrixMultiplyService_service()'%3A%3CBR%20%2F%3E%2Fhome%2Fbasavarajuc%2Ftest%2Ferpc-imx-demos%2FMCU%2Fexample_erpc%2Fservice%2Ferpc_matrix_multiply_server.cpp%3A168%3A56%3A%20%3CSTRONG%3E%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E6%8A%BD%E8%B1%A1%E3%82%AF%E3%83%A9%E3%82%B9%E5%9E%8B%20'MatrixMultiplyService_service'%20%E3%81%AE%20new-expression%20%E3%81%8C%E7%84%A1%E5%8A%B9%E3%81%A7%E3%81%99%3C%2FSTRONG%3E%3CSTRONG%3E%20new%20(nothrow)%20MatrixMultiplyService_service()%20%E3%82%92%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E5%86%8D%E5%BA%A6%E8%B3%AA%E5%95%8F%E3%81%97%E3%81%A6%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E3%81%8D%E3%81%A1%E3%82%93%E3%81%A8%E7%90%86%E8%A7%A3%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E1.%20GitHub%20%E3%81%AE%20eRPC%20%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FMarekNovakNXP%2Ferpc%2Ftree%2F232afb209f0a0cfceb25a1be11879f7d1934e065%22%20title%3D%22https%3A%2F%2Fgithub.com%2FMarekNovakNXP%2Ferpc%2Ftree%2F232afb209f0a0cfceb25a1be11879f7d1934e065%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%20%EF%BC%88232afb209f0a0cfceb25a1be11879f7d1934e065%20%E3%81%AE%20MarekNovakNXP%2Ferpc%EF%BC%89%3C%2FA%3E%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%3C%2FSTRONG%3E%3CSTRONG%3E%20%E3%83%87%E3%83%A2%E3%82%92%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%83%87%E3%83%A2%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E2.%3C%2FSTRONG%3E%3CSTRONG%3E%3CA%20class%3D%22link-titled%22%20href%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2Ftree%2Fmaster%2FMCU%2Fexample_erpc%2Fservice%22%20title%3D%22https%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%2Ftree%2Fmaster%2FMCU%2Fexample_erpc%2Fservice%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eerpc-imx-demos%2FMCU%2Fexample_erpc%2Fservice%20at%20master%20%C2%B7%20EmbeddedRPC%2Ferpc-imx-demos%20%C2%B7%20GitHub%3C%2FA%3E%20%E3%81%8B%E3%82%89%E3%81%AE%E5%87%BA%E5%8A%9B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%80%81%E3%81%A9%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AE%20erpcgen%20%E3%81%A7%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E5%8F%A4%E3%81%84erpcgen%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%E3%81%99%E3%81%90%E3%81%AB%E8%87%AA%E5%88%86%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%9C%E6%88%90%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%9F%E3%81%84%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%81%8A%E6%89%8B%E6%95%B0%E3%82%92%E3%81%8A%E3%81%8B%E3%81%91%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%81%A9%E3%81%86%E3%81%9E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E7%94%B3%E3%81%97%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099141%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099141%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%94%E6%8C%87%E6%91%98%E3%81%AE%E4%BE%8B%E3%81%AF%E3%80%81%E3%81%8A%E4%BD%BF%E3%81%84%E3%81%AE%20erpcgen%20%E3%83%93%E3%83%AB%E3%83%89%E3%82%88%E3%82%8A%E3%82%82%E5%8F%A4%E3%81%84%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%A7%E3%81%99%E3%80%82%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fmareknovak%22%20target%3D%22_blank%22%3Emareknovak%3C%2FA%3E%20%E3%81%AF%E3%80%81%E5%BD%93%E6%99%82%E3%81%AE%E5%85%AC%E5%BC%8F%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%AB%E3%81%AF%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E5%B0%8F%E3%81%95%E3%81%AA%E5%A4%89%E6%9B%B4%E3%81%AB%E3%82%88%E3%82%8A%E3%80%81%E5%85%AC%E5%BC%8F%20eRPC%20%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AE%E3%83%95%E3%82%A9%E3%83%BC%E3%82%AF%E3%82%82%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%83%9F%E3%83%89%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%83%BC%E3%81%AE%3CA%20class%3D%22%22%20data-content-finding%3D%22Community%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fexternal-link.jspa%3Furl%3Dhttps%253A%252F%252Fgithub.com%252FEmbeddedRPC%252Ferpc-imx-demos%22%20style%3D%22color%3A%20%235e89c1%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20text-decoration%3A%20underline%3B%20padding%3A%200px%20calc(12px%20%2B%200.35ex)%200px%200px%3B%22%20target%3D%22_blank%22%3Eerpc-imx-demos%3C%2FA%3E%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%8B%E3%82%89eRPC%E5%8F%82%E7%85%A7%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81eRPC%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AB%E3%83%AA%E3%83%80%E3%82%A4%E3%83%AC%E3%82%AF%E3%83%88%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%8B%E3%82%89%20erpcgen%20%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E5%B0%86%E6%9D%A5%E7%9A%84%E3%81%AB%E3%81%AF%E3%83%87%E3%83%A2%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%8A%E5%BD%B9%E3%81%AB%E7%AB%8B%E3%81%A6%E3%81%9F%E3%81%AA%E3%82%89%E5%B9%B8%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%E3%81%94%E4%B8%8D%E6%98%8E%E3%81%AA%E7%82%B9%E3%81%8C%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%82%89%E3%80%81%E3%81%A9%E3%81%86%E3%81%9E%E3%81%8A%E6%B0%97%E8%BB%BD%E3%81%AB%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1099140%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20eRPC%E3%81%AE%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1099140%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%3C%2FP%3E%3CP%3E%E5%9F%BA%E6%9C%AC%E7%9A%84%E3%81%AA%E8%B3%AA%E5%95%8F%E3%81%A7%E3%81%82%E3%82%8C%E3%81%B0%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ENXP%20%E3%81%AE%20erpcgen%20%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AE%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%E3%82%92%E7%90%86%E8%A7%A3%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%87%E3%83%A2%E3%82%92%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%93%E3%81%A1%E3%82%89%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%9A%3C%2FSPAN%3E%3CA%20class%3D%22jive-link-external-small%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fexternal-link.jspa%3Furl%3Dhttps%253A%252F%252Fgithub.com%252FEmbeddedRPC%252Ferpc-imx-demos%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fgithub.com%2FEmbeddedRPC%2Ferpc-imx-demos%3C%2FA%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%AC%A1%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81%E3%81%AF%E3%80%81erpcgen%20%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%97%E3%80%81%E5%90%8C%E3%81%98%3CSTRONG%3E%20erpc_matrix_multiply.erpc%3C%2FSTRONG%3E%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E7%8B%AC%E8%87%AA%E3%81%AE%E5%87%BA%E5%8A%9B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%80%81%E5%90%8C%E3%81%98%E3%83%87%E3%83%A2%E3%82%92%E5%86%8D%E5%BA%A6%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%A6%E3%80%81erpcgen%20%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%AB%E6%85%A3%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%87%BA%E5%8A%9B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E5%90%8C%E3%81%98%20erpc_matrix_multiply.erpc%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AB%E3%82%82%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%E7%A7%81%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A8%E7%95%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%A4%89%E6%9B%B4%E7%82%B9%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E9%80%9A%E3%82%8A%E3%81%A7%E3%81%99%EF%BC%9A%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E4%BE%8B%E7%A4%BA%E3%83%87%E3%83%A2%E3%81%AE%E5%87%BA%E5%8A%9B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E6%AC%A1%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%20(erpc_matrix_multiply_server.h)%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3Eerpc_status_t%20erpcMatrixMultiply_shim(erpc%3A%3ACodec%20*%20in%2C%20erpc%3A%3ACodec%20*%20out%2C%20uint32_t%20sequence)%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CSTRONG%3E%E7%A7%81%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%EF%BC%88erpc_matrix_multiply_server.h%EF%BC%89%EF%BC%9A%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3Eerpc_status_t%20erpcMatrixMultiply_shim(erpc%3A%3ACodec%20*%20codec%2C%20uint32_t%20sequence)%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E7%95%B0%E3%81%AA%E3%82%8B%E7%90%86%E7%94%B1%E3%80%81%E6%AC%A0%E3%81%91%E3%81%A6%E3%81%84%E3%82%8B%E8%A8%AD%E5%AE%9A%E3%81%8C%E3%81%82%E3%82%8C%E3%81%B0%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3CP%3E%3CBR%20%2F%3Eerpc_matrix_multiply_server.h%20%E3%81%8A%E3%82%88%E3%81%B3%20erpc_matrix_multiply_server.cpp%20%E3%82%92%E6%89%8B%E5%8B%95%E3%81%A7%E7%B7%A8%E9%9B%86%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%A3%E3%83%B3%E3%83%87%E3%82%A3%E3%83%BC%E3%83%8B%3C%2FP%3E%3C%2FLINGO-BODY%3E
評価なし
バージョン履歴
最終更新日:
‎07-14-2023 05:31 AM
更新者: