You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nothing else is required because projects inside icub-firmware will directly refer to source files using a relative path (which contains the string icub-firmware/../icub-firmware-shared/).
B.2 Case of use with icub-main
So far, the repository icub-firmware-shared is used to compile only on the pc104. to do so, one must:
Create a build subfolder into icub-firmware-shared:
mkdir build-pc104
cd inside the build-pc104 folder:
cd build-pc104
Call ccmake ..
Digit c as many times are required and then g to generate the makefile.
Run make to generate the correct dependencies required by icub-main (actually this step is not strictly required).
At this point a run of ccmake ../ in icub-main build folder will be able to find the suitable dependencies for icub-firmware-shared.
Wireshark dissector for embObj
The repository also contains a Wireshark Dissector for simplifying the reading of dumps of embObj data in Wireshark, contained in the source code at eth/embobj_wireshark.lua and that is installed at share/icub_firwmware_shared/embobj_wireshark.lua .
To install the Wireshark dissector, locate the "Personal Lua Plugins" used by your WireShark installation by opening Wireshark and navigating to Help -> About Wireshark -> Folders, and find the "Personal Lua Plugins" location, then copy the embobj_wireshark.lua file to it.
For example on linux, you can just copy the embobj_wireshark.lua file to ~/.local/lib/wireshark/plugins: