@jie5241666 SDK会有打包命令,翻看一下相对应的文档
A
Asoul_Ava 发布的最佳帖子
Asoul_Ava 发布的最新帖子
-
T113 longan SDK 如何将编译环境打包?包括Qt的qmake和编译器,直接打包扔到其他虚拟机中无法使用
由于想让其他人不需要编译庞大的SDK也能直接编写Qt工程代码,所以原意打算压缩一个编译环境包之类的东西,但是发现Qmake部分还是有些问题,哪怕已经将qt生成部分全部拷贝。
在其他虚拟机中解压环境后直接选择/Qt_5.12.5/bin/qmake会报错The qmake executable /usr/local/pad-env/Qt_5.12.5/bin/qmake could not be added: "/usr/local/pad-env/Qt_5.12.5/bin/qmake" produced no output: /usr/local/pad-env/Qt_5.12.5/bin/qmake: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/local/pad-env/Qt_5.12.5/bin/qmake) /usr/local/pad-env/Qt_5.12.5/bin/qmake: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /usr/local/atompad-env/Qt_5.12.5/bin/qmake) /usr/local/pad-env/Qt_5.12.5/bin/qmake: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /usr/local/pad-env/Qt_5.12.5/bin/qmake)
也许应该手动编译静态GLIBC?还望有知道的兄弟指点一二。
-
回复: YT8531
@shuaige
echo 16777216 > /proc/sys/net/core/rmem_max
echo 16777216 > /proc/sys/net/core/rmem_default
echo 16777216 > /proc/sys/net/core/wmem_max
echo 16777216 > /proc/sys/net/core/wmem_default
这样设置之后在使用iperf3时限制速率为95兆来跑
iperf3 -u -c 192.168.XXX.XXX -b95M -t10
如果不行的话就尝试
iperf3 -u -c 192.168.XXX.XXX -b100M -t10 -l314或者
iperf3 -u -c 192.168.XXX.XXX -b100M -t10 -l65507
就是限制这个发包大小,具体多少就自己试一试了 -
回复: YT8531
@shuaige 可能是socket缓冲区的原因,你可以在后面添加-l310 或者-l290之类的数,或者限制速率为-b90m 这样来尝试一下,还不行的话就修改wmem_max和wmem_default这两个网卡内核调优参数。
-
回复: gpadc的按键驱动
@cfxcfx
进入sunxi_gpadc.c文件中,删除以下代码中的 |BIT_MASK(EV_REP)switch (id) { case GP_CH_0: #ifdef CONFIG_ARCH_SUN8IW18 case GP_CH_3: input_dev->evbit[0] = BIT_MASK(EV_KEY); #else input_dev->evbit[0] = BIT_MASK(EV_KEY)|BIT_MASK(EV_REP); #endif for (i = 0; i < KEY_MAX_CNT; i++) set_bit(sunxi_gpadc->scankeycodes[i], input_dev->keybit); break;
应该是,我去试验一下。