自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(152)
  • 资源 (23)
  • 收藏
  • 关注

原创 Linux SSH相关命令

上传文件到SSH服务器scp -r local_folder remote_username@remote_ip:remote_folderscp local_file remote_username@remote_ip:remote_folderscp test.c [email protected]:/home/android-srcscp 本地文件名  服务器

2013-12-27 09:15:58 528

原创 Linux下 svn命令操作

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co2、往版本库中添加新的文件  svn add file   例如:svn add test.php(添加test.php)   svn add *.p

2013-12-27 09:12:15 482

原创 ubuntu10.04 常用命令

临时上网解决方案dhclient eth0gdebi-gtk$sudo ufw status //查看防火墙状态$sudo ufw disable //将防火墙关掉查看系统版本号lsb_release -a查看内核版本号uname -acat /proc/versiongit reset --hard HEAD  1.与具体网卡相关,

2013-12-27 09:10:17 517

原创 Linux i2c 读写应用程序

/* This software uses a BSD license.Copyright (c) 2010, Sean Cross / chumby industriesAll rights reserved. Redistribution and use in source and binary forms, with or without modification, are

2013-12-14 19:15:26 5776 1

转载 DM365 LCD frame buffer 白屏

转:http://blog.csdn.net/zanget/article/details/65697431.      setterm -blank 0 > /dev/vc/0 如出错(在嵌入式设备上出错概率太大了,本人不推荐,未尝试-_- ~!):首先检查/dev/vc/0 是否存在,或者试试'setterm -initialize' 运行env命令测试 TERM 变量

2013-12-02 11:09:39 607

转载 pkg-config 和 动态链接库 理解

你在 Unix 或 Linux 下开发过软件吗?写完一个程序,编译运行完全正常,在你本机上工作得好好的,你放到源代码管理系统中。然后,告诉你的同事说,你可以取下来用了。这时,你长长的出了一口气,几天的工作没有白费,多么清新的空气啊,你开始飘飘然了。“Hi,怎么编译不过去?”你还沉浸在那种美妙的感觉之中,双臂充满着力量,似乎没有什么问题能难倒你的。正在此时,那个笨蛋已经冲着你嚷开了。“不会吧

2013-11-27 14:41:15 456

原创 ubuntu下 curl-7.20.0 交叉编译

主机环境:[linux-devkit]:***dm365-dvsdk/dvsdk-demos_4_02_00_01/dm365/app/wifi_process> uname -aLinux ubuntu-desktop 2.6.32-33-generic #70-Ubuntu SMP Thu Jul 7 21:09:46 UTC 2011 i686 GNU/Linux交叉编译

2013-11-27 14:07:36 521

原创 C stdio编译错误问题解决及去掉^M符号

错误:GNU C (Sourcery G++ Lite 2009q1-203) version 4.3.3 (arm-none-linux-gnueabi) compiled by GNU C version 4.3.2, GMP version 4.2.4, MPFR version 2.3.2.GGC heuristics: --param ggc-min-expand=

2013-11-27 10:29:20 674

原创 开发板 支持 telnet

问题:插入无线驱动,配置好无线网络后,主机ping目标板可以通,但是telnet不通(开发板telnetd服务已开启)?解:需要在内核中配置pty支持。

2013-11-25 19:20:50 458

原创 Linux GPIO控制

参考:https://developer.ridgerun.com/wiki/index.php/How_to_use_GPIO_signals#!/bin/shshow_usage(){ printf "\ngpio.sh [in|out []]\n"}if [ \( $# -eq 0 \) -o \( $# -gt 3 \) ] ; then show

2013-11-25 13:37:07 1319

转载 shell 条件测试

文件状态测试-b filename当filename 存在并且是块文件时返回真(返回0)-c filename当filename 存在并且是字符文件时返回真-d pathname当pathname 存在并且是一个目录时返回真-e pathname当由pathname 指定的文件或目录存在时返回真-f filename

2013-11-22 15:06:14 468

转载 udevadm udev 管理工具

udevadm udev 管理工具 概要:udevadm [--debug] [--version] [--help]udevadm info optionsudevadm trigger [options]udevadm settle [options]udevadm control commandudevadm monitor [options]udevad

2013-11-22 15:05:29 2061

转载 shell 常用的条件判断

-b file 若文件存在且是一个块特殊文件,则为真-c file 若文件存在且是一个字符特殊文件,则为真-d file 若文件存在且是一个目录,则为真-e file 若文件存在,则为真-f file 若文件存在且是一个规则文件,则为真-g file 若文件

2013-11-19 16:10:12 545

原创 amixer 左右通道音量设置

#include #include int main(int argc, char **argv){ int iRightVol = 0; char ucCmdBuf[128] = {0}; int iLeftVol = 0; iLeftVol = atoi(argv[1]); iRightVol = atoi(argv[2]); p

2013-11-19 10:30:09 971

原创 DM3730 GStreamer Pipeline 记录

gst-launch videotestsrc num-buffers=100 ! 'video/x-raw-yuv,width=1280,height=720,format=(fourcc)UYUY'! TIVidenc1 codecName=h264enc engineName=codecServer ! filesink location=sample.264可以执行成功!gst

2013-10-24 19:27:25 361

原创 DM3730 EVM 相关

setenv bootargs 'console=ttyS0,115200n8 rootfs=/dev/nfs ip=192.168.1.111:192.168.1.1:255.255:255.0 nfsroot=192.168.1.170:/home/zfang/dm3730-targetfs rw rootdelay=3 mem=55M@0x80000000 mpurate=1000  oma

2013-10-24 19:25:48 988

原创 wireless tools for liunx

要正常使用无线网卡,还要正确配置。linux下的配置工具是wireless-tools,可以在这里下载到它的最新版。http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html下载后,将源代码解压。修改makdfile## Installation directory. By default, go in /usr/

2013-10-17 20:59:20 477

原创 大数据 加法

#include #include #include "stdafx.h"#include #define MAX(i, j) (((i) > (j)) ? (i) : (j))void swap(char *pc1, char *pc2){ *pc1 = *pc1 ^ *pc2; *pc2 = *pc1 ^ *pc2; *pc1 = *pc1 ^ *pc2;}void

2013-10-12 10:23:04 708

原创 C++ String面试题

#include using namespace std;class String{private: char *pc;public: //注意const的使用 String(const char *pcStr = NULL) //默认参数 { cout<<"construct"<<endl; if (NULL != pcStr) { pc = new ch

2013-10-09 13:34:43 534

原创 华为 机试题

// MyC.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include /* 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”*/void stringFilte

2013-09-29 09:53:10 560

原创 C++ 常见错误

#include using namespace std;class A{public: A(); ~A(); int i = 0;//普通变量不能在类中进行初始化 /* error: ISO C++ forbids initialization of member ‘i’ */ static int j = 0;//只有静态常量整形才能在类

2013-09-25 16:59:34 802

原创 单例模式

/* 单例模式 */class Singleton{private: static Singleton *s; /* private static */ /* 构造函数声明为private */ Singleton() { }public: static Singleton* getInstance() /* 静态函数 */ { if (NULL == s)

2013-09-25 16:22:20 350

原创 如何限制栈对象的生成?如何限制堆对象的生成?

如何限制栈对象的生成?如何限制堆对象的生成?1)限制堆对象的生成:将operator new和operator delete操作符声明为private.class A{public: A(){cout<<"Create A"<<endl;} ~A(){cout<<"Destroy A"<<endl;}private: /* 声明为private即可,不需要定义它

2013-09-25 16:17:33 458

转载 linux awk命令

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho

2013-09-17 08:41:02 342

原创 lrzsz 交叉编译

lrzsz工具在配合secureCRT相当实用源码下载http://ohse.de/uwe/software/lrzsz.htmllrzsz交叉编译与使用如果你需要在开发板和PC机之间传送文件,而无法使用tftp等工具进行网络传输,又没有更好的通信手段,这个时候可以考虑使用串口进行传输。PC端软件建议使用SecureCRT,开发板端建议使用lrzsz。   

2013-09-11 10:59:35 742

转载 u-boot mmc命令

[u-boot: v2013.01][Author: Bo Shen ]mmc命令的帮助信息如下:U-Boot> mmc      mmc - MMC sub system Usage:mmc read addr blk# cntmmc write addr blk# cntmmc erase blk# cntmmc rescanmmc part

2013-09-10 10:29:21 484

原创 qt 子对话框不作为父窗口的成员函数

SoundSetDialog soundsetDialog; soundsetDialog.setModal(true); soundsetDialog.show(); QEventLoop loop; connect(&soundsetDialog, SIGNAL(finished(int)), &loop, SLOT(quit()));//

2013-09-05 16:19:37 533

转载 qt4.6.3 嵌入式中文显示

移植了QT4.6.3的ARM无法正常的现实中文如果是在X86平台上时候,使用QTextCodec::setCodecForTr(QTextCodec::codecForLocale());来设置显示中文但是在ARM平台上却不行,我们需要移植一些中文字体库,这里使用的是QT自带的中文字体库,wenquanyi_120_50.qpf放在QT的安装目录下 /usr/local/Troll

2013-09-04 09:31:18 1190

转载 Qt4中如何为对话框设置背景

问:在Qt4中如何为对话框设置背景?答:这个问题值得总结一下。大致有以下的思路和方法:1.重写paintEvent()事件在该事件中用画笔QPainter重画整个背景。该方法比较复杂,不建议初学者采用。2.使用调色板类QPalette   //以下代码中pWidget为指向要设置的widget的指针。     QPalette palette = pWi

2013-09-02 21:10:33 445

转载 Visio 2007 大括号

转载:http://blog.csdn.net/lanxinju/article/details/5782878最近使用Visio时,需要画大括号,于是就上网查了一下Visio中插入大括号的方法: 在Visio文档中,依次点击“文件(File)”—“形状(Shapes)”--“其他Visio方案(Visio Extras)”—“标注(Callouts)”,然后左边的选项中多了“标注”栏

2013-08-29 13:25:54 672

原创 C++ 数据成员的绑定

#include using namespace std;typedef int Len;class A{public: /* 对成员函数本体的分析,会直到整个类的声明都出现了才开始, 即直至class声明的右大括号出现才开始。 但是对于成员函数的参数列表不需等到整个类的声明都出现。 防御方法: (1) 将所有的数据成员都放在class声明起头处

2013-08-27 21:34:01 485

原创 C Hash表--链地址法

/** * 已知一组关键字为{19, 14, 23, 01, 68, 20, 84, 27, 55, 11, 10, 79}, * 按Hash函数为H(key) = key MOD 13和链地址法处理冲突构造Hash表。 * 结果如图: * Hash[0] * Hash[1]-->01-->14-->27-->70-->null * Hash[2] * Hash[3]-->55-->

2013-08-26 18:26:09 854

原创 C 双向链表简单操作

#include #include #include /* 双链表节点定义 */typedef struct tagStDulNode{ int iData; struct tagStDulNode *pstPrior; /* 指向前驱节点 */ struct tagStDulNode *pstNext; /* 指向后继节点 */}StDulNode;/* 创建具有iNu

2013-08-24 11:11:56 562

原创 C 简单链表操作

#include #include #include /* 定义一个数字节点 */typedef struct tagStNode{int iData;struct tagStNode *pNext;}StNode;/* 创建iNum个节点,返回指向第一个节点的指针 */StNode* Create(int iNum);/* 打印 */void Print(StNode *pstHead);/*

2013-08-24 09:37:20 446

转载 Ubuntu 10.04 设置固定IP

首先设置IPsudo gedit /etc/network/interface 将其内容删除 加上一下内容 auto loiface lo inet loopback auto ethoiface etho inet staticaddress 192.168.0.168netmask 255.255.255.0network 192.168

2013-08-22 15:46:53 884

原创 数组元素首尾对调

#include #include #include void swap(int *iX, int *iY){ *iY = *iX ^ *iY; *iX = *iX ^ *iY; *iY = *iX ^ *iY;// printf("%3d, %3d\n", *iX, *iY);}int main(int argc, char **argv){ int aiArr

2013-06-28 18:01:11 1326

原创 Big-Endian 和 Little-Endian 判断

#include #include #include /* 程序输出 78 56 34 12,即采用小端存储 */static void show_bytes(unsigned char* pucStart, int iLen){ int i = 0; for (; i < iLen; i++) { printf("%.2x\n", *(pucStart + i)); }

2013-06-28 15:03:29 501

原创 C 数组和指针

1、用a[i] 这样的形式对数组进行访问,总是被编译器“改写”或解释为想*(a + 1)这样的指针访问。2、指针始终就是指针。它绝不可以改写成数组。你可以用下标形式访问指针。一般都是指针作为函数参数时,而且你知道实际传递给函数的是一个数组。3、在函数参数的声明中,数组名被编译器当做指向该数组第一个元素的指针。即作为函数参数的数组始终会被编译器修改成为指向数组第一个元素的指针

2013-06-21 21:49:22 395

原创 字符串转换为整数

输入一个表示整数的字符串,把该字符串转换成整数并输出,例如输入字符串"345",则输出整数345。请完成函数StrToInt,实现字符串转换成整数的功能。#include #include #include static int strToInt(char *pcStr){ int iIdx = 0; int iTmp = 0; int iLen = 0; asse

2013-06-18 23:05:06 407

原创 整数翻转

#include #include #include #include /* 返回该数一共有多少位 */static int getDigitNum(int iNum){ int iCount = 0; assert(iNum > 0); while (iNum > 0) { iNum = iNum / 10 ; iCount++ ; } return iCo

2013-06-18 22:36:05 658

TI处理器介绍

TI Davinci 处理器, TI系列处理器介绍

2013-12-23

tlv320aic3101.pdf

tlv320aic3101 驱动 开发 手册

2013-12-02

像程序员一样思考

编程的真正调整不是学习一种语言的语法,而是学习创造性地解决问题,从而构建美妙的应用。本书分析了程序员解决问题的方法,并且教授你其他图书所忽略的一种能力,即如何像程序员一样思考。

2013-12-02

程序员职业规划之路

本书讲述程序员的职业规划之路--如何规划职业生涯,如何按照自己选择的方向发展职业,如何沿着你构建和销售自己产品的路径一步步地实现自己的职业目标。

2013-12-02

dm365相关datasheet

dm365相关datasheet dm365 datasheet

2013-07-24

dm365相关资料

dm365相关资料 dm365 硬件 ubl u-boot 内核

2013-07-24

达芬奇平台各种颜色空间描述

达芬奇平台各种颜色空间描述 davinci colorspace yuv420sp

2013-07-24

Understanding h264 Decoder buffer mechanism dm365

Understanding h264 Decoder buffer mechanism dm365

2013-07-24

DM365的previewer和resizer的驱动帮助

DM365的previewer和resizer的驱动帮助

2013-07-24

minGW-gcc-4.4

minGW-gcc-4.4 qt 开发

2013-04-05

android 为应用程序创建快捷方式

android 为应用程序创建快捷方式 可以在应用程序中任意位置添加该代码

2012-04-09

android HandlerThread 实例

android HandlerThread 实例,介绍HandlerThread的实现方法。HandlerThread使用很方便,主要用于需要常驻在程序的线程。

2012-04-01

android AysncTask实例

android AysncTask 实例,实现后台计数,前台用进度条显示。

2012-04-01

android 图标拖动

android 图标 拖动,适合初学者。

2012-03-31

android 仿手电筒

android 手电筒 ,比较简单,适合初学者。

2012-03-31

Android 开发指南中文版

本文是对 Android SDK1.5 版的英文开发资料 Android Development Guide 一文应用程序框架部 分的翻译,覆盖了 Android 应用开发所有主要的概念。部分内容整理自网络。

2011-07-31

Android的Linux内核与驱动程序ppt

Android的Linux内核与驱动程序ppt,简要介绍了Android与标准linux驱动的区别,和介绍新添加的驱动。

2011-07-31

JNI编程指南(中文版翻译)

这四种情况下你会用到本书: 1、在Java程序中复用以前写过的C/C++代码。 2、自己实现一个java虚拟机 3、学习不同语言如何进行协作,尤其是如何实现垃圾回收和多线程。 4、把一个虚拟机实现整合到用C/C++写的程序中。 本书是写给开发者的。JNI在1997年第一次发布,本书总结了SUN工程师和大量开发者两年来积累的经验。

2011-07-29

Android 属性系统

每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。

2011-07-29

解析Linux的VFS机制

解析Linux的VFS机制。本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem Switch),三是挂载到 VFS 中的各实际文件系统,例如 ext2,jffs 等。本文侧重于通过具体的代码分析来解释 Linux 内核中 VFS 的内在机制,在这过程中会涉及到上层文件系统调用和下层实际文件系统的如何挂载。文章试图从一个比较高的角度来解释 Linux 下的 VFS 文件系统机制。

2011-07-29

Android移植嵌入式平台手册

介绍Android的移植到嵌入式平台。是移植Android比较好的手册。

2011-07-26

Android内核分析

介绍Android移动平台系统架构,通过对Android源代码的分析,与linux内核进行比较,详细分析Android内核的功能更新。

2011-07-26

Android高焕堂高级讲义

Android高焕堂高级讲义,讲述Android底层开发。

2011-07-26

空空如也

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

TA关注的人

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