嵌入式
文章平均质量分 65
xiaowumemo
这个作者很懒,什么都没留下…
展开
-
升级Ubuntu 12.04的gcc,g++ 升级到4.7
原文: 升级Ubuntu 12.04下的gcc到4.7 我们知道C++11标准开始支持类内初始化(in-class initializer),Qt creator编译出现error,不支持这个特性,原因在于,Ubuntu12.04默认的是使用gcc4.6,而只有gcc4.7才支持C++11,使用如下办法升级Ubuntu 12.04下的gcc : 更新Ubuntu源g转载 2015-01-06 22:59:47 · 1730 阅读 · 0 评论 -
minicom配置USB串口遇到到问题
注意下面3点:1 . 选择Serial port setup,此时所示光标在"Change which setting"上,键入"A",此时光标移到第A项对应处:此处应写: /dev/ttyUSB02. 然后对波特率,数据位和停止位进行配置,键入"E",波特率选为115200 8N1(数据位8,奇偶校验无,停止位1),3. 硬/软件流控制分别键入"F"和"G",并转载 2015-01-02 02:23:54 · 1239 阅读 · 0 评论 -
[转]Ubuntu下QT的安装详细教程
原文:Ubuntu下QT的安装详细教程我的PC端为Ubuntu14.04 LTS----------------------------------------------------------------------------------最近需要在Ubuntu下开发桌面软件,想起了QT。书上介绍的方法太老了,网上找了一大堆安装方法,都或多或少有各种问题,以下是我自己摸转载 2014-12-28 23:29:39 · 759 阅读 · 0 评论 -
QT4.8.1移植到ARM目标板
上一篇 : [交叉编译qt4.8.4 for ARM]遇到到问题1. 在此基础上,将交叉编译好的qt4.8.1-for-arm移植到目标板:进入/usr/local/qt4.8.1-for-arm,对嵌入式qt进行打包,复制到目标板的相同目录下,可以通过minicom进行。2. 在主机上交叉编译一个最简单到hello目标程序,通过nfs方式,在目标板上执行,原创 2015-01-03 13:35:01 · 1454 阅读 · 0 评论 -
通过微信查询iMX257开发板温度传感器的值
接上一篇:iMX257开发板连接internet的过程 (http://blog.csdn.net/tyshtang/article/details/43722831)目标是模仿一个Arduino项目:Ulink——基于微信的物联网平台 (http://www.arduino.cn/thread-7368-1-1.html)iMX257代码如下。存在一个已知问题:tcp原创 2015-02-12 02:08:53 · 619 阅读 · 0 评论 -
iMX257开发板连接internet的过程
目标是模仿一个Arduino项目:Ulink——基于微信的物联网平台 http://www.arduino.cn/thread-7368-1-1.html但是我到开发板是iMX257,板上有网口,要借助这个网口连接路由器上网,就需要将Arduino+W5100平台的代码移植过来。原创 2015-02-11 01:32:55 · 1028 阅读 · 0 评论 -
交叉编译qt4.8.4 for ARM
来源:http://www.cnblogs.com/dvwei/archive/2013/04/10/3012732.html所需工具: 交叉编译工具:arm-linux-gcc 4.4.3 qt4.8.4源码包:qt-everywhere-opensource-src-4.8.4.tar.gz编译: 解压qt4.8.4源码包:tar -zxvf qt转载 2015-01-02 00:38:14 · 1013 阅读 · 0 评论 -
ubuntu 配置samba 这篇比较实用
转自:http://blog.csdn.net/raindrophust/article/details/62499202009 - 01 - 20ubuntu 8.10下 简单配置samba,实现windows xp 访问linux 共享夹关键字: ubuntu samba今天在家,闲着没事,就想学习一下samba 来实现windows xp 访问ubuntu 的转载 2015-03-26 00:59:02 · 392 阅读 · 0 评论 -
嵌入式系统 Boot Loader 技术内幕
嵌入式系统 Boot Loader 技术内幕本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。原文:http://www.ibm.com/developerworks/cn/linux/l-btloader/1. 引言在专用的嵌入式板子运行 GNU/Linu转载 2015-03-19 07:20:31 · 324 阅读 · 0 评论 -
关于AVR单片机熔丝位的设置和拯救方法大全 AVR单片机熔丝位的设置和详细的拯救方法
原文: 关于AVR单片机熔丝位的设置和拯救方法大全 AVR单片机熔丝位的设置和详细的拯救方法 熔丝位是ATMEL公司AVR单片机比较独到的特征。在每一种型号的AVR单片机内部都有一些特定含义的熔丝位,其特性表现为多次擦写的E²PROM。用户通过配置(编程)这些熔丝位,可以固定地设置AVR的一些特性,参数以及I/O配置等,当然也包括对片内运行代码的锁定(加密)。 用户使用并转载 2015-05-28 23:55:21 · 10607 阅读 · 1 评论 -
天祥电子avr视频中的AVR_PQ1A.h头文件
/*转自:http://bbs.21ic.com/icview-135766-1-1.html*//******************************************* 文件:AVR_PQ1A.H 功能:定义一些AVR_PQ1A开发板上应用程序用到的常量/******************************************/#inc转载 2015-06-02 23:59:33 · 1637 阅读 · 0 评论 -
关于Big Endian 和 Little Endian
关于Big Endian和 Little Endian来源:http://graykeel.iteye.com/blog/995193一、字节序来自:http://ayazh.gjjblog.com/archives/1058846/谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用转载 2015-12-12 19:01:51 · 382 阅读 · 0 评论 -
原码, 反码, 补码 详解
原文地址:http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html原码, 反码, 补码 详解本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各转载 2015-12-29 19:40:28 · 399 阅读 · 0 评论 -
AVR(Atmega16A-PU)平衡车之一 : 熔丝位设置,烧录工具
最小系统原理图如下熔丝位的设置,如下图:CKSEL[3:0] = 1111 , 选择外部晶振作为时钟源SUT[1:0] = 01 , 使能BOD,这个功能好像不是那么必要,使用默认值也行CKOPT = 0 , 时钟最高到16MHz, 好像对于CKSEL选择外部晶振的模式时,这个值也没有必要,再理解手册吧,先设上也没错。写到这里就顺便备份一下烧录原创 2015-12-07 01:11:48 · 4504 阅读 · 0 评论 -
几种USB控制器类型:OHCI,UHCI,EHCI,XHCI
【转载】原文地址:http://smilejay.com/2012/10/usb_controller_xhci/几种USB控制器类型:OHCI,UHCI,EHCI,XHCI遇到过一些关于USB的东西(如下),一直没搞明白什么USB1.0/1.1/2.0/3.0之类的,当然我知道它们的各自传输速度都在提升,本文就做点简单的记录吧,尽量下载看到USB的东西和别人提及USB的术语时不要再迷茫了...转载 2019-03-04 17:22:58 · 1097 阅读 · 0 评论 -
linux下arm平台Qt编译环境搭建与解析
来源:http://www.code06.com/software/jiangheng0535/77379.html一.概述: 我们知道QTcreator,这只是个IDE,他包括了一个编译器--qmake.这两者的关系与codeblocks和g++的关系一样,首先要明白这些。 而我们在linux下搭建arm平台的QT编译环境,主要的是要使用适合arm的qma转载 2015-01-02 00:36:41 · 6327 阅读 · 0 评论 -
Ubuntu12.04下安装Qt4和创建第一个Qt程序
原文: Ubuntu12.04下安装Qt4和创建第一个Qt程序1.首先安装Qt4并采用Qt Creator进行开发演示(1)在Terminal中输入: sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 其中: qt4-dev-tools 中包括转载 2015-01-01 16:53:32 · 463 阅读 · 0 评论 -
基于ARM的网络视频监控开发+网页按钮控制摄像头方位
原文地址:http://blog.sina.com.cn/s/blog_5fe2e9b10100cz9v.html标签: boa, arm, 网页按钮,it 要用到的软件包 摄像头驱动:http://mxhaard.free.fr/spca50x/embedded/KernelPatch/usb-2.4.31LE06.patch.tar.gz 服务器视频采集转载 2015-02-08 21:00:26 · 676 阅读 · 0 评论 -
Linux 下编译、安装、配置 QT
原文: Linux 下编译、安装、配置 QT打算做嵌入式图像处理,计划方案嵌入式Linux+OpenCV+QT,昨天简单入门OpenCV今天看看QT,QT就先弄Linux下面的,回家之前争取把基本的摸通,然后能在板子上跑起来。软件环境Linux:Ubuntu 12.04 X86QT:4.8.4关于QT安装QT的早期版本和现在版本有点变化,提供的文件也不尽转载 2015-01-07 22:13:57 · 1368 阅读 · 0 评论 -
桌面版qmake和交叉编译版qmake的切换
一、交叉编译版QT安装路径:/usr/local/qt-4.8.1-for-arm1. 将/usr/local/qt-4.8.1-for-arm/bin/ 路径下的qmake 改名为armqmake2. 修改环境变量,在~/.bashrc中添加以下语句export ARMQTDIR=/usr/local/qt-4.8.1-for-armexport PATH=$ARMQTDIR原创 2015-01-08 23:56:40 · 2905 阅读 · 0 评论 -
Tslib和Qt 4.8.4与在开发板上的移植
原文:Tslib和Qt 4.8.4与在开发板上的移植 http://www.cnblogs.com/emouse/archive/2013/01/29/2881311.html这篇博客算是接着Linux 下编译、安装、配置 QT这篇的,搞完PC平台的就来弄一下嵌入式平台的,Linux的东西搞起来麻烦的地方就在于太杂、太散,像QT,各版本之间都有很多差异,因此在网络上查找资料不能光转载 2015-01-07 22:18:36 · 334 阅读 · 0 评论 -
ubuntu12.04安装Qt4.8.1遇到问题
参考:Ubuntu下QT的安装详细教程因为在主机上安装了一系列编译环境,依次为:1. arm-none-linux-guneabi- 交叉编译工具链2. 利用上面的工具链,交叉编译Qt的嵌入式库及嵌入式qmake,这一步的最后设置了环境变量3. 然后,安装QT的主机版本时,出现了问题。具体是./configure 不过原创 2015-01-06 02:33:43 · 1386 阅读 · 0 评论 -
syntax error: unexpected word (expecting ")")问题
将交叉编译后的程序,通过nfs方式,在目标板上运行,报错root@freescale /mnt/qttest1$ ./qt-hello-arm ./qt-hello-arm: line 1: syntax error: unexpected word (expecting ")")会不会因为编译程序的g++版本(g++4.7.3)和编译交叉qt库的g++版本(4.6原创 2015-01-09 01:06:28 · 4021 阅读 · 0 评论 -
QTcreator提示The default mkspec symlink is broken
原文: QTcreater提示The default mkspec symlink is brokenhttp://tscsh.blog.163.com/blog/static/20032010320131063830997/参考这里:http://qt-project.org/wiki/RaspberryPi_Beginners_guide 其实是因转载 2015-01-10 18:19:37 · 3675 阅读 · 1 评论 -
汇总(之二):交叉编译工具链arm-none-linux-gnueabi-, Qt交叉编译安装和移植,Qt桌面版编译安装,QTcreator安装和配置
1. 交叉编译工具链arm-none-linux-gnueabi-的安装2. Qt4.8.1交叉编译安装和移植3. Qt4.8.4桌面版编译安装4. QTcreator2.5.2安装和配置原创 2015-01-10 19:14:23 · 3752 阅读 · 4 评论 -
Boa移植过程
拷贝 PC 上/etc/mime.types 文件到开发板/etc 目录下如果没有这样做,而是选择下面到做法:将 boa.conf 文件中MimeTypes /etc/mime.types修改为:MimeTypes /dev/null则,最后通过PC的浏览器访问开发板的时候,将不显示页面图片,而是将index.html 以 html源码的形式显示。原创 2015-01-30 01:51:34 · 390 阅读 · 0 评论 -
[交叉编译qt4.8.4 for ARM]遇到到问题
上一篇 交叉编译qt4.8.4 for ARM执行命令:./configure -prefix /usr/local/qt-4.8.1-for-arm -embedded arm -host-little-endian -no-cups -no-3dnow -nomake examples -nomake demos -nomake docs -xplatform /qws原创 2015-01-02 21:57:17 · 2284 阅读 · 0 评论 -
汇总(之四):交叉编译工具链arm-none-linux-gnueabi-, Qt交叉编译安装和移植,Qt桌面版编译安装,QTcreator安装和配置
1. 交叉编译工具链arm-none-linux-gnueabi-的安装2. Qt4.8.1交叉编译安装和移植3. Qt4.8.4桌面版编译安装4. QTcreator2.5.2安装和配置原创 2015-01-10 19:15:59 · 7441 阅读 · 0 评论 -
汇总(之一):交叉编译工具链arm-none-linux-gnueabi-, Qt交叉编译安装和移植,Qt桌面版编译安装,QTcreator安装和配置
1. 交叉编译工具链arm-none-linux-gnueabi-的安装2. Qt4.8.1交叉编译安装和移植3. Qt4.8.4桌面版编译安装4. QTcreator2.5.2安装和配置1. 交叉编译工具链arm-none-linux-gnueabi-的安装由于用的是ZLG的iMX257开发板,交叉编译工具链使用的是ZLG提供的,并非自己亲自编译的。下面是开发板配套文原创 2015-01-10 19:11:54 · 3470 阅读 · 0 评论 -
汇总(之三):交叉编译工具链arm-none-linux-gnueabi-, Qt交叉编译安装和移植,Qt桌面版编译安装,QTcreator安装和配置
1. 交叉编译工具链arm-none-linux-gnueabi-的安装2. Qt4.8.1交叉编译安装和移植3. Qt4.8.4桌面版编译安装4. QTcreator2.5.2安装和配置原创 2015-01-10 19:15:33 · 1127 阅读 · 0 评论 -
构建交叉编译环境
zlg开发板: Freescale iMX257 -- ARM926EJ-S1. NFS服务器1.1安装NFS软件包vmuser@Linux-host ~$ sudo apt-get install nfs-kernel-servervmuser@Linux-host ~$ sudo apt-get install nfs-common原创 2014-12-28 23:50:07 · 643 阅读 · 0 评论 -
ubuntu 开机不自动连接wifi问题
1. /etc/NetworkManager/NetworkManager.conf[main]plugins=ifupdown,keyfile,ofonodns=dnsmasqno-auto-default=B8:70:F4:2C:62:DB,[ifupdown]managed=true2. /etc原创 2014-12-28 23:32:41 · 4809 阅读 · 0 评论 -
USB基础知识概论
【转载】作者:CrifanLi 原文地址:https://www.crifan.com/files/doc/docbook/usb_basic/release/html/usb_basic.html摘要本文主要介绍了USB协议的基础知识,包括USB协议的来龙去脉,OHCI/UHCI/EHCI/xHCI之间的区别和联系,USB的firmware,以及USB 2.0协议的概览,USB...转载 2019-03-04 17:29:27 · 2847 阅读 · 0 评论