排序:
默认
按更新时间
按访问量

关于STM32F4的IAP的一点点记录

    看了原子的STM32的IAP 教程,一开始还以为bootloader是啥意思,差点跟uboot搞混淆了,其实stm32的“bootloader”不需要自己写汇编和链接脚本,Boot和App都是单片机程序,只是实现的功能不同,前者是为了引导App,后者是为了实现业务逻辑。只不过boot是有写...

2018-03-07 20:52:26

阅读数:40

评论数:0

stm32 不断进入串口中断的bug解决方法

在使用stm32的时候,发现usart会莫名的卡在串口中断里,然而串口初始化只配置了RXNE中断,打断点发现不断进入中断却没不是RXNE中断引起的,经过查找资料发现是ORE的问题,2篇博文解决方案如下:http://bbs.21ic.com/icview-160999-1-1.html及http:...

2018-03-04 15:00:20

阅读数:135

评论数:0

Qt使用上一次打开的路径

在Qt中使用 QFileDialog::getOpenFileName 和 QFileDialog::getOpenFileName 的时候默认是打开某一个路径, 如果要多次选择某个路径下的多个文件, 就需要使用上次打开的路径. 实现方法如下所示: QDir d...

2017-03-06 09:59:36

阅读数:1208

评论数:1

线程的分离与非分离状态

线程的分离状态决定一个线程以什么样的方式来终止自己     非分离 【joinable】     分离 【detached】 非分离的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的【默认状态】 分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终...

2017-02-04 15:00:30

阅读数:1316

评论数:0

字符编码

最近有一些朋友常问我一些乱码的问题,和他们交流过程中,发现这个编码的相关知识还真是杂乱不堪,不少人对一些 知识理解似乎也有些偏差,网上百度,google的内容,也有不少以讹传讹,根本就是错误的(例如说 unicode编码是两 个字节),各种软件让你选择编码的时候,常常是很长的一个选单,让用户不知道...

2016-08-09 10:03:30

阅读数:331

评论数:0

Qt显示界面旋转

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

2015-11-17 14:16:50

阅读数:2815

评论数: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 ...

2015-08-07 16:00:50

阅读数:981

评论数:2

sdk6下启用spidev

Com3354开发板 , 资料基于sdk6.0: 一   首先去除与spi0冲突的i2c1: 其他的板子 如果没有冲突的引脚可以略过这一步. 二    内核配置: Device Drivers  --->  [*] SPI support  --->    McSPI d...

2015-08-04 16:50:24

阅读数:707

评论数:0

修改uboot代码增加环境变量

虚拟机里弄好了编译链和 nfs tftp但是没有源码需要拷贝uboot和kernel的源码进去. 编译uboot: make com335x_nand_512_config make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- 编译kern...

2015-07-30 15:37:07

阅读数:2660

评论数:0

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

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

2015-07-19 18:25:00

阅读数:3573

评论数:1

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

根据之前的博客, 我们已经可以从tftp下载内核 并且挂载nfs为根文件系统了, 我们可以到 /tftp 目录下查看到启动系统使用的内核和设备数文件: zImage-am335x-evm.bin  和 am335x-boneblack.dtb 然后再查看一下 /dev 下有没有spi设备( ls...

2015-07-13 14:28:05

阅读数:3016

评论数:0

移植tslib

原文链接: http://blog.csdn.net/zy812248258/article/details/42554139 首先下载tslib :   https://github.com/kergoth/tslib 1. 为了防止安装过程中出现错误,先执行命令:  sudo a...

2015-07-09 09:13:37

阅读数:639

评论数:0

TI am335x sdk安装过程记录

beaglebone black出厂是带的debian的系统, 除此之外TI还提供了一个sdk, 这个sdk由以下几部分组成 1. 预编译好的 SPL uboot kernel dtb的镜像, 在 sdk/baord_support/prebuilt-images 下: 其中 uboot-spl....

2015-07-08 09:07:06

阅读数:9438

评论数: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.githubus...

2015-07-03 12:13:31

阅读数:10550

评论数: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-processo...

2015-07-02 23:05:33

阅读数:2666

评论数:0

beaglebone black 的Qt开发环境搭建

host: ubuntu14.04  在ubuntu的软件中心就可以安装Qt

2015-07-01 16:39:02

阅读数:3372

评论数: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卡里 从t...

2015-06-30 15:22:09

阅读数:1929

评论数:0

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

原文链接: http://www.veryarm.com/296.html 命名规则 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] arch - 体系架构,如ARM,MIPSvendor - 工具链提供商os - 目标操作...

2015-06-25 13:47:46

阅读数:746

评论数: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 中没有前面已经设置好的共享文件夹 如果安装了 ...

2015-06-23 11:50:24

阅读数:2775

评论数:5

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

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

2015-06-12 16:07:11

阅读数:1109

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭