自定义博客皮肤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,Python,网络 原创文章转载请注明出处

  • 博客(139)
  • 资源 (11)
  • 收藏
  • 关注

原创 实用Google 语法

快速从搜索信息中获得需要的数据,使用oogle 语法确实为一个好的选择。使用指令三项内容:1.你想要用的指令;2.半角冒号( : );3.指令中要用到的具体内容。site:(网页)  搜索的具体数据。  从特定网页搜索需要数据。intitle,allintitle   只有当网页标题包含所搜索第关键字时,它才会出现在搜索结果里。intitle 只要包含即可,alli

2014-03-16 20:10:30 1151

原创 回忆一年前的快乐时光

2014-03-16 00:23:42 1273

原创 TQ2440内核移植之LCD

内核版本:linux 2.6.30.4开发板:TQ2440交叉编译环境:arm-linux-gcc 4.3.3 在linux 2.6.30.4/driver/video/s3c2410fb.c 第370添加两行:     struct s3c2410fb_mach_info *mach_info = fbi->dev->platform_data;     struct s3c2

2014-03-02 20:51:00 1627

原创 基于TQ2440的u-boot 1.1.6移植(二)(支持nor flash nand flash )

1.修改在u-boot 中的提示符“SMDK2410 #”, 可以在/include/configshang2440.h 中修改成  ,操作如下:#define CFG_PROMPT "[dong2440]# " /* Monitor Command Prompt */2.

2014-03-01 22:19:49 1502

原创 TQ2440移植yaffs2文件系统基于linux 2.6.30.4

由于yaffs2源码实在是难下,这里提供链接:http://www.yaffs.net/download-yaffs-using-git[arm@acer kernel_s]$ git clone git://www.aleph1.co.uk/yaffs2Initialized empty Git repository in /ntfs/kernel_s/yaffs2/.git/r

2014-03-01 10:34:12 1934

原创 基于TQ2440的u-boot 1.1.6移植(一)(文件裁剪、时钟修改)

1.首先建立交叉编译环境,使用天嵌公司提供第交叉编译器crosstools_3.4.5_softfloat2.到u-boot官方网张下载u-boot-1.1.6.tar.bz23.解压下载好的u-boot-1.1.6.tar.bz2   tar xjvf  u-boot-1.1.6.tar.bz24.进入解压好的u-boot-1.1目录文件裁剪:(1)删除 board/下除

2014-02-27 21:23:53 1531

转载 分析u-boot中的“.word”伪指令

_undefined_instruction: .word undefined_instruction _undefined_instruction是一个标号,处理到这里时,asm会把undefined_instruction的值按16bit的形式放在此标号处。 ldr pc, _undefined_instruction 就是从_undefined_instruction处取值,即u

2014-02-17 19:54:42 1137

原创 Centos 6.4升级ERROR with rpm_check_debug vs depsolve解决

CentOS 6.4升级出现问题解决

2013-12-27 16:35:30 10820

原创 centos 6.4 安装nessus

首先到nessue官网现在nessus的rpm包

2013-12-15 22:26:27 3941

原创 centos 6.4安装metasploit

以前用backtrack上面直接由现成的metasploit,现在改用centos只能自己安装了。首先到官网下载http://www.rapid7.com/products/metasploit/download.jsp。关闭防火墙,安装ruby  yum -y intall ruby根据官方文档:sudo yum install xorg-x11-server-Xvfb下载好软件

2013-12-12 12:02:30 4823

原创 Centos 6.4添加国内163源

最近更新系统发现非常的缓慢,于是准备换国内的yum源。准备工作,首先备份/etc/yum.repos.d/CentOS-Base.repo              cd /etc/yum.repos.d/             wgethttp://mirrors.163.com/.help/CentOS6-Base-163.repo把下载文件改成源文件 mvCen

2013-12-05 17:59:34 1238

转载 读懂diff

diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入:  $ diff diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。一、diff的三种格式由于历史原因,diff有三种格式:  * 正常格式(normal diff)  * 上下文格式(

2013-11-25 23:20:43 726

原创 关于Win7下安装ADS1.2出现问题的解决

一  以管理员身份运行找到“所有程序——附件”,右击“命令提示符”选择“以管理员身份运行”。接下来输入如下命令:“net    user   administrator   /active:yes”然后注销或重启系统,即可使用超级管理员帐户了。(注意空格!)打开控制面板,在“用户管理”中即可看到Administrator账户,选择该账户,重新设置密码,不要采用默认的无密码状态!

2013-11-22 00:44:36 4898

原创 win7下j-link的配置调试——基于TQ2440

因为之前一直在linux学习嵌入式linux,今天准备转战硬件。还是配置下win7的开发环境吧。串口工具,dnw下载工具由于配置简单,不再赘述。jlink配置:首先安装驱动软件。下载地址:http://download.csdn.net/detail/u012851076/6590569,亲测可用。1、安装完成,打开软件,fiel->Open Project...,找到TQ2440.jfl

2013-11-22 00:25:18 2082

转载 linux下打开windows txt文件中文乱码问题

原文地址:http://blog.csdn.net/imyang2007/article/details/7448177在linux操作系统下,我们有时打开在windows下的txt文件,发现在windows下能正常显示的txt文件出现了中文乱码。出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中

2013-11-21 13:53:16 1956

原创 linux多个登录用户间的通信方式

由于最近做实验全班都登录到slinux多个登录用户间的通信方式olaris上面,这么多同学,不聊天多寂寞。把多用户间通信总结下:1、write      write的格式为write user [ttyname];先用who命令查看登录用户,按以上格式就可以直接通信了。2、talk      alk命令允许双方实现类似于MSN、QQ这样的实时对话,其命令格式如下: ta

2013-11-21 11:26:18 1238

原创 linux操作串口需要用到的头文件

#include //标准输入输出定义#include //标准库函数定义#include //UNIX标准函数定义#include //基本系统数据类型#include //获取一些文件相关的信息#include //文件控制定义#include //PPSIX终端控制定义#include //错误号定义其中:sys/t

2013-11-18 21:47:56 3036

原创 linux中程序执行的流程分析工具——strace

源代码:#include main(){ char a='A'; int b=20; printf("%d,%o\n",(a=a+a,a+b,b),a+'a'-'A',b);}使用strace运行:[arm@acer test]$ ./prin20,141[arm@acer test]$ strace ./prinexecve("./pr

2013-11-18 21:47:54 1120

原创 Centos6.4安装星际译王英汉词典

下载:http://down.51cto.com/data/930170[arm@acer Downloads]$ sudo rpm -ivh stardict-3.0.1-1.fc8.i386.rpm --nodeps[arm@acer Downloads]$ rar x 牛津现代英汉双解词典.rar RAR 3.80 Copyright (c) 1993-2008 Alexander Rosh

2013-11-18 21:47:52 1390

转载 int main(int argc,char* argv[])详解

argc,argv 用命令行编译程序时有用。主函数main中变量(int argc,char *argv[ ])的含义有些编译器允许将main()的返回类型声明为void,这已不再是合法的C++main(int argc, char *argv[ ], char **env[ ])才是UNIX和Linux中的标准写法。argc: 整数,用来统计你运行程序时送给main函数的命令行参数的个数* ar

2013-11-18 21:47:49 1208

原创 关闭shell控制台中的报警声

将/etc/inputrc中的set bell-style none 前的#去掉,之后重启系统即可。   不过这种方法试了并不见效,不过思路是对了,bell-style的取值范围是:none, visible, audible,想要把报警声去掉应该是   将/etc/inputrc中的set bell-style visible前的#去掉,如果没这句话,可以自己添上。

2013-11-18 21:47:47 1911

原创 vim中的文字替换

[range]s/s1/s2/ [option]其中[range]表示检索范围,省略时表示当前行。如:"1,10"。表示从第1到第10行“%”表示整个文件同“1,$“。”. ,$"。从当前行到文件尾。option:/g表示在全局文件中进行替换。/c表示在每次替换之前需要用户进行确认。

2013-11-18 21:47:45 1297

原创 linux内核中的fcntl.h文件操作中的打开文件模式的宏定义

#ifndef _ALPHA_FCNTL_H#define _ALPHA_FCNTL_H/* open/fcntl - O_SYNC is only implemented on blocks devices and on files located on an ext2 file system */#define O_ACCMODE 0003 //#define O_R

2013-11-18 21:47:43 1824

原创 linux下的无线DOS工具mdk3安装

下载地址:http://homepages.tu-darmstadt.de/~p_larbig/wlan/#mdk3下载后:tar; make; make install使用:用mdk3做身份验证攻击mdk3mon0a-amac(被pin死的路由器的mac)身份验证攻击效果说明:此攻击是针对无线AP的洪水攻击,又叫做身份验证攻击。其原理就是向AP发动大量的虚假的链接请求,这种请求数量一旦超过了无线

2013-11-18 21:47:41 8704

原创 Centos 6.4系统下kscope1.6.2安装

1. 下载kscope-1.6.2 下载地址:http://download.chinaunix.net/download/0006000/5469.shtml 下载后,解压缩,并进入到kscope-1.6.2的源码根目录中。2.在redhat下安装kscope,直接执行./configure时会出现以下错误: configure: error: in the prefix, you've c

2013-11-18 21:47:38 1185

原创 Centos 6.4 装机初始配置

开机启动不显示图片:[acer@acer ~]$ sudo vi /boot/grub/grub.conf更新系统:yum update安装NTFS文件支持:http://www.tuxera.com/community/ntfs-3g-download/./configuremakemake install # or 'sudo make install' if you aren't ro

2013-11-18 21:47:36 1166

原创 使用smartmontools查看硬盘使用时间

首先安装:[arm@acer ~]$ sudo yum -y install smartmontools执行:[arm@acer ~]$ sudo smartctl -A /dev/sda可以看到如下结果:smartctl 5.43 2012-06-30 r3573 [i686-linux-2.6.32-358.23.2.el6.i686] (local build)Copyright (C)

2013-11-18 21:47:34 3916

原创 gdb常用参数小记

首先,程序编译后如果要加上gdb调试信息,要加上编译选项-g,如:gcc -g test.c -o test载入到gdb:执行gdb test。或者直接gdb,进入gdb后,执行file test,样的效果。常用命令:list(l):查看载入程序break(b):设置断点,如:在main函数处设置断点:break main;break 行号,在制定行添加断点;break 文件名:行号,在指定文件的

2013-11-18 21:47:32 1132

原创 gdb调试出错:Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.107.el6_4.5

运行gdb,下断点后r,出现Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.107.el6_4.5,本来以为小事情,但是rpm安装一直没有解决;几经周折,解决如下:1. 修改修改/etc/yum.repos.d/CentOS-Debuginfo.repo里面的debuginfo目录中enabled=12.运行:yum

2013-11-18 21:47:30 3263

原创 解决nfs链接开发板出现:nfs:server is not responding,still trying

前几天搭建好nfs服务器本地链接成功后以为可以了。今天在PC上交叉编译了一个小程序准备放在开发板上运行,用minicom链接上TQ2440,挂载CentOS 6.4上面的文件夹:mount -o nolock -t nfs 192.168.1.101:/work/nfs /mnt/nfs/ 运行arm-linux-gcc编译好的程序,结果出现:nfs:server is not respondin

2013-11-18 21:47:28 2211

原创 在CentOS 6.4中TFTP出现TFTP error: 'Permission denied' (0)的解决

这个是由于selinux机制引起的不是文件夹的权限问题。所以vi /etc/sysconfig/selinux 修改为:SELINUX=permissive如果不想重启系统,执行:sudo setenfore 0在开发板上执行:[root@EmbedSky /]# tftp -g -r aa 192.168.1.101 成功!如果上传文件出现:tftp: server error: (1) Fil

2013-11-18 21:47:25 2657

原创 nfs的防火墙配置

1、NFS 用到的服务有 portmapper,nfs,rquotad,nlockmgr,mountd 通过命令 rpcinfo -p 可查看nfs使用的端口:[root@acer f]# rpcinfo -p program vers proto port service 100000 4 tcp 111 portmapper 100000 3

2013-11-18 21:47:23 1736

原创 基于CentOS 6.4的nfs配置

一nfs简介网络文件系统(NFS,NetworkFileSystem)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。NFS的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。  NFS在文

2013-11-18 21:47:21 5177

原创 CentOS 6.4配置arm-linux-gcc交叉环境

首先解压arm-linux-gcc到制定文件夹[arm@acer ~]$ sudo tar xvf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 -C /opt/tool/配置环境变量:[arm@acer ~]$ sudo vi /etc/profile添加:PATH=/opt/tool/gcc-3.4.5-glibc-2.3.6/bin:$PATH exp

2013-11-18 21:47:19 2073

原创 关于TQ2440与主机通信的心得

实在不能忍受win7下面通过虚拟机工作的蜗牛速度,所以又装了一个CentOS 6.4。但是许多问题也是绵绵不断,先是解决里souce_insight用kscope代替,没有网上说的那么难用,然后是下载程序第问题,用dnw for linux,jlink问题,tftp等等。 由于上网用的是无线,所以直接把eth0网口设置成静态ip,与开发板设置在同一个网段,既不耽误上网,也不但无学习。 配置

2013-11-18 21:47:17 968

原创 CentOS 6.4中jlink的安装,以及出现问问题第解决

首先,下载JLink_Linux_V422.tgz解压后cd到其目录$sudo cp libjlinkarm.so.* /usr/lib$sudo cp 45-jlink.rules /etc/udev/rules.d/$./start如果出现libreadline.so.5 not found,可以查看/lib/下的有可能有libreadline.so.6 ,可以做一个软链接$cd /lib/$

2013-11-18 21:47:14 1209

转载 堆和栈

原文出处:http://yunli.blog.51cto.com/831344/186896/堆(heap)和栈(stack)是非常重要的概念,当我们进行程序开发时理解它们非常重要,尤其是对于嵌入式系统开发。比如在嵌入式系统中,任务的栈通常都很小,可能也就几K字节。在这种情况下,我们就应当尽可能不要将占用内存大的变量分配在栈上,而是应当分配在堆上;此外,也尽量不要采用递归的方式来设计程序,否则很容

2013-11-18 21:47:12 930

原创 使用TFTP烧写开发板,基于CentOS6.4——TQ2440

1)终端下执行minicom,进行串口设置 注意:非正常关闭minicom,会在/var/lock下创建几个文件LCK*,这几个文件阻止了minicom的运行,将它们删除后即可恢复)2)安装tfpt[arm@acer ~]$ sudo rpm -ivh /mnt/cdrom/Packages/tftp-tftp-0.49-7.el6.i686.rpm tftp-server-0.

2013-11-18 21:47:10 1799

原创 CentOS6.4下利用dnw烧写文件,dnw安装与配置(基于TQ2440)

首先下载dnw:http://download.csdn.net/detail/plaza02/1011140这个是在网上找的,当然也可以去别的地方下载,很多的。1.解压缩文件: # tar xvf dnw_for_linux.tar.gz  2.然后切换到下面的目录,编译usb驱动模块: # cd dnw_for_linux/secbulk  # make -C /lib/modules/2.6

2013-11-18 21:47:08 1247

原创 CentOS 6.4超级终端minicom的使用方法 以及lrzsz

===== 一.Minicom介绍 ===== Linux下的Minicom的功能与Windows下的超级终端功能相似,可以通过串口控制外部的硬件 设备.适于在linux通过超级终端对嵌入式设备行管理.同样也可以使用minicom对外置Modem 进行控制. ===== 二.Minicom的安装 ===== ==== 1.rpm包方式 ==== GTES 10,10.5,11版本都包含

2013-11-18 21:47:06 6103

sourceinsight4087付破解程序和license

sourceinsight 4 目前最新版,将压缩包里的sourceinsight4.exe替换已经安装目录下的sourceinsight4.exe,然后倒入license选择si4.pediy.lic。资源来源于网络,如有侵权,请联系删除。。。

2017-12-01

IPv6详解卷1:核心协议实现

IPv6 Core Protocols Implementation, IPv6详解卷1:核心协议实现

2017-11-29

nand_flash.c

移植nand- flash驱动,让 u-boot 可以操作读写 nand flash。由于s3c2410 和s3c2440 nand flash控制器有区别,所以修改以下代码,让u-boot可以操作读写nand flash。

2014-03-01

boot_init.c

在 board/hang2440 目录下新建一个名为 boot_init.c 的文件,编写 colck_init 函数,同时加上一些声明和延时子函数,还有后面要用到的nand 相关操作函数

2014-02-27

Setup_JLinkARM_V436e

Setup_JLinkARM_V436e,TQ2440调试可用,配合博客配置

2013-11-21

嵌入式实时操作系统μCOS-II【邵贝贝】

嵌入式实时操作系统μCOS-II【邵贝贝】,光盘文件

2013-11-16

Linux内核编码风格

这是一份简短的,描述linux内核首选编码风格的文档。编码风格是很个人化的东西,而且我也不愿意把我的观点强加给任何人,不过这里所讲述的是我必须要维护的代码所遵守的风格,并且我也希望绝大多数其他代码也能遵守这个风格。所以请至少考虑一下本文所述的观点。

2013-11-16

Linux进程编程介绍

本节将介绍进程的定义。进程作为构成系统的基本细胞,不仅是系统内部独立运行的实体,而 且是独立竞争资源的基本实体。了解进程的本质,对于理解、描述和设计操作系统有着极为重要的意义。 了解进程的活动、状态,也有利于编制复杂程序。

2013-11-16

空空如也

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

TA关注的人

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