[Solved] [ARM Linux] [Qt] $./hello -qws Not Success on ARM Linux: lack of unix module support

[Embedded] [FL2440] ADS实验一: 汇编语言编程1 (找到GPBCON和GPBDAT的地址) PS: 这个问题在FL2440的BBS上已经有零碎的解答(!急!!急!!μC/OSⅡ下跑马灯程序该如何编写?4个LED的地址呢?),我写在这里目的是为了整理自己所学,并当作笔记方便以后查找。绝没有重复劳动的意思,另外我没有确定飞凌公司对源代码的授权,如果需要我撤消源代码,请在回复 阅读详情

$ modprobe unix # ./qt-app -qws need Unix Domain Socket module support


If you don't have unix module in your arm linux os, you need to compile unix module, which locates on linux-2.x.x/net/unix/ directory of linux-2.x.x source code tree. After make modules success, copy linux-2.x.x/net/unix/unix.ko to /lib/modules/linux-2.x.x/ kernel/net/unix/ directory of your arm linux os. Then $ modprobe unix.


On Thu, Aug 18, 2011 at 5:03 PM, Dooit  <dooit.lee@gmail.com> wrote:
--- Here I put the problem and information, but I am not sure whether is my linux kernel no support Unix socket --------

/mnt/xxx/qt4/hello $ uname -a
Linux (none) 2.6.14-hi3511v100dmeb-less- release #1 Wed Mar 18 20:51:33 CST 2009 armv5tejl unknown
/mnt/dooit/qt4/hello $ ./hello -qws
QWSServerSocket::init: Address family not supported by protocol
QWSServerSocket: unable to create socket.
QWSServerPrivate::initServer: server socket not listening: Address family not supported by protocol
Failed to bind to /tmp/qtembedded-0/QtEmbedded-0
Aborted
/mnt/xxx/qt4/hello $ ls
Makefile   hello      hello.cpp  hello.o     hello.pro
/mnt/xxx/qt4/hello $ cat hello.cpp 
#include <QApplication>
#include <QLabel>

int main(int argc, char **argv)
{
        QApplication app(argc, argv);
        QLabel *label = new QLabel("Hello Qt!");
        label->show();
        return app.exec();
}

[Embedded] [FL2440] ADS实验三:LED跑马灯:增加了一个程序启动声音 (运行程序时beep一声) PS: 相关说明请扭ADS实验一的PS LED跑马灯源代码 // by Dooit.Lee@gmail.com // Description: LED跑马灯 // Refer to: www.witech.com.cn //;;;;;;;;;;;;;;;;;;;;;; 阅读详情

相关推荐

[Embedded] [FL2440] ADS实验五: 按键与蜂鸣器: 修改了光盘配的代码的一句错误, 并优化了当中 的计数值

1.5-key-bell\init.s: AREA |DATA|,CODE,READONLY ENTRY ldr r13, =0x1000 ; Set sp IMPORT BellMain b BellMain END 1.5-key-bell\main.

Dooit's World 1558

QWSServerSocket内核组件依赖问题

运行qte程序时出错 QWSServerSocket::init: Address family not supported by protocol QWSServerSocket: unable to create socket. QWSServerPrivate::initServer: server socket not listening: Address family not su

cooButter的专栏 1251

[Solved] [Embedded] [FL2440] ADS实验二:汇编语言编程2:相同的源代码和同样的配置,自已对着打上去的却得不到结果:结论是粗心的代价非常大

PS: 请看[Embedded] [FL2440] ADS实验一的PS 与实验配的源代码完全相同,并且配置也一样,但我自己照着打上去的代码就是得不到结果。在这里我附上ARM开发板的相关信息,并贴上官方和我自己对着代码打上去的两个版本程序以及其CodeWarrio

Dooit's World 1407

QT4.5.3移植到mini2440,tiny6410

奋斗了十天总算做完了,那么在这里来总结一下吧。 平台:fedora(完全安装版)完全安装在后面的编译过程中才会很少因为确实库而出问题。 编译器:mini自带的 4.3.2 开发板:mini2440(nand128M) 第一步:准备源码包 从ftp://ftp.qt.nokia.com/qt/source/ 下载:qt-embedded-linux-opensource-src-4.5

星河_SR的专栏 2972

[Not Solved] ][Embedded] [FL2440] ADS实验六: ADC实验: 还没有完全理解代码

1.6-adc\init.s ============================================================================================================ AREA

Dooit's World 1219

Abaqus CEL分析必备:Hypermesh网格导出与inp文件合并技巧

本文详细介绍了在Abaqus CEL分析中使用Hypermesh生成六面体网格并合并多组件inp文件的完整流程。从单元类型设置(EC3D8R)、网格质量优化到inp文件合并技巧,提供了一套解决流固耦合仿真前处理痛点的实战方案,帮助工程师高效完成复杂CEL分析任务。

weixin_29279101的博客 213

centos7 ping socket Address family not supported by protocol 错误修复

有一台vps最近突然发现有问题,然后在它上面 ping 10.0.0.2 的时候,报错如下: ping: socket: Address family not supported by protocol 修复方法如下: 降级 yum downgrade http://vault.centos.org/7.2.1511/os/x86_64/Packages/iputils-20121221-7...

SimonLiu的博客 6811

华为星闪SLE实战:手把手教你用HarmonyOS开发智能家居控制应用(附完整代码)

本文详细介绍了如何利用华为星闪SLE技术,结合HarmonyOS开发智能家居控制应用。通过对比传统无线技术,阐述了星闪SLE在低时延、高可靠性和高并发方面的优势,并提供了从环境搭建、设备发现、连接管理到核心控制代码的完整实战教程,帮助开发者快速上手这一无线短距通信技术。

bert9linguist的博客 506

Address family not supported by protocol等很多问题的解决方案

在Linux的socket udp编程中,常常发现sendto函数第一次执行出错,而后面的执行正常,且第一次错误返回-1  perror显示错误为Address family not supported by protocol。   这主要是因为在前面recvfrom函数中,最后一个参数的问题。长度__addr_len是一个in_out类型参数,不要未初始化直接传入,传入时需要赋值为sizeo

God 的专栏 3万+

卡尔曼滤波原理详解及系统模型建立(simulink)

卡尔曼滤波原理详解及系统模型建立(simulink) 卡尔曼滤波器 卡尔曼滤波器是在上个世界五六十年代的时候提出的,到今天已经有六十年左右的时间,但卡尔曼滤波算法不管在控制、制导、导航或者通讯方面对数据的预测能力依然处在一个不可撼动的位置上,但是很多人对于其算法内部的工作原理究竟是怎么运作的依然不理解,所以在工程上很多人都只是把卡尔曼滤波当成是一种“黑箱”预测算法,并不清楚内部原理。但实际上没有任...

weixin_43942325的博客 7万+

解读(DivideMix)DIVIDEMIX: LEARNING WITH NOISY LABELS AS SEMI-SUPERVISED LEARNING

这是Salesforce在今年年初出的一篇关于半监督学习的文章被ICLR 2020收录,目前还保持在SOTA状态。 文章主要做了两点工作: • 提出了一个co-divide方法。 • 利用label co-refinement 和co-guessing 改善之前的谷歌提出的MixMatch方法 1.co-divide方法 大概思路:同时训练两个网络,让每个网络在样本损失分布上去拟合GMM模型,并利用GMM模型,将训练数据分为标签数据和未标签数据,co-divide 使前面分的标签与未标签数据分别在

so 5041

QT Embedded二三事之QWSServer

QT Embeded应用没有来严格的区分server和client进程,如果一个QT进程的启动参数中有-qws,那么这个进程就具有server胡管理功能,被称为QWS server,当然这个进程同样可以和其它的QT进程一样可以创建并显示widget,只有兼做server的功能而已。  这个所谓的server功能主要是由QWSServer对象来实现的。       1.QWSServer的管理

复兴之路 1362

深度学习-176-知识图谱技术之langchain与neo4j的嵌入向量Neo4jVector

使用Neo4jVector将输入的文档向量化,并创建向量索引,然后进行语义检索。

qq_20466211的博客 440

“error getting socket: Address family not supported by protocol”的解决方案

“error getting socket: Address family not supported by protocol”的解决方案 转载至:http://smilejay.com/2012/07/config-unix-kernel-panic/ 07/27/2012master 1 Comment 原本我是想KVM支持NAT,在重新编译kernel,当然为了NAT,我得去

lw2011cg的专栏 2万+

Orin 10G PHY网络分析

由于调试用的10G PHY,所以整理下分析过程; 1.从Orin devkit 丝印来看RJ45 对应J17 通过搜索 MGBE_PHY_A_N 找到连接的10G PHY, 原理图上标明了MDIO address 为0x0, 使用的PHY 芯片为 Marvel 的AQR113C, 主要特性: 架构: 关键特征: MDC 连接了GPIO26_XFI0_MDC; MDIO 连接了GPIO25_XFI0_MDIO; 通过pinmux_config映射表也可以..

乐于分享 5650

YOLOv8改进 | 注意力篇 | YOLOv8引入EMAttention(EMA)注意力

具体来说,除了对全局信息进行编码以重新校准每个并行分支中的通道权重之外,还通过跨维度交互来进一步聚合两个并行分支的输出特征,以捕获像素级的成对关系。3. 跨空间学习:除了在每个并行子网络中建立局部的跨通道交互外,EMA模块还通过跨空间学习方法融合了两个并行子网络的输出特征图。到此本文的正式分享内容就结束了,在这里给大家推荐我的YOLOv8改进有效涨点专栏,后期我会根据各种最新的前沿顶会进行论文复现,也会对一些老的改进机制进行补充,如果大家觉得本文帮助到你了,订阅本专栏,关注后续更多的更新~

tsg6698的博客 895

[Sysadmin] 在Linux里如何以一般用户的身份挂载NFS或挂载NFS给某一个一般的用户

用sudo命令添加下面的一条到/etc/fstab上,然后一般用户直接mount在/etc/fstab设好的mount-point就可以了,参考http://blog.csdn.net/kongxx/article/details/6798346 : cifs nounix,noserverino,noauto,sync,user,user=,owner,rw 0 0e

Dooit's World 1923

相位编码脉冲压缩信号的理论研究与 Matlab 实现

通过实际的代码示例,我们展示了如何生成信号、进行相位编码、传输信号、相位解码和脉冲压缩的步骤。相位编码脉冲压缩信号是通过在发射端对信号进行相位编码,并在接收端对信号进行相位解码来实现的。其主要原理是在发射端将信号的频率进行调制,使得信号具有宽带特性,然后在接收端通过匹配滤波器对信号进行解调和压缩,从而提高信号的分辨率和抗干扰能力。相位编码脉冲压缩信号是一种在信号处理中常用的技术,用于提高信号的分辨率和抗干扰能力。可以使用 Matlab 中的信号生成函数生成一个宽带脉冲信号,例如矩形脉冲信号或高斯脉冲信号。

CyberWizarDD的博客 901

[Solved] [Embedded] [FL2440] ADS实验4: 蜂鸣器实验: 蜂鸣器响都不响一声

按照实验手册上, 对着把程序重写了一遍, 编译运行后蜂鸣器并不响。 加载光盘配的程序也是一样不响,都得不到正确的运行结果。按逻辑来说函数BellMain应该是没有错的,但加载运行后就是得不到正确的实验结果 (即蜂鸣器有规律鸣响)。 ARM汇编程序加载代码:init.s

Dooit's World 1474

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

上一篇: [ARM Linux] [Qt] 移植Qt程序到ARM Linux上 (包括如何构建专业的PDA界面、phone界面)
下一篇: [Ubuntu] SVN server 安装配置: 包括权限的设定
Dooit
博客等级 码龄18年 11粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值