- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 QNetworkRequest数据中 汉字的处理
使用 QNetworkReply* m_pNetworkReply; //封装请求返回信息 m_pNetworkReply获取网络得到的数据 QByteArray resultContent = m_pNetworkReply->readAll(); // 假如 resultContent为字符串 "张三78zn" //则 resultC
2017-02-23 18:45:46
984
翻译 QT 串口操作
QT 下串口操作参考代码如下;#include "serialport.h"#include#define MAX_RECV_LENGTH 1024SerialPort::SerialPort(QWidget *parent): QObject(parent){ m_fd=-1; rev_buf=new QByteArray();
2017-02-20 14:21:54
649
原创 嵌入式Linux连接WPA加密方式的路由器方法
嵌入式Linux连接WPA加密方式的路由器方法 WPA加密和WEP加密的连接方式不同,需要特别注意,详见发布者的开发文档 1.安装模块 insmod /lib/modules/3.14.38-6UL_ga\+ge4944a5/kernel/drivers/net/wireless/realtek/rtl8723BU/8723bu.ko 2. 启动无线网卡 ifconfig w
2017-02-20 14:17:13
707
原创 QNetworkRequest 网络通信的使用
下载QGET - 从指定的服务器中获取数据POST - 提交数据给指定的服务器处理 GET方法:使用GET方法时,查询字符串(键值对)被附加在URL地址后面一起发送到服务器:void HttpFun::sendRequest(const QString &strUrl){ m_strUrl = strUrl; QNetworkRequest ne
2017-02-20 14:04:36
11210
3
原创 qt应用程序的交叉编译和移植
1. 最好使用相同的lib和include文件路径。即计算机上交叉编译环境的相关依赖库与Arm开发板上的库的文件路径最好一致比如 计算机上的Makefile文件的制定库 路径为/usr/local/freescale/qt4.8.5/lib 需要在计算机 和arm开发板上 都有该文件夹和相关文件2. 需要确定选择对应的屏幕,在启动内核时,选择4.3寸显示屏
2017-02-20 14:03:05
943
原创 Linux驱动配置文件选项的修改
在Linux 的目录 /linux-3.14.38 下,运行 Terminal然后执行 make menuconfig 即可使用图形化的 驱动配置工具 进行 配置选择需要或不需要的驱动文件1.去掉蓝牙 将所有的 CONFIG_BT 开头的配置选项注释2.触摸屏 即将SCreen_Touch 选项注释即可3.wifi驱动 在内核中直接加载的方法 将 CONFIG
2017-02-20 13:59:25
1411
原创 Linux驱动程序编写
驱动程序功能简介:1.无操作系统 驱动程序实现应用程序和硬件的隔离,模块化的方式,提高复用率和安全性,实现高内聚低耦合的要求 有操作系统 驱动程序 实现内核和硬件的隔离,提供统一的接口至内核,内核提供统一的接口至应用程序2.驱动程序直接通过内核操作硬件或直接操作硬件3.驱动设备有三大类:字符设备;块设备;网络设备。简单实例:0.选择对应的系统的版本,本人使用的
2017-02-20 13:53:06
667
翻译 Linux下GIPO的操作
使用系统自带的GPIO 首先,看看系统中有没有“/sys/class/gpio”这个文件夹。如果没有请在编译内核 make menuconfig 的时候 加入 Device Drivers-> GPIO Support ->/sys/class/gpio/… (sysfs interface)。1. echo 9 > /sys/class/gpio/export2
2017-02-20 13:45:20
2024
翻译 制作和烧写嵌入式Linux文件系统过程
1.解压tar xvf createSdcard.qt4.tar.bz2文件,在Ubuntu下插入SD卡。2.执行./createSdCard.sh,即可在SD卡生成 bin 和 system 目录,bin 里面的内容不要更改; system 目录里的内容将来被烧写到 嵌入式系统的Nand 注意:卡只需要做一次,如果以后更换自己的编译的系统镜像,只需将新编译的镜像 u-bo
2017-01-18 10:38:53
2151
原创 Linux环境变量和初始化配置
1.环境变量在 etc/profile 文件中,PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/samba/bin添加或者删除 环境变量也可以直接使用PATH=$PATH:/usr/local/samba/bin如是/etc下的profile,是root。 如是/home下的profile,属于/ho
2017-01-16 13:36:35
4745
原创 嵌入式linux的Pcap移植与测试
1.下载libpcap-1.6.2.tar.gz,解压至libpcap-1.6.2目录下2.在目录libpcap-1.6.2 下 执行 ./configure --host=arm-linux3.修改configure文件 ,将以下几行注释#if test -z "$with_pcap" && test "$cross_compiling" = yes; the
2017-01-16 10:52:11
640
原创 嵌入式Linux的Samba移植后的 smb.conf文件的配置
# workgroup = NT-Domain-Name or Workgroup-Name, eg: REDHAT4# guest account = root 非常重要的一句话 workgroup = WORKGROUP netbios name = 123 security = share guest account = root
2017-01-16 10:41:48
833
原创 Arm-Linux下Samba的移植与开发环境搭建
开发环境为Ubuntu12.04.5版本。1.官网下载 samba-3.0.23.tar.gz,然后解压 tar -xvfz samba-3.0.23.tar.gz。2.进入解压之后的文件夹,找到samba-3.0.23目录下的source文件夹,右键打开命令行终端,输入 ./configure CC=arm-fsl-linux-gnueabi-gcc LD=ar
2017-01-16 10:00:04
4431
原创 Ubuntu12.4的安装之后的必要设置
下载Ubuntu之后,若需要在Arm-Linux下安装Samba服务1. 在目录 /usr/bin/ 中查找并执行 gnome-terminal,此为命令终端。2.执行 sudo apt-get update,更新Ubuntu至最新版本。3.执行 sudo apt-get install nautilus-open-terminal,可添加右键打开 命令行终端。5.执行
2017-01-16 09:58:39
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人