嵌入式开发
文章平均质量分 58
水天一一色
国产MCU-FAE
展开
-
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 · 460 阅读 · 0 评论 -
SMS短信中英文混合编码
SMS短信中英混合编码说明原创 2023-03-10 00:57:07 · 980 阅读 · 0 评论 -
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 · 1297 阅读 · 0 评论 -
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 · 569 阅读 · 0 评论 -
Qt入门-文件读写
转载:http://blog.csdn.net/xgbing二进制文件的读写文件可以使用QFile类、QStream文本文件的读写建议使用QTextStream类,它操作文件更加方便。打开文件时,需要参数指定打开文件的模式:[plain] view plain copy Constant Value Description Q转载 2017-03-08 17:03:33 · 386 阅读 · 0 评论 -
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 · 425 阅读 · 0 评论 -
新手对嵌入式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 · 4475 阅读 · 2 评论 -
arm-linux-gdb 交叉编译工具的安装使用
1、arm-Linux-gcc 每一种硬件都有其对应的最好的编译工具,并不是最新的最好。其实思想很简单,就是在宿主机(PC)上编译目标板子上运行的程序。所以工具链要用目标板的,这样去编译生成可执行的二进制文件。这里有一个工具制作工具链,http://www.kegel.com/crosstool/。虽然它可以自动下,还是先下好吧自己,那个速度,呵呵。2、arm-linux-gdb转载 2017-03-02 11:04:06 · 978 阅读 · 0 评论 -
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 · 9032 阅读 · 7 评论 -
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 · 962 阅读 · 0 评论 -
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 · 934 阅读 · 0 评论 -
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 · 820 阅读 · 0 评论 -
两种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 · 9569 阅读 · 0 评论