自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式LINUX成长ING

all Line in net

  • 博客(44)
  • 资源 (6)
  • 收藏
  • 关注

原创 解决Window桌面上的图标都变成白底问题

先来看看问题的现象吧::再来说说这个问题是这么出现的。本来我想从Word中复制一张图片,在桌面粘贴。一路的点确定就出现了。不信你可以试试。解决方法:在桌面空白地方“右键”-->“属性”-->"桌面“-->"自定义桌面”-->"Web"-->"网页“中去掉所有选择的,也可以删除。OK

2014-01-08 16:27:28 2344

原创 Windows远程桌面访问Ubuntu 12.04 之安装XRDP

Windows远程桌面访问Ubuntu12.04 之安装XRDP 设置桌面共享: 在上图中选中DesktopSharing选中允许共享安装VNC和XRDPapt-get install xrdpapt-get install vnc4server tightvncserver安装完毕以后,执行以下命令(该命令的作用是由于安装了

2014-01-08 16:18:35 1219

原创 Windows远程桌面访问Ubuntu 12.04 之安装VNC

安装VNC# apt-get install vnc4server启动VNC,第一次启动需要设置密码。#vncserver :1 (1之前有一个空格)#vncserver –kill :1(1之前有一个空格)配置图形界面:如果安装vnc之前已经安装了XRDP,则不需要配置。vim ~/.vnc/xstartup#!/bin/sh# Uncomment t

2014-01-08 16:03:30 1009

原创 在Ubuntu12.04下搭建环境的一些设置

使用root登录:Ubuntu是不能使用root登录的,但对于开发人员来说,root权限是非常需要的执行: vi /etc/lightdm/lightdm.conf.增加 greeter-show-manual-login=true  allow-guest=false  . 修改完的整个配置文件是[SeatDefaults]greeter-session=un

2014-01-08 15:47:10 1331 1

原创 交叉编译ortp、osip2、eXosip2、mediastreamer2及其附带的库实现SIP软电话

经过两周的交叉编译,编写源码,终于实现了在ARM开发板上的软电话。下面记录各个库的交叉编译过程,有可能还会有漏掉一些库,也有可能有些库不需要。由于编译完成几周之后才想起有做一些记录,难免有些不准确以及不全。这交叉编译的这两周中,在网上找了好多资料,现在回头看看好像也都没有记录。罪过!!。也有好多东西是参考网上的资料。其实交叉pulseaudio这个库大概花了我差不多一周时间。在这个博客http:/

2014-01-08 15:39:19 2656

原创 嵌入式Qt常用到的一些设置(显示中文)、不显示箭头、全屏显示

显示中文:字体为文泉驿: //中文支持 wenquanyi_160_50 wenquanyi_160_75 160表示16号字体,75粗体,50>正常 QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForTr(QTextCodec::co

2014-01-07 21:47:33 1869

转载 Linux Framebuffer

全面的framebuffer详解 一、FrameBuffer的原理    FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。    Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出 FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模仿显卡的功能

2013-11-06 16:57:19 850

原创 AT91SAM9X35启动停止在Calibrating delay loop...

AT91SAM9X35突然断电,在上电偶尔停止Calibrating delay loop... 。重新烧写内核也不可以。启动打印出来的信息:RomBOOTStart AT91Bootstrap...Init DDR... Done!Downloading image...chip id: 0xecdaCopy 0x50000 bytes from 0x40000 to 0

2013-11-04 14:17:44 1801 1

原创 qwt6.0.0交叉编译,在mini2440完美运行

qwt6.0.0交叉编译,在mini2440完美运行【QWT简介】QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Cu

2013-04-27 22:29:51 2087

原创 Ubuntu12.04 下配置qtcreator交叉编译

1、首先交叉编译qt4.8.1具体方法,请参考:qt-everywhere-opensource-src-4.8.1移植到2440、64102、安装qtcreator:在Ubuntu Software Centre那里下载、安装qtcreator IDE(安装完后里面包含有Qt 4 Assista、Qt 4 Designer、Qt 4 Linguist、Qt Creator)。安装

2013-04-25 17:03:24 1962

原创 一个简单的错误,把main写出mian

今天编写Linux下的混音程序,创建两个进程,同时播放wav格式的音频来测试混音。结果找一个简单的错误找了一个下午。错误提示:arm-linux-gcc -lm -pthread -o snd_test/usr/local/arm/4.4.1/bin/../arm-none-linux-gnueabi/libc/usr/lib/crt1.o: In function `_start'

2013-04-23 19:46:28 2006

原创 qt-everywhere-opensource-src-4.8.1移植到2440、6410

首先下载qt-everywhere-opensource-src-4.8.1源码,下载地址:ftp://ftp.qt-project.org/qt/source/在Linux下编译一定要下载qt-everywhere-opensource-src-4.8.1.tar.gz 不能用qt-everywhere-opensource-src-4.8.1.zip,因为在configur

2013-04-04 23:40:20 3113 3

原创 Qtopia4.4.3移植到AtmelAT91SAM9X5-EK开发板

主机:Ubuntu12.04目标板:AtmelAT91SAM9X5-EK开发板交叉编译器:4.4.1Qtopia4.4.3的移植包括两个软件包的移植,在移植Qtopia4.4.3时,得先移植tslib,因为在编译和运行Qt时需要用到tslib库。这个库是用做屏幕校准的。一、tslib编译移植编译tslib需要autoconf、automake、libtool包支持,在编译之前先

2013-03-25 16:00:10 3188

原创 AT91SAM9X5-EK开发板从NFS启动

主机:Ubuntu12.04目标板:Atmel AT91SAM9X5-EK开发板1、在主机上安装nfs服务#apt-get install nfs-kernel-server2、完成安装之后,配置/etc/exports文件编辑exports(如果之前没有配置过,改文件是空的)#vim exports添加/home/at91samx35/buildroot/output

2013-03-25 15:48:10 2271 2

转载 nor Nand and Onenand flash区别总结

这几天在学习S3C6410,看到有Onenand 不是很清楚,所以搜索了些资料,供以后学习参考:【什么是OneNand Flash】OneNand是针对消费类电子和下一代移动手机市场而设计的,一种高可靠性嵌入式存储设备。随着过去几十年的Nand技术的发展,一些公司,基于原先的NAND的架构,设计出一种理想的单存储芯片,其集成了SRAM的缓存和逻辑接口。OneNand既实

2012-10-21 11:14:59 1262

转载 “#if 0/#if 1 ... #endif”的作用

今看到一帖子,讨论“#if 0/#if 1 ... #endif”的作用,感觉不错,故拿来分享。原帖地址:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=2028608&bbs_page_no=1005&bbs_id=99991、先说“#if 0/#if 1 ... #endif”的作用,楼上诸位或多或少都说到了一点,但都没有说到关键

2012-07-26 09:55:04 603

原创 Makefile最简单写法

指定linux内核版本,使用arm-linux-gcc交叉编译器ifneq ($(KERNELRELEASE),)obj-m := beep.oelseKDIR := /home/smb/kernel/linux-2.6.38all:$(MAKE) -C $(KDIR) M=$(PWD) modules ARCH=arm CROSS_COMPILE=

2012-07-16 21:07:53 584

转载 xbyte的使用

来自:http://longer.spaces.eepw.com.cn/articles/trackback/item/58443xbyte的使用   The XBYTE macro accesses individual bytes in the external data memory of the 8051. You may use this macro in your pr

2012-07-06 09:33:44 1123

转载 data,bdata,idata,pdata,xdata,code存储类型与存储区

来自:http://blog.csdn.net/dpear/article/details/1781523bit是在内部数据存储空间中 20H .. 2FH 区域中一个位的地址,或者 8051 位可寻址 SFR 的一个位地址。code是在 0000H .. 0FFFFH 之间的一个代码地址。data是在 0 到 127 之间的一个数据存储器地址,或者在 12

2012-07-05 17:20:08 1845

转载 XDATA相关知识

从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率(此问题将在后面专门讲述)。与ANSI-C稍有不同,它只分SAMLL、C

2012-07-05 10:33:47 987

转载 GPS 入门 5 —— 定位误差产生的原因和差分定位原理

GPS定位误差产生的原因  我们在利用GPS进行定位时,会受到各种各样因素的影响。影响GPS定位精度的因素可分为以下四大类:(1)与GPS卫星有关的因素SA政策美国政府从其国家利益出发,通过降低广播星历精度(技术)、在GPS基准信号中加入高频抖动(技术)等方法,人为降低普通用户利用GPS进行导航定位时的精度。(2000年已取消)卫星星

2012-07-04 10:21:21 3053

转载 GPS 入门 4 —— GPS NMEA-0183协议

GPS可以输出实时定位数据让其他的设备使用,这就牵扯到了数据交换协议。几乎现在所有的GPS接收机都遵循美国国家海洋电子协会(National Marine Electronics Association)所指定的标准规格,这一标准制订所有航海电子仪器间的通讯标准,其中包含传输资料的格式以及传输资料的通讯协议。NMEA协议有0180、0182和0183三种,0183可以认为是前两种的超集,现在正广泛

2012-07-04 10:19:55 1711

转载 GPS入门 3 —— GPS的热启动、冷启动和温启动

启动GPSGPS开机定位分为冷启动、温启动和热启动三种:冷启动:以下几种情况开机均属冷启动。初次使用时;电池耗尽导致星历信息丢失时;关机状态下将接收机移动1000公里以上距离。温启动:距离上次定位的时间超过两个小时的启动。热启动:距离上次定位的时间小于两个小时的启动。有时候如果机器有软件问题,需要进行冷启动,冷启动可以使用gpsviewe、gpsmonitorr

2012-07-04 10:18:49 10805

转载 GPS 入门 2 —— GPS入门术语大全

GPS作为野外定位的最佳工具,在户外运动中有广泛的应用,在国内也可以越来越经常地看见有人使用了。GPS不象电视或收音机,打开就能用,它更象一架相机,你需要有一定的知识。  首先大家要弄清使用GPS时常碰到的一些术语:1.坐标(coordinate)  有2维、3维两种坐标表示,当GPS能够收到4颗及以上卫星的信号时,它能计算出本地的3微坐标:经度、纬度、高度,若只能收到3颗

2012-07-04 10:17:47 901

转载 GPS 入门 1 —— 基础知识

GPS应用知识1 1. GPS系统组成GPS gloabal Positioning System,这玩意是美国人搞的。主要分三大块,地面的控制站、天上飞的卫星、咱们手里拿的接收机。简单唠叨唠叨先说说设备, 当然大个的都是老美给咱准备好的,地上,有一个主控制站,当然在老美的本土了,在科罗拉多。三个地面天线,五个监测站,分布在全球。主要是收集数据,计算

2012-07-04 10:15:53 6354

转载 SimpleApp例程中两种绑定机制程序流程

来自:http://hi.baidu.com/wangh0802/item/97fd93f869bfa8c60cd1c8ea建立一个绑定表格有3种方式:(1)ZDO绑定请求:一个试运转的工具能告诉这个设备制作一个绑定报告(2)ZDO终端设备绑定请求:设备能告诉协调器他们想建立绑定表格报告。该协调器将使协调并在这两个设备上创建绑定表格条目。(3)设备应用:在设备上的应

2012-05-22 10:21:30 1268

转载 修改TI SensorDemo例程,摆脱烦人的摇杆与按键吧!

来自:http://www.cnblogs.com/qmlm8844/archive/2012/03/09/2387692.htmlTI提供的SensorDemo例程非常不错,配合 ZigBee Sensor Monitor还可以观察ZigBee的网络拓扑结构。但是按照原本SensorDemo来运行,collector、router和enddevice都有相应的按键或摇杆要操作,才

2012-05-08 19:29:06 2657

转载 Sensor Demo's link error under ZStack-CC2530-2.4.0-1.4.0

来自:http://blog.sina.com.cn/weidebao1985I. Installation & Setup  in "CC2530ZDK Sensor Demo User’s Guide"1. Install Z-Stack™ 2.3.1 for CC2530.     It is recommended to download and insta

2012-05-08 14:29:46 2095

转载 大端模式和小端模式

二、为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bit。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器),另外,对于位数大于 8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如果将多个字节安排的问题。因此就

2011-11-09 19:05:22 2036

原创 遍历一次把单链表反转

遍历一次把单链表反转#include #include typedef struct student {  int num;  struct student *next;}List;List *creat_list(void)  /*创建链表,当输入0的时候就结束*/{  int n = 0;  List *head;  List *

2011-10-30 16:05:16 699

转载 6.6 Referring to a Type with typeof

6.6 Referring to a Type with typeofAnother way to refer to the type of an expression is with typeof. The syntax of using of this keyword looks like sizeof, but the construct acts semantically like

2011-10-26 22:39:13 665

转载 typeof关键字简介

转自:http://blog.chinaunix.net/space.php?uid=22145625&do=blog&id=1789481typeof关键字简介typeof关键字是C语言中的一个新扩展。只要可以接受typedef名称,Sun Studio C 编译器就可以接受带有typeof的结构,包括以下语法类别:声明函数声明符中的参数类型链表和返回类型

2011-10-26 22:23:31 839 1

转载 指针和引用的区别

指针和引用的区别(1)引用总是指向一个对象,没有所谓的 null reference .所有当有可能指向一个对象也由可能不指向对象则必须使用 指针. 由于C++ 要求 reference 总是指向一个对象所以 reference要求有初值. String & rs = string1; 由于没有所谓的 null reference 所以所以在使用前不需要进行测试其是

2011-10-26 18:48:37 425

转载 深刻理解Linux进程间通信(IPC)

转自:http://www.ibm.com/developerworks/cn/linux/l-ipc/序linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形

2011-10-26 14:22:09 611

转载 Sizeof与Strlen的区别与联系

Sizeof与Strlen的区别与联系(转)1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。sizeof还可以用函数做

2011-10-26 14:05:51 461

转载 Linux开机程序内幕(2)

编写自己的rc命令脚本 在维护Linux系统运转的日子里,肯定会遇到需要系统管理员对开机或者关机命令脚本进行修改的情况。有两种方法可以用来实现修改的目的: ● 如果所做的修改只在引导开机的时候起作用,并且改动不大的话,可以考虑简单地编辑一下/etc/rc.d/rc.local脚本。这个命令脚本程序是在引导过程的最后一步被执行的。 ● 如果所做的修改比较细

2011-10-24 22:37:36 486

转载 Linux开机程序内幕(1)

Linux开机程序内幕(1)关键字:作者:墨汁右手由于操作系统正在变得越来越复杂,所以开机引导和关机下电的过程也越来越智能化。从简单的DOS系统转移到Windows NT系统,人们已经亲身感受到了这些变化——这已不仅仅是核心操作系统的启动引导和关闭了,还包括必须要同时启动或者关闭相当数量的服务项目。类似于Windows NT,Linux系统启动过程需要打开的服务项目也是数量极大的。

2011-10-24 22:34:58 469

转载 嵌入式工程师笔试题目汇总

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。        从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字

2011-10-19 19:45:04 1972

转载 Linux设备模型浅析之固件篇

Linux设备模型浅析之固件篇本文属本人原创,欢迎转载,转载请注明出处。由于个人的见识和能力有限,不可能面面俱到,也可能存在谬误,敬请网友指出,本人的邮箱是 yzq.seen@gmail.com,博客是http://zhiqiang0071.cublog.cn   。

2011-10-02 09:06:14 1515

转载 Linux设备模型浅析之驱动篇

Linux设备模型浅析之驱动篇本文属本人原创,欢迎转载,转载请注明出处。由于个人的见识和能力有限,不可能面面俱到,也可能存在谬误,敬请网友指出,本人的邮箱是 yzq.seen@gmail.com,博客是http://zhiqiang0071.cublog.cn   。

2011-09-30 18:18:25 1184

cygwin_x86_64_v2.873

cygwin 64 位,支持win10

2016-04-09

AltiumDesignerSummer9Build9.3破解文件

破解说明: 1.运行AD9KeyGen,点击“打开模板”,加载ad9.ini,如想修改注册名,只需修改: TransactorName=horose horose用你自己的名字替换,其它参数在单机版的情况下无需修改; 2.点击“生成协议”,保存生成的alf文件到你的安装目录下; 3.运行ads09crack,对安装目录下的dxp.exe文件补丁,注意运行破解时软件没有运行; 4.启动DXP,运行菜单DXP->My Account,点击Add Standalone License file,加载前面生成的license文件。 注意: 1.仅适用于Build 9.3.1.19182 2.破解已去除标题上的Not signed in 3.局域网内用同一license不再提示冲突 4.仅供学习研究使用,勿用于非法用途。

2012-12-19

uboot2009.11

B o o t l o a d e r是操作系统内核运行之前运行的一段小程 序。主要用于初始化硬件设备, 建立内存空间的映射图, 从而 将系统的软硬件环境带到一个合适的状态, 以便为最终调用 操作系统内核准备好正确的环境。 B o ot l o a d e r 与c p u的体系结 构有关, 不同的c p u体系结构都有不同的b o o t l o a d e r 。同时 b o ot l o a d e r 还依赖于具体的嵌入式板级设备的配置。也就是 说, 对于两块不同的嵌入式板而言, 即使基于同一种c p u构 建, 要想让运行在一块板子上的b o ot l o a d e r程序也能运行在 另一块板子上, 通常也都需要修改b o ot l o a d e r 的源程序。 本文 就是将运行在目标板s md k 2 4 1 0上的b o o t l o a d e r ( u - -b o o t ) 移 植到 自己的开发板上.

2010-11-11

altiumdesignersummer9build9.2.0.18802 破解

本破解软件本人已经亲自破解,肯定能破解,放心下载吧,

2010-04-14

Multisim10破解补丁

本破解软件本人已经亲身使用过,能够破解,放心下载

2010-04-14

空空如也

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

TA关注的人

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