open62541 / open62541

Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
http://open62541.org
Mozilla Public License 2.0
2.59k stars 1.24k forks source link

Using OPC UA server on TI RM48 #4022

Open Hben580120 opened 3 years ago

Hben580120 commented 3 years ago

i just start to learn about OPC UA and want to porting server on my RM48 board which use keil C compiler and run lwip without OS. My problem is that i don't know how to start and where should i start. there is a lot of examples here but i couldn't find something for the embedded systems which use lwip without OS. i just want to read and write some variables using the server. so can any one help me and let me know where i can start here?

johndzilva commented 3 years ago

open62541 has a support in a freeRTOS+lwip environment. https://github.com/open62541/open62541/tree/master/arch/freertosLWIP

If you don't want to use OS you may need do some changes in the mentioned files above. Start with these example Server: https://github.com/open62541/open62541/blob/master/examples/tutorial_server_firststeps.c Client: https://github.com/open62541/open62541/blob/master/examples/tutorial_client_firststeps.c

Hben580120 commented 3 years ago

I tried to download from github and found open62541.c/.h according to the method provided on the website But it cannot be compiled successfully in the environment of Keil C Because the cmake method provided by the website has OS Is there any cmake without OS that can make open62541.c/.h compile successfully under Keil C?

open62541 has a support in a freeRTOS+lwip environment. https://github.com/open62541/open62541/tree/master/arch/freertosLWIP

If you don't want to use OS you may need do some changes in the mentioned files above. Start with these example Server: https://github.com/open62541/open62541/blob/master/examples/tutorial_server_firststeps.c Client: https://github.com/open62541/open62541/blob/master/examples/tutorial_client_firststeps.c