Linux
文章平均质量分 55
sdzhangy
这个作者很懒,什么都没留下…
展开
-
关于qt移植后在ARM平台运行时 line 1: syntax error: unexpected"("
Linux qt 构建设置问题.在QT中点击项目->构建shezhi原创 2014-10-16 09:42:45 · 1365 阅读 · 0 评论 -
纯C与QT通过socket通信
转载自 http://david4383.lofter.com/post/1cbffe05_39cfee1最近使用linphone,linphone是使用C编写的,他写的linphonec可以比较简单的实现通讯,因此想在这个基础上做些修改,应用到项目中去,最紧要的就是如何让纯C的LINPHONE与QT通讯,QT是C++的这个,因此C与C++的数据交换还是有些问题的,最终采用SOCKET通讯,很转载 2015-01-21 17:51:40 · 2511 阅读 · 0 评论 -
如何将驱动程序静态编译进内核
分类:原文地址:如何将驱动程序静态编译进内核 作者:cqqjliyuan驱动模块可以内核编译好后动态加载进去,也可以在编译内核的时候就直接添加。下面是将驱动程序静态编译进内核的方法:以一个字符设备为例:1.修改/drivers/char下的Kconfig文件在Kconfig中增加如下代码:config MY_HELLO bool "this i转载 2015-02-12 10:27:53 · 495 阅读 · 0 评论 -
Linux进程间通信——使用共享内存
转载自 http://blog.csdn.net/ljianhui/article/details/10253345下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理转载 2015-03-09 15:39:46 · 400 阅读 · 0 评论 -
mxc_uart driver 加载过程
原创 2016-05-30 16:24:22 · 468 阅读 · 0 评论 -
MXC_UART 内核调用过程
1.在 Serial.c 中首先被调用的函数是 arch_initcall(mxc_init_uart);2.继续查找arch_initcall的定义 在init.h 中发现 init.h 定义了驱动的初始化和退出相关的函数#define __define_initcall(level,fn,id) \static initcall_t __initcall_##fn##id __转载 2016-05-19 10:51:36 · 433 阅读 · 0 评论 -
mxc_uart device 添加过程
梳理了以下imx257 linux2.6.31 kernel 添加设备的过程原创 2016-05-20 11:17:34 · 342 阅读 · 0 评论 -
usb_modeswitch 的使用总结
使用E1750 在ARM Linux 上通讯,首先遇到的问题就是 切换USB模式1.下载 libusb-1.0.8 1.在解压后的文件夹中创建 install 文件夹2../configure --build=i686-linux --host=arm-none-linux-gnueabi --prfix= '解压路径/install' 3.make4.原创 2016-06-16 14:08:09 · 6622 阅读 · 0 评论 -
E1750 驱动加载
上篇文章将上网卡从U盘 成功切换为网卡状态,但是没有加载对应驱动打印出的设备信息为I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=5msE: Ad=82(I) Atr=02(Bulk) MxPS= 64原创 2016-06-16 15:16:27 · 365 阅读 · 0 评论 -
PPP 拨号
前面的文章已经看到了ttyUSB ,到了这一步 通过AT 我们就其实可以控制3G网卡发送短信,拨打电话了.要连接网络还需要PPP1. 下载 https://download.samba.org/pub/ppp/2.交叉编译 make CC=arm-none-linux-gnueabi-gcc 3.将生成的 char pppd pppdump pppstats 复制到 /us原创 2016-06-17 15:48:24 · 1202 阅读 · 0 评论 -
推荐一款嵌入式Linux的FTP服务端软件(stupid-ftpd)
作者:gzshun. 原创作品,转载请标明出处!来源:http://blog.csdn.net/gzshun在嵌入式Linux系统中,有时候需要搭建一个ftp服务器,以便windows或linux系统去访问嵌入式linux系统的数据。现在流行的ftp和vsftpd软件相对比较大,在嵌入式Linux系统下不太合适。最近由于需要,发现了一款很小型的ftp服务器,在这里分享。转载 2016-08-22 18:10:20 · 1361 阅读 · 0 评论 -
Linux串口添加过程
1.驱动程序定义:struct uart_driver {struct module *owner;const char *driver_name;const char *dev_name;int major;int minor;int nr;struct console*cons;/** these are private; the原创 2014-12-03 13:56:55 · 1270 阅读 · 0 评论 -
Shell编程(/bin/sh和/bin/bash)
转载自 Shell编程(/bin/sh和/bin/bash)保留字符及其含义shell变量条件测试命令表达式流程控制参考资料查看ubuntu支持的Shell:$ cat /etc/shells查看当前shell:$ echo $SHELL 以下是sh Shell脚本编程,也适用于bash,差异之处转载 2014-12-09 14:25:53 · 1600 阅读 · 0 评论 -
gdb移植
转载自 wangbaolin719的ChinaUnix博客一、源程序下载环境: 硬件:TI davinci 开发板上内核:linux-2.6.32.2 交叉编译工具:arm-none-linux-gnueabi-gcc-4.3.3PC 机器 Linux 系统:Ubuntu PC 机编译环境:gcc 4.4.3 gdb转载 2015-01-13 12:03:37 · 1057 阅读 · 0 评论 -
Linux系统下如何查看及修改文件读写权限
查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些:-rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是类型 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组群(group) 最后那三个 r-- 代表的是其他人(other)转载 2014-11-25 14:23:42 · 380 阅读 · 0 评论 -
plantform 驱动笔记
1.当plantform 设备使用 platform_device建立成功后,在/bus/platform/目录下会有建立的设备节点文件夹.1.1 在建立设备时可以定义设备资源.也可以在设备驱动程序的probe中定义硬件资源.2.当设备建立后,开始编写驱动程序.首先使用 platform_driver_register(设备名) 注册驱动程序.linux 会找到对应的设备.并调用 pr原创 2014-11-27 15:38:53 · 1237 阅读 · 0 评论 -
platform_device 添加方法
1.在板级文件mx25_3statck.c 文件中添加1.1 声明 static struct platform_device 设备名1.2 函数 platform_device_register 设备名 注册1.3 编译内核,运行后,就可以看到在/sys/bus/platform/devies 看到对应设备名字2.驱动程序动态添加2.1 声明设备变量 stati原创 2014-11-27 15:49:40 · 914 阅读 · 0 评论 -
linux 查看主设备号
1.cd /devls -l |grep 设备名 //显示主设备号和次设备号2.cat /proc/devices //只显示主设备号原创 2014-11-25 09:53:52 · 700 阅读 · 1 评论 -
kobject 的作用就是在sys目录下创建设备文件!
kobject 的作用就是在sys目录下创建设备文件!原创 2014-11-25 09:53:59 · 471 阅读 · 0 评论 -
LINUX设备驱动之platform总线
Eric Fang 2010-01-19--------------------------------------------------------------本站分析linux内核源码,版本号为2.6.32.3转载请注明出处:http://ericfang.cublog.cn/-------------------------------------------------转载 2014-11-25 16:04:33 · 479 阅读 · 0 评论 -
浅谈设备、驱动的加载和匹配
原文地址:浅谈设备、驱动的加载和匹配 作者:xxw19840406要了解Linux设备驱动,首先要理解linux的bus、device、driver三个概念。Bus就是总线,除了我们通常知道的i2c、spi、usb等总线之外,Linux中还有一个很重要的总线platform总线,虽然这个总线是虚拟的,但并不妨碍它的重要性(暂不谈)。Linux驱动模型中d转载 2014-12-02 08:52:03 · 768 阅读 · 0 评论 -
如何去掉linux 开机屏幕的字符信息?
在启动参数把console=tty 去掉就可以我修改了板子里的/etc/inittab 脚本,注释掉里面的脚本,开机时还是有显示。是在u-boot改的以下的内容是背光问题的说明,你可以先参考下:Linux下LCD驱动默认是10分钟之后会自动关闭屏幕,出厂演示系统默认启动的Qt framework,则不会出现自动关闭情况。当屏蔽/usr/share转载 2014-12-04 09:36:44 · 3330 阅读 · 0 评论 -
QT使用GDB调试开发板
QT使用GDB调试开发板 2013-08-07 17:16:24| 分类: linux|举报|字号 订阅转载请注明出处:http://blog.163.com/tianjunqiang666@126/1.先安装所需要的环境sudo apt-getinstall texinfosudo apt-getinstall libn转载 2015-01-12 09:20:07 · 737 阅读 · 0 评论 -
QT 显示字体设置
项目需要俄文显示,str= “Режим” 在开发板显示为方框。怀疑QT设置问题,查阅资料将解码格式设置如下QTextCodec::setCodecForCStrings(QTextCodec::codecForName(“UTF-8”)); 问题依旧。 测试解码是否正常 QString MainWindow::ParseLanguage(QString Text) { if(原创 2017-05-19 10:07:21 · 4015 阅读 · 0 评论