嵌入式软件
文章平均质量分 65
初秋的风
这个作者很懒,什么都没留下…
展开
-
ADC 采集电池电量
单片机内部的多路ADC采集之间可能会相互影响,使用的时候需要参考datasheet,在NUC100中,ADC7 比较与ADC6同时使用时,ADC6的采样就会出问题,采集的电量值一直保持不变。 其次,ADC采集电路的设计也要注意,电阻、电阻参数的选取要配合单片机内部的ADC结构。原创 2017-05-18 13:43:53 · 18222 阅读 · 0 评论 -
交叉编译tslib (正确版)
1、下载安装交叉编译器(编译器版本不限,需要与系统移植时的编译器保持一致即可)2、下载tslib1.43、交叉编译tslib-1.4下载的tslib-1.4.tar.gz放到/home/driver/ts/目录下#cd /home/driver/ts#tar zxvf tslib-1.4.tar.gz#cd tslib#export CC=/usr/local/arm/...原创 2018-12-13 13:48:04 · 3956 阅读 · 3 评论 -
交叉编译GDB到ARM板
原文:http://blog.chinaunix.net/uid-21977330-id-3761022.html 1. 安装依赖文件sudo apt-get install texinfo sudo apt-get install libncurses5-dev sudo apt-get install m4sudo apt-get install flex sudo apt...转载 2018-12-13 13:37:07 · 867 阅读 · 0 评论 -
QT5.8交叉编译-arm架构运行!包含触摸屏tslib配置
本来没想弄那么高的版本,一般嵌入式设备都是追求稳定并不是高版本,一般情况都是QT都是4.8版本的。但是之前群里面有小伙伴竟然不会弄,我就开始了交叉编译之路。猛然发现还是蛮痛苦的,用时5天,版子成功运行。目前发现了1个问题我处理不了,就是隐藏鼠标指针。弄的明白的回复一下吧,求小伙伴们帮忙吧!授之以鱼不如授之以渔,特别具体的流程请自行体会吧。一 )准备工具。1)QT 源码 下载地址: ht...转载 2018-12-12 19:55:03 · 1642 阅读 · 0 评论 -
ARM Linux中的非对齐内存访问
ARMv5指令集的CPU(一般是arm9架构)默认不支持非对齐内存访问,ARMv6及以上的CPU默认支持处理大部分的非对齐内存地址访问。对齐指的是起始地址是一个word长度的整数倍,通常是4字节对齐。通过设置/proc/cpu/alignment文件内容可修改内核中对非对齐地址访问的处理。root@(none):~# cat /proc/cpu/alignmentUser: ...转载 2018-12-12 19:03:33 · 2926 阅读 · 0 评论 -
thinkpad E480 安装ubuntu 17.10 使能WIFI驱动
问题:thinkpad E480 的无线网卡使用的是 rtl8821ce,对应的linux驱动要求内核版本在4.15以上,而ubuntu17.10的内核版本为linux 4.15。thinkpad安装更早的ubuntu版本可能可能还会有其他的硬件兼容性问题(我安装了14.04版本,开机的时候进入不了系统,安装17.04版本后在更新软件时提示说该版本的系统已经停止更新,所以后面直接使用的ubuntu...原创 2018-03-28 09:36:59 · 4378 阅读 · 4 评论 -
Qt资料大全
原文:https://blog.csdn.net/liang19890820/article/details/51752029简述发福利了、发福利了、发福利了,重要的事情说三遍。。。为了方便更多Qter了解、学习Qt,现将相关资源进行整理,主要内容包括:Qt官网、编码风格、GitHub & Third-Party、社区论坛、博客、书籍等。满满的都是干货,独乐乐不如众转载 2018-03-26 10:59:13 · 390 阅读 · 0 评论 -
QML 使用Camara 时的几个问题
硬件:thinkpadE480软件:Ubuntu17.10(linux4.15内核),Qt5.10参考书籍:《QmlBook In Chinese》问题:《QmlBook In Chinese》的第十章Multimedia,Capturing Images一节中的示例代码中关于Camara截图、Image打开图片存在一些问题。camara能够打开,但是截图和保存图片、打开图片功能不正常。关键点:1...原创 2018-04-08 09:24:10 · 1004 阅读 · 0 评论 -
SPI总线
原文:http://blog.csdn.net/try15757125554/article/details/43347297最近正在学习SPI总线协议,看了很多网上的相关内容,觉得有必要整理一下,既可以巩固自己的学习内容,也可以和大家分享,方便以后的学习。先来对SPI有个大概的了解,如下:SPI是英语Serial Peripheral Interface的缩写,也就是串行外围设备接口。1、SPI...转载 2018-03-05 15:39:54 · 269 阅读 · 0 评论 -
Qt OpenGL教程
原文:http://blog.csdn.net/myths_0/article/details/24431597Qt OpenGL教程下面就是Qt OpenGL教程的内容:Qt OpenGL的准备工作第一课:创建一个OpenGL窗口第二课:你的第一个多边形第三课:上色第四课:旋转第五课:向三维进军第六课:纹理映射第七课:纹理滤波、光源和键盘控制第八课:融合第九课:在三维空间中移动位图第十课:载入一...转载 2018-02-25 17:04:20 · 844 阅读 · 1 评论 -
QDateTime 本地时间和UTC时间转换问题
先说一下UTC,搜索360百科: 协调世界时,又称世界统一时间、世界标准时间、国际协调时间,简称UTC,是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。1979年12月3日在内瓦举行的世界无线电行政大会通过决议,确定用“世界协调时间”取代“格林威治时间”,作为无线电通信领域内的国际标准时间。应用于天文学及天体,是测绘学上的一类用语。 UTC时间同本地时间关系转载 2018-01-13 12:47:15 · 10855 阅读 · 0 评论 -
串口输出重定向到 printf
//#include "uart.h"#include "stdio.h" // static int uart_putchar(char c, FILE *stream);static int uart_putchar(char c, FILE *stream) // 自定义函数, static int uart_putchar(char c) 也可以。{原创 2017-07-11 19:31:55 · 2439 阅读 · 0 评论 -
CMake交叉编译配置
CMake交叉编译配置 很多时候,我们在开发的时候是面对嵌入式平台,因此由于资源的限制需要用到相关的交叉编译。即在你host宿主机上要生成target目标机的程序。里面牵扯到相关头文件的切换和编译器的选择以及环境变量的改变等,我今天仅仅简单介绍下相关CMake在面对交叉编译的时候,需要做的一些准备工作。 CMake给交叉编译预留了一个很好的变量即CMAKE_TOOLCHAIN_...转载 2019-03-05 10:50:07 · 641 阅读 · 0 评论