imx6ull emmc 8G linux开发板上的softether

imx6ull emmc 8G linux开发板上的softether vpn

第一次写CSDN 希望对大家有什么帮助 我本着开源 乐观的心态想为广大的码农分享一下
我要做的是利用开发板 链接别的设备比如(plc,触摸屏(工业))来对设备的调试 程序下载

前几天拿到一块imx6ull 的板子

ubuut
kernel
rootfs自觉不用多说。

kernel makemenuconfig 的时候一定要选上

看到了没 这个选项一定要选上 别问我怎么知道的 fucking source code
这个选项选上后 在/dev/ 就会有个net文件夹 里面就会有个tun 的驱动 这个是新建虚拟网卡的。
然后编译

后面用builroot生成的文件系统 如果不想折腾softether 的源码的话 可以在builroot里面选好这个包,
在这里插入图片描述这个选项选择后 根据softether 里面的文档可以看到 需要有三个库 libiconv readline ncurses
在这里插入图片描述
可以看到 选择softethe之后
在这里插入图片描述
在.config里面这几个选项就会打开。这样基本咱们的softether 所需要的库就可以用了。但是肯定还是不行的。




这时候还是需要去githup上下载一个libiconv的源码(交叉编译源码)这个过程就不描述了,自己百度去吧。交叉编译后 在输出的文件里面lib文件夹下面
在这里插入图片描述
有个preloadable_libiconv.so 把这个文件拷贝到你的自己做的rootfs里面 什么地址都行,别忘了chmod 一下哈。

再然后把kernel 和rootfs 烧录到你的imx6ull的开发板 在里面执行
export LD_PRELOAD=/你拷贝的地址/preloadable_libiconv.so
这样的话 vpnserver 和vpnclient 就都可以运行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章