自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 [Linux].vimrc配置

“去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set nocompatible“显示行号set nummber“检测文件的类型filetype on“记录历史的行数set history=1000“背景使用黑色set background=dark“语法高亮度显示syntax on“下面两行在进行编写代码时,在格式对起上很有用;“

2015-07-20 16:02:15 631

原创 [linux]ubuntu14.04搭建dhcp server

Installation To install DHCP server on Ubuntu 14.04 server, enter the following command:sudo apt-get install isc-dhcp-server -y

2014-07-07 19:55:39 14209

原创 [linux]shell script 随记

在shell script 中已针对要传递的参数设定好了一些变量名称且可在脚本中直接使用!对应如下:scriptname args1 args2 args3 args4 ...$0              $1       $2     $3       $4由上可知,$0 对应的是执行脚本名,其它的为对应的要传入的参数;但除了这些数字的变量外, 还有一些较为特殊的变量可

2014-05-25 14:35:08 533

原创 [LINUX]kernel3.4.0,platform相关函数分析

/** * platform_match - bind platform device to platform driver. * @dev: device. * @drv: driver. * * Platform device IDs are assumed to be encoded like this: * "", where is a short description o

2014-05-15 09:58:10 554

原创 [linux]Makefile随记

Makefile 有三个非常有用的变量:$@ $^ $$@:目标文件$^:所有的依赖文件$CC,C语言编译器的名称,ccCPP, C语言预处理器的名称,$(CC) -ECXX, C++语言的编译器名称,g++RM,删除文件程序的名称,rm -fCFLAGS, C语言编译器的编译选项,无默认值CPPFLAGS,C语言预处理器的编译选项,无默认值CXXFLA

2014-05-09 09:18:38 535

转载 [common sense]dB&dBm

dB,dBm 意义其实再简单不过了,就是把一个很大(后面跟一长串0的)或者很小(前面有一长串0的)的数比较简短地表示出来。它们都是功率增益的单位,不同之处如下:第一. dBdB是一个表征相对值的值,纯粹的比值,只表示两个量的相对大小关系,没有单位,当考虑甲的功率相比于乙功率大或小多少个dB时,按下面的计算公式:10lg(甲功率/乙功率),如果采用两者的电压比计算,要用20log(甲电压/乙

2014-04-29 15:03:55 637

原创 [linux]ubuntu 新建用户及相关问题

添加用户步骤(1)创建一个新的用户username#sudo useradd username(2)设置用户username 的密码#sudo passwd username2、添加用户组创建一个新的组groupname#sudo groupadd groupname3、修改账号(1)把用户username 加入到组groupname 中#sudo user

2014-04-25 15:50:11 740

转载 「Linux」davinci DMA

DM642中EDMA结构及优化DMA(Direct Memory Access)是DSP中至关重要的一个部分,DMA可以在不需要CPU的干预的情况下,在后台执行数据的高速传输,系统效率的高低很大程度上取决与DMA的使用好坏与否。DM642是目前公司内使用最多的DSP,其运行效率的高低决定着大部分产品的性能。下面就DM642上的DMA性能做一个简单的介绍和分析。DM642中的DMA称为EDM

2013-08-09 11:25:16 1263

原创 「linux」命令简介

awk处理文本和数据的方式:它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。

2013-07-12 14:21:40 425

转载 「linux」struct list_head 应用

list_head结构定义在 里,它是一个double linked list的结构。 底下是它的结构宣告: struct list_head {struct list_head *next, *prev;}; 有的人可能看到这样的结构会觉得很奇怪这样的结构可以存放资料吗? 当然是不行的棉,因为这个结构根本是拿来让人当资料存的。

2013-04-18 14:10:34 1278

原创 「linux」随记

* arm_v5t_le-addr2line 查函数名* ldd /bin/mv 查文件或库的依赖关系* vim jeffy 强大的vim插件* /home/luther/.local/trash 回收站* diff -ur A B > diff.patch 文本比较* find /path -name "termios" 或find /path -name termios

2013-01-21 17:12:21 455

原创 「linux」dm6446下Qt4.5.2移植笔记

QT 源码下载官方下载地址:http://qt.nokia.com/downloadsftp的归档下载地址,这里有各种版本的源码下载:ftp://ftp.qt.nokia.com/qt/source/Qt版本:qt-everywhere-opensource-src-4.5.2主板:Davinci 6446主机系统:ubuntu 12.10交叉编译器:arm_v

2013-01-06 16:19:30 879

原创 「linux」S3C2416下Qt4.6.3移植笔记

QT 源码下载  这是官方下载地址:http://qt.nokia.com/downloads点击右下角的 ftp.qt.nokia.comftp的归档下载地址,这里有各种版本的源码下载:ftp://ftp.qt.nokia.com/qt/source/QT版本:qt-everywhere-opensource-src-4.6.3.tar.gz开发板:s3c2416

2013-01-05 15:01:13 999

转载 [linux]module_param与MODULE_PARM_DESC

module_param()用法  在用户态下编程可以通过main()的来传递命令行参数,而编写一个内核模块则通过module_param()module_param宏是Linux 2.6内核中新增的,该宏被定义在include/linux/moduleparam.h文件中,具体定义如下:#define module_param(name, type, perm)

2012-12-13 20:34:38 2404

原创 「linux」s3c2416uboot相关配置nfs等

Uboot命令下查看参数命令:print设置板子IP、LINUX虚拟机服务器IP、网关IP命令:setenv ipaddr 192.168.3.128;setenv serverip 192.168.3.15;setenv gatewayip192.168.3.255NFS挂载:PC:apt-get install nfs-com

2012-12-06 13:06:44 1168

转载 「linux」ubuntu配置TFTP服务器配置汇总

1、首先要打开root权限的终端。  Ubuntu 的 10.XX以上,已经可以找到root的终端,如果没有,可以使用普通的终端使用sudo命令前缀。  2、下载并安装tftp服务器。  sudo apt-get install tftpd tftp openbsd-inetd  3、重新启动系统。  4、打开终端,编辑配

2012-12-06 12:13:55 523

转载 [linux]I/O端口分配request_region()

Linux之request_region()相关void request_region(unsigned long from, unsigned long num, const char *name) 这个函数用来申请一块输入输出区域。 如果这段I/O端口没有被占用,在我们的驱动程序中就可以使用它。在使用之前,必须向系统登记,以防止被其他程序占用。登记后,在/proc/ioports文件中

2012-11-11 09:51:25 1565

转载 [linux]platform总线机制与wtd驱动开发

Linux之platform总线机制与wtd驱动开发1、概述:通常在Linux中,把SoC系统中集成的独立外设单元(如:I2C、IIS、RTC、看门狗等)都被当作平台设备来处理。从Linux2.6起,引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver,来管理相应设备。Linux中大部分的设备驱动,都可以使用这套机制,设备

2012-11-11 09:37:37 722

原创 [linux]exit()与_exit()区别

#define __NR__exit __NR_exit /* 摘自文件include/asm-i386/unistd.h第334行 */"__NR_"是在Linux的源码中为每个系统调用加上的前缀,请注意第一个exit前有2条下划线,第二个exit前只有1条下划线。 这时随便一个懂得C语言并且头脑清醒的人都会说,_exit和exit没有任何区别,但我们还要讲一下这两者之间

2012-11-10 14:08:43 424

原创 [linux]int main(int argc,char* argv[])详解

argc是命令行总的参数个数,argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数。char  *argv[]是一个字符数组,其大小是int  argc,主要用于命令行参数  argv[]  参数,数组里每个元素代表一个参数。比如你输入:test   a.c   b.c   t.c则:             argc   =   4

2012-11-10 14:00:07 589

转载 [c]C语言提高效率和减少代码size的方法

C语言提高代码效率的几种方法一段完美的代码不仅在于找到一个给定的问题的解决方案,但在它的简单性,有效性,紧凑性和效率(内存)。设计的代码比实际执行更难。因此,每一个程序员当用C语言开发时,都应该保持这些基本的东西在头脑中。本文向你介绍规范你的C代码的5种方法。1、在可能的情况下使用typedef替代macro.当然有时候你无法避免macro,但是typedef更好。type

2012-10-09 10:21:48 14331

linux串口调试助手(Qt)

linux下可用的串口调试助手软件(基于Qt)编写。

2013-04-17

Qt_for_arm920t-eabi

Qt4.6.3移植过程中使用过的交叉编译工具

2013-01-05

Qt_for_tslib1.4

Qt移植触摸屏工具tslib1.4

2013-01-05

空空如也

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

TA关注的人

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