自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 visual studio 2017 创建C项目工程

1.新建项目2.选择空项目3.新建项4.改名CPP为c5.生成解决方案 (编译)6.开始执行(不调试)

2017-08-23 20:56:12 12369

原创 LPC2294 ARM7 ADS1.2 AXD startup.s 取数据中止 DataAbort B DataAbort

在新板子上调试程序AXD出现数据终止,程序在    B       DataAbort 死循环,检查发现是芯片焊接有问题。给遇到这个问题的朋友提供一个案例参考;取指令中止PrefetchAbort        B       PrefetchAbort;取数据中止DataAbort        B       DataAbort;快速中断FI

2017-05-21 16:56:58 921

转载 ubuntu10.4更新源因过期无法更新的解决方法

ubuntu10.4到2016年早已停止了更新支持,ubuntu也不再维护了。官方源以及第三方源包括163,sohu等也不再维护。那是不是意味着这个版本的ubuntu只能放弃使用?当然不是的!!!为了解决这个问题,ubuntu提供了old-release的方案,通过命令行更新源如下:sudo gedit /etc/apt/sources.list,打开源列表文件,把里面的地

2017-03-05 19:00:37 979

转载 编译DM3730linux2.6.32.17出现错误arm-none-linux-gnueabi-ld: no machine record defined

其根本原因是没有在 __proc_info_end  与 __proc_info_begin 之间找到有效的machine ID。解决方法 按照如下方法可以解决。将arch/arm/kernel/vmlinux.lds的最后两行(如下),给注释起来,但都没说是为了什么 ASSERT((__proc_info_end - __proc_info_begin), "missing CP

2017-03-04 15:01:34 1046

原创 英码SBC3730 DM3730linux内核的配置和编译

1、首先设置好环境变量,命令为: export PATH= /usr/local/arm/arm-2009q1/bin:$PATH 查看环境变量命令为:echo $PATH输出编译器的路径/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/a

2017-03-04 10:30:09 1206

原创 DM3730开发板使用uboot通过网络下载内核和文件系统 ubuntu下配置 TFTP

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机不服务器间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。 1、 Linux下配置 TFTP 安装 tftp 所需的软件。首先需要安装 tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get i

2017-03-02 21:30:10 557

转载 TI-Davinci开发系列之七DVSDK-4.03目录介绍

接上篇博文 《 TI-Davinci开发系列之六CCS5.2调试Linux内核 》, 在简单介绍了 CCS5.2 的安装及使用方法之后,接下来本文将介绍 DVSDK4.03 的目录结构,而实际上 DVSDK4.03 目录及其子目录下都有docs目录,TI的文档是海量的,只要你有耐心大部分问题都可以从文档中找到靠谱的参考,不过本着抛砖引玉的着眼点,本文简要介绍DVSDK4.03的目录结构,希望能给新

2017-03-01 17:27:19 332

转载 DAVINCI DM3730开发攻略——DVSDK4_03和双核CODEC机制介绍

在上篇介绍了DM3730的开发环境,我们现在可以进入设计阶段了。再次声明:本人写这些文章只是给那些爱好DAVINCI的朋友提供一些技术上的支持,缩短大家的学习的时间,让大家有更多剩余的时间做其他有益的事,本人确实没时间做到单个人技术支持,请理解,这年头大家都不容易。本来想写x-laod这方面的移植,但是发觉整个开发包比较复杂,东西很多,所以还是先把DVSDK4_03的开发包介绍一下。毕竟D

2017-03-01 17:25:40 426

转载 tslib1.4移植到开发板中环境变量的设置

(1)将/usr/local/tslib下的所有文件复制到移植系统文件中/usr/local(2)编辑移植系统中/etc/profile添加触摸屏支持内容:在/etc/profile文件中设置tslib环境变量:# 指定tslib主目录位置export TSLIB_ROOT=/home/system/tslib# 指定触摸屏设备export TSLIB_TSDEVICE=/

2017-02-28 16:40:12 614

原创 ubuntu下QT4.8.6头文件#include <QWebFrame>没有文件或目录 编译提示:QWebFrame: QWebFrame: No such file or directory

如果在QTcreator里面添加头文件#include #include #include 提示没有文件或目录说明qt库没有完全安装,确切的说是缺少WebKit这个库,webkit里面包含这三个类。进入qt的安装目录/usr/local/Trolltech/Qt-4.8.6/include(默认安装路径)发现确实没有QtWebKit文件,说明在编译安装qt源码的时候没有

2017-02-23 19:47:08 5786 2

转载 ubuntu下qt4.8.6运行ui界面不显示中文,原因是qtconfig默认的字体不支持中文

步骤一ubuntu安装中文输入法使用。1:System Settings–>Language Support–>Install/Remove Languages2:选中chinese,点击Apply应用即可,等待-》下载-》安装。3:安装ibus框架 sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

2017-02-15 16:59:35 6997 2

转载 ubuntu14.04/ubuntu10.04/ubuntu16.04中文乱码Gedit中文乱码

缺省配置下,用 Ubuntu 的文本编辑器(Gedit)打开GB18030(繁体中文用户请将这里的出现的GB18030替换成BIG5或BIG5-HKSCS)类型的中文编码文本文件时,将会出现乱码。出现这种情况的原因是,Gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。Gedi

2017-01-17 10:32:00 1263

转载 linux tar.gz zip 解压缩 压缩命令

http://apps.hi.baidu.com/share/detail/37384818download ADT linkhttp://dl.google.com/android/ADT-0.9.6.zipdownload SDK linkhttp://dl.google.com/Android/android-sdk_r11-linux_x86.tgz

2017-01-11 17:26:17 310

原创 ubuntu中使用终端查看U盘里的内容

一、将U盘插入后会在桌面上显示出U盘,通过文件管理器可以通过图形界面查看U盘的内容。二、通过终端命令查看U盘目录。1、查看所有磁盘信息,即可以查看到我们的u盘的状态 (主要看分区还有文件系统)输入指令 sudo fdisk -l2、挂载U盘假如我们的优盘是fat32格式的输入指令:mount -t vfat /dev/sdb1 /media 如果是NTFS格

2017-01-10 10:07:06 37419 1

转载 ubuntu linux创建、删除文件及文件夹,强制清空回收站方法

mkdir 目录名创建一个目录rmdir 空目录名删除一个空目录rm 文件名文件名删除一个文件或多个文件rm –rf 非空目录名删除一个非空目录下的一切touch 文件名创建一个空文件重命名文件夹执行格式: mv source destinationExample: mv file1 file2 将文件 file1,更改文件名为 file2。

2016-12-30 18:44:51 782

转载 linux常用查看硬件设备信息命令

系统# uname -a               # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue   # 查看操作系统版本# cat /proc/cpuinfo      # 查看CPU信息# hostname               # 查看计算机名# lspci -tv              # 列出所有PCI设备# ls

2016-12-30 17:10:55 1658

原创 ubuntu下beagleboard-XM 挂载NFS服务

进行嵌入式 Linux 开发,NFS(Network FileSystem)方式应该是最常用的开发方式了。主机开启 NFS 服务,作为 NFS 服务器,目标板作为 NFS 客户端,目标板通过 NFS 方式,将主机 NFS 服务器目录挂载到本地系统,像操作本地文件一样操作远程机器的文件。对主机的要求,硬件方面,要求有串口和网口;软方面,操作系统推荐使用主流发行版,如 ubuntu 等,还需要安装开发

2016-12-30 15:27:51 394

原创 QtCreator3.4.2编译器没有添加GCCE选项

对于初学者来说嵌入式QT环境的搭建就搞的焦头烂额,一开始安装的QtCreator3.4.2,没想到这个版本根本不支持ARM的交叉编译。换成qt-creator-linux-x86-opensource-2.5.2.bin即可

2016-12-27 16:56:44 1301

原创 ubuntu14.04安装arm版QT4.8.6(QtEmbedded-4.8.6-arm)并移植到开发板beagleboard-xm

准备:下载qt-everywhere-opensource-src-4.8.6.tar.gz并复制到ubuntu目录中1、进入存放qt源码的目录解压源码包tar xzvf qt-everywhere-opensource-src-4.8.6.tar.gz2、进入解压的源码目录./configure -v -prefix /usr/local/Trolltech/QtEmbedd

2016-12-26 19:07:21 4660

原创 Ubuntu14.04安装tslib1.4

准备:下载tislib1.4源码包并拷贝到ubuntu的文件目录下1、进入tslib1.4源码目录解压源码包tar xzbf tslib-1.4.tar.gz2、进入tslib源码目录执行./autogen.sh提示下列错误./autogen.sh: 4: autoreconf: not found它们产生的原因一样,是因为没有安装automake 工具, 用下面的

2016-12-26 15:14:30 3911

原创 Ubuntu14.04安装QT4.8.6和QT Creator

提示:如果使用ubuntu14.04一下版本,安装可能会比较麻烦,因为ubuntu14.04一下版本官网不在提供源的更新,QT所依赖的相关库无法下载安装。源码下载:在网站http://download.qt.io/official_releases/ 下载qt-everywhere-opensource-src-4.8.6.tar.gz  百度上找gcc编译器的源码,我使用的是arm-linu

2016-12-22 16:38:30 2969

原创 Ubuntu(linux系统通用)下配置samba服务器实现与windows共享文件

1、在ubuntu中找到Samba应用并打开。如果没有安装就需要先安装(安装方法百度很多)2、选择需要共享的目录,也可以自己创建一个新的目录。权限"读"“,”“写”都选上。3、选择可以使用共享目录的用户,这里选择任何用户都可以使用。4、首选项里面点击Samba用户,添加一个windows用户,用户名和密码任意填写,自己记住。5、查看自己windows

2016-12-20 22:04:16 530

转载 OpenAirInterface:5G software alliance for democratising wireless innovation

去年曾经介绍过这个开源项目,又过去了快2年的时间,这套LTE代码做得更完备了,从PHY到PDCP都有,而且还主攻TDD模式,简直太适合中国国情了。有兴趣的同学可以download一份用来跑跑仿真,研究一下协议,有硬件的话,还可以搭demo。完全开源哦,而且Eurecom在努力的开发中,至少十几号人,代码每天都在更新。他们的目标是让这套系统能够与商用终端或者基站连通.先给几个主要的有用的链接

2016-11-15 16:45:48 914

转载 Qualcomm’s Connectivity Engine (CnE)

CnE,字面上的意思就是Connectivity Engine。是qualcomm在android 2.3中添加到Android source code中的。目的在于管理连接,并上用户端提供控制操作的接口。主要的功能有:A mechanism to provide operator’s policy for unplanned networks to the device in a d

2016-11-09 22:28:30 1397

转载 如何实现3G/4G与Wi-Fi网络之间稳定且无缝地切换

不久前,我们刚开始谈论小型基站(small cell)时,我们听到的第一个问题总是“既然我们已经有了Wi-Fi,为什么还需要小型基站?”但现在,这个疑问迅速演变成“我们如何才能实现3G/4G与Wi-Fi网络间稳定且无缝的协作?”    不久的将来,移动数据量将增长1000倍,面对这样的挑战,这样的协作将变得更加重要。Qualcomm设想通过密集部署小型基站来解决这一挑战,而其中大部

2016-11-09 15:11:37 3910

转载 华为VoWiFi解决方案技术解析 VOWIFI/VOLTE无缝切换

华为VoWiFi解决方案技术解析Voice over WiFi(也叫WiFi calling),是用户使用具有VoWiFi能力的智能终端,在Wi-Fi环境下能够通过传统的拨号方式进行语音和视频通话。华为VoWiFi解决方案支持3GPP VoWiFi标准架构,基于华为EPC(ePDG)、SigleSDB(3GPP AAA)和IMS作为核心控制架构,使普通用户能够通过Wi-Fi热点接入网络,享

2016-11-09 15:09:34 7373

原创 TCP&UDP测试工具 创建UDP通信设置教程

使用TCP&UDP测试工具软件以UDP的通信方式发送一组数据,然后在TCP&UDP测试工具的接收区接收显示发送的数据。需要使用路由器创建一个虚拟服务器,这样这个测试能在一台电脑上完成。虚拟服务器 说明可以让网际网络的使用者存取到您局域网络上之 WWW、FTP及其它网络服务。DI-504 可以被设定为一台虚拟服务器,当远程使用者透过 WAN 端 IP 地址存取 Web 或 FTP 服务器时,

2016-10-14 21:52:42 40766 5

原创 LPC2294串口测试程序,使用万用表检测串口电路。

正在调试的板子能程序下载和运行程序,但是串口没有输出或者输出乱码。首先要检查是否硬件和电路有问题,测试方法转载其他博客里的方法,注意如果串口转化芯片使用的是SP3232E则测量的电压为-5.15V左右。首先要知道串口的针脚排列顺序:所有的针式插头(公头)的排列的规则为:面对正面,大口向上,从左到右,从上到下。   9针25针针脚定义电压值(直流) 1脚:载波检测DCD

2016-09-29 20:38:00 3024

原创 LPC2294板子测试程序,循环点亮板子上的三个LED灯测试板子能否正常运行程序

对于刚开始学习或者刚接触新板时写一个简单的测试程序还是很有必要的,用来测试板子的是否能正常下载和运行程序。写裸机程序注意查看芯片手册,看相关寄存器怎么使用。这里是一个LPC2294的LED裸机程序,循环点亮三个LED#include "config.h"const uint32 LED1=(1<<4); //p0.4口控制,0值点亮const uint32 LED2=(

2016-09-29 20:35:06 1147

原创 LPC2294对片外EEPROM(24C04)进行读写操作,如何确定24C02EEPROM地址

正在调试的板子是LPC2294芯片,板上有片EEPROM(24C04),需要在这个EEPROM里面存放一个IP地址。首先需要确定EEPROM(24C04)器件的从地址,地址的确定需要看原理图上的接线。先看一下AT24C02的芯片资料,我们会发现AT24C02有三个地址A0,A1,A2。同时,我们会在资料的Device Address介绍发现I2C器件一共有七位地址码,还有一位是读/

2016-09-28 16:29:42 13450

原创 基于TX2440开发板在ADS1.2中编写LED的驱动(GPIO的使用)裸机程序

在新建的ADS工程中编写程序,新建工程的博客链接点击ADS1.2创建一个新的工程点亮LED灯 基于TX2440开发板,打开main.c文件进行编程。点亮一个LED的代码如下:#include "2440addr.h"#include "2440lib.h"#include "def.h"#include "uart.h"void Main(){ memcpy((u

2016-09-19 14:07:12 847

原创 ADS1.2创建一个新的工程点亮LED灯 基于TX2440开发板

1、使用CodeWarrior for ARM Developer Suite新建一个工程打开CodeWarrior for ARM Developer Suite,点击file>>new,选择project,选择第一项ARM可执行镜像。输入工程名字和保存工程的路径(路径一定要是英文目录,ADS1.2不支持中文目录)。2、向新建的工程中添加文件,点击file>>new,选择file

2016-09-19 10:33:47 1758

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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