- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 srecord计算CRC16
网上有很多该方式在keil下自动计算CRC结果的教程,实际测试中遇到的一个CRC16计算错误的问题。1、srecord的错误:srecord的datasheet里说CRC16默认使用的是CCITT-方式,初始值为0xFFFF。实测初始值并不是0xFFFF,而是0x1D0F。这种校验方式叫CRC-16/AUG-CCITT。2、修改srecord校验方式的话参考srecord文档。
2024-02-27 14:58:41
758
转载 Qt入门-文件读写
转载:http://blog.csdn.net/xgbing二进制文件的读写文件可以使用QFile类、QStream文本文件的读写建议使用QTextStream类,它操作文件更加方便。打开文件时,需要参数指定打开文件的模式:[plain] view plain copy Constant Value Description Q
2017-03-08 17:03:33
427
转载 Qt 的QString类的使用
转载:http://www.cnblogs.com/onlycxue/archive/2012/10/30/2746902.htmlQt的QString类提供了很方便的对字符串操作的接口。使某个字符填满字符串,也就是说字符串里的所有字符都有等长度的ch来代替。QString::fill ( QChar ch, int size = -1 )例: QS
2017-03-08 17:01:59
460
转载 arm-linux-gcc: 没有那个文件或目录
转载:http://www.techbulo.com/1236.html最近弄了个4412的板子(友善之臂的Tiny4412增强版),准备搞搞android,开发服务器用的是Ubuntu12.04-64bit版本(对于Android 2.3.X和更新的版本,需要64位的系统,之前的老版本2.2以下(包括2.2)可以 在32位版本上编译,另外不推荐虚拟机,因为官网上写的虚拟机配置过于
2017-03-07 12:51:05
1338
转载 Ubuntu16.04下QT5输入中文
Ubuntu下Qt无法输入中文(fcitx键盘)1.安装依赖文件sudo apt-get install fcitx-frontend-qt5;2. 将/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so复制到QT的安装目录的Tool
2017-03-06 15:19:55
611
原创 新手对嵌入式QT进行开发的理解
以前一直以为QT跟QTcreator是一体的,现在才知道QTcreator是一个平台,它可以任意添加QT的不同版本,比如你现在装了QT5.5,你要进行嵌入式开发需要使用QT4.8,你只需要找到QT4.7的qt-everywhere-opensource-src文件,将它编译安装,然后在QTcreator里添加它的版本就好了,然后再添加对应的arm-linux-g++编译器等,新建工程的时候可以选择
2017-03-02 11:06:38
4530
2
转载 arm-linux-gdb 交叉编译工具的安装使用
1、arm-Linux-gcc 每一种硬件都有其对应的最好的编译工具,并不是最新的最好。其实思想很简单,就是在宿主机(PC)上编译目标板子上运行的程序。所以工具链要用目标板的,这样去编译生成可执行的二进制文件。这里有一个工具制作工具链,http://www.kegel.com/crosstool/。虽然它可以自动下,还是先下好吧自己,那个速度,呵呵。2、arm-linux-gdb
2017-03-02 11:04:06
1023
转载 两种CRC-16校验的方法
转载自:http://www.51hei.com/bbs/dpj-51955-1.html 查表法https://zhidao.baidu.com/question/463053928.html 计算法两种CRC校验方法:查表法和计算法。查表法:即将256种可能全部列出,从表中查找 特点:速度快,语句少,但表格占用一定的程序空间。*pucFrame 为待校
2017-03-01 16:40:48
9720
转载 Ubuntu16.04编译make内核出错Can't use 'defined(@array)'
转载自:http://www.linuxdiyf.com/linux/24289.html0、开发环境Ubuntu16.04.1(64bit)linux-2.6.39.4 1、错误描述使用ubuntu14.04(64bit)编译linux2.6.39.4并没有出现什么错误,但是使用ubuntu16.04.1(64bit)编译linux-2.6.39.4时,却提示Can't
2017-02-13 17:38:32
9106
6
原创 Linux2.6.0内核下make menuconfig时出现的问题及解决方法
Linux使用版本为2.6.0.我在执行make menuconfig /make config 时遇见两个问题:第一:error: static declaration of ‘current_menu’ follows non-static declaration答:这个问题好像在2.6靠后的版本里没有,我参考别人的方法:屏蔽了/linux-2.6.0/scripts/kconfig/
2017-02-13 14:15:28
1043
转载 ubuntu14.04的error while loading shared libraries: libz.so.1问题
原文地址: http://snailszzy.blog.163.com/blog/static/9439909320145954030703//opt/EmbedSky/4.4.6/lib/gcc/arm-embedsky-Linux-gnueabi/4.4.6/../../../../arm-embedsky-linux-gnueabi/bin/as: error while loa
2017-02-13 10:14:56
962
转载 Easy Code (笔记)Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)
参考了前人的成果,结合自己实践,arm-linux-gcc-4.4.3.tar.gz的下载地址为:http://ishare.iask.sina.com.cn/f/13836544.html?from=like本人所用系统是Ubuntu12.04,但只要是Ubuntu应该都可以安照此步骤安装。1.解压文件解压 tar zxvf arm-linux-gcc-4.4.3.t
2017-02-13 09:01:44
863
转载 QT5 error: cannot find -lGL
这是由于 Qt5.0 默认将OpenGL加入了工程,但是在机器上没有安装OpenGL,所以jonas只需要在机器上安装OpenGL即可 。安装建立基本编译环境首先不可或缺的,就是编译器与基本的函式库,如果系统没有安装的话,请依照下面的方式安装:$ sudo apt-get install build-essential 安装OpenGL Library接
2017-02-06 11:26:49
4524
1
转载 ALtium原理图更新时,未改变元件,但PCB出现改动的问题
【原理图操作】原理图更新PCB时未改动元器件布局变动问题?PCB布局、布线完工之后,由于设计功能,发现不完善时, 原理图部分功能需要改动,再改原理图,修改完成后,导入PCB过程中,发现PCB中未改动(部分)的元器件 布局发生了变化,没改动的元件,怎么也跑到了"room"中去呢?这时,需要把元件重新将其归位,给工作带来了很大的麻烦,若原理图需多次修改,将增
2016-09-14 15:53:13
10347
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人