关闭

Qt使用上一次打开的路径

在Qt中使用 QFileDialog::getOpenFileName 和 QFileDialog::getOpenFileName 的时候默认是打开某一个路径, 如果要多次选择某个路径下的多个文件, 就需要使用上次打开的路径. 实现方法如下所示: QDir dir; QFileDialog::Options options; options ...
阅读(252) 评论(0)

线程的分离与非分离状态

线程的分离状态决定一个线程以什么样的方式来终止自己     非分离 【joinable】     分离 【detached】 非分离的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的【默认状态】 分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放 这里要注意的一点是,如果设置一个线程为分离线程,而这个线程运行又非...
阅读(291) 评论(0)

字符编码

最近有一些朋友常问我一些乱码的问题,和他们交流过程中,发现这个编码的相关知识还真是杂乱不堪,不少人对一些 知识理解似乎也有些偏差,网上百度,google的内容,也有不少以讹传讹,根本就是错误的(例如说 unicode编码是两 个字节),各种软件让你选择编码的时候,常常是很长的一个选单,让用户不知道该如何选。基于这样的问题,我就写 下我的理解吧,一方面帮助一些需要帮助的人纠正认识,一方面作为自...
阅读(170) 评论(0)

Qt显示界面旋转

开发中有时需要这样显示 这时就要用到Qt的旋转.  Qt提供了插件来支持旋转显示. 在Qt编译的时候添加编译选项 -qt-gfx-transformed . 我的配置文件为: # !bin/bash ./configure -prefix /opt/qtenv/Qt-4.8.4-arm \ -opensource \ -confirm-license \ -force-pkg...
阅读(1777) 评论(0)

linux3.2下adt7320的spi驱动编写

在3.2中没有spi_read/spi_write, 更改为了spi_write_then_read, 好用惨了 驱动程序adt7320_driver.c #include #include #include #include #include #include #include #include #include #include #include #include ...
阅读(752) 评论(2)

sdk6下启用spidev

Com3354开发板 , 资料基于sdk6.0: 一   首先去除与spi0冲突的i2c1: 其他的板子 如果没有冲突的引脚可以略过这一步. 二    内核配置: Device Drivers  --->  [*] SPI support  --->    McSPI driver for OMAP  如果是要模拟spi设备接口的话,还需要在配置的时候加上...
阅读(486) 评论(0)

修改uboot代码增加环境变量

虚拟机里弄好了编译链和 nfs tftp但是没有源码需要拷贝uboot和kernel的源码进去. 编译uboot: make com335x_nand_512_config make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- 编译kernel: 1.清理  make ARCH=arm CROSS_COMPILE=arm...
阅读(1436) 评论(0)

beaglebone-black使用TI-sdk 通过修改dts文件来使能 spidev1.0

将TI sdk里的 am335x-boneblack.dtb反编译. 观察dts文件: 1. 上边这个图片为pinmux 下边则为ethernet配置, 可以看到如果有两个pinmux 则在模块配置中要写明两个名称, 并且pinctrl-0 / pinctrl-1要分别与之对应....
阅读(2716) 评论(1)

beaglebone black上使用TI sdk中的linux系统来编写spi驱动

根据之前的博客, 我们已经可以从tftp下载内核 并且挂载nfs为根文件系统了, 我们可以到 /tftp 目录下查看到启动系统使用的内核和设备数文件: zImage-am335x-evm.bin  和 am335x-boneblack.dtb 然后再查看一下 /dev 下有没有spi设备( ls /dev ), sdk中的系统是没有开启spi设备的.  我们知道 spi的架构是, 先定义...
阅读(2302) 评论(0)

移植tslib

原文链接: http://blog.csdn.net/zy812248258/article/details/42554139 首先下载tslib :   https://github.com/kergoth/tslib 1. 为了防止安装过程中出现错误,先执行命令:  sudo apt-get install autoconf automake libtool 2. 解压源码, ...
阅读(504) 评论(0)

TI am335x sdk安装过程记录

beaglebone black出厂是带的debian的系统, 除此之外TI还提供了一个sdk, 这个sdk由以下几部分组成 1. 预编译好的 SPL uboot kernel dtb的镜像, 在 sdk/baord_support/prebuilt-images 下: 其中 uboot-spl.bin-am335x-evm 是板子的初始化程序, 这个程序运行之后可以引导uboot(u-boot...
阅读(6237) 评论(0)

UBUNTU 14.04 在 vmware workstation10下无法进入unity模式

原文链接: http://www.ntex.tw/wordpress/1744.html 以下命令都在家目录下执行 sudo apt-get update; sudo apt-get install gnome-session-fallback wget https://raw.githubusercontent.com/graychan/notes/master/vmware/tools...
阅读(8328) 评论(0)

TI am335x sdk 自带linux源码下编译驱动出错解决办法

在使用beaglebone black的时候从TI官网下载了最新版的sdk: ti-processor-sdk-linux-am335x-evm-01.00.00.00-Linux-x86-Install.bin 在linux下安装之后 kernel的默认路径是 /opt/ti-processor-sdk-linux-am335x-evm-01.00.00.00/ 然后执行make all就可以...
阅读(1836) 评论(0)

beaglebone black 的Qt开发环境搭建

host: ubuntu14.04  在ubuntu的软件中心就可以安装Qt...
阅读(2564) 评论(0)

beaglebone black tftp与nfs挂载根文件系统

原文链接: http://blog.csdn.net/zy812248258/article/details/39291835 我的板子是beaglebone black  rev.c 启动方式: 在win下用am335x-evm-01.00.00.00.img.zip里的镜像烧写到tf卡里 从tf卡启动 TI SDK版本:  http://software-dl.ti.com/sita...
阅读(1463) 评论(0)

arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别

原文链接: http://www.veryarm.com/296.html 命名规则 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] arch - 体系架构,如ARM,MIPSvendor - 工具链提供商os - 目标操作系统eabi - 嵌入式应用二进制接口(Embedded Application Binary Int...
阅读(603) 评论(0)

VMware Workstation 11 中 Ubuntu 14.04 的 VMware Tools 问题 : 共享文件夹

原文链接: http://blog.csdn.net/chinley/article/details/45666241 Win7中用VM11 / VM10 安装的Ubuntu14.04中,安装完自带的VMware Tools之后,/mnt/hgfs 中没有前面已经设置好的共享文件夹 如果安装了 open-vm-tools 要先卸载: sudo apt-get remove ope...
阅读(2355) 评论(5)

beaglebone black spi使用笔记(2)-adt7320代码编写

这里使用adt7320芯片来测试SPI1接口. linux的spi驱动为用户提供了很多命令: 配置总线时序, 配置总线速率等 1 设置极性和相位(spi四种模式) 2 读取极性和相位 3 设置每 字 的长度 4 设置最大总线速率 5 数据接收/发送命令 直接上代码: #include #include #include #inc...
阅读(860) 评论(0)

beaglebone black 在debian下的spi使用笔记(1)-SPI加载

cat /sys/devices/bone_capemgr.*/slots 查看当前加载的片上设备, 注意这里HDMI和SPI1有一个引脚冲突, 如果要是哟功能SPI1必须先卸掉HDMI 下边我们以spi0为例来说明如何测试spi0是否工作 echo ADAFRUIT-SPI0 > /sys/devices/bone_capemgr.9/slots 测试代码为内核...
阅读(1651) 评论(0)

beagleboen black 的i2c应用编程

本文以adc芯片ads1115为例, 简单讲解beaglebone black原装系统的i2c编程. 直接上代码: /* ADDRESS_0 0x90 //ADDR PIN ->GND ADDRESS_1 0x92 //ADDR PIN ->VDD ADDRESS_2 0x94 //ADDR PIN ->SDA ADDRESS_3 0x96 //ADDR PIN ->SCL electro...
阅读(597) 评论(0)
100条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:227772次
    • 积分:2333
    • 等级:
    • 排名:第16065名
    • 原创:45篇
    • 转载:55篇
    • 译文:0篇
    • 评论:22条
    最新评论