wu407797466
码龄13年
求更新 关注
提问 私信
  • 博客:181,886
    181,886
    总访问量
  • 20
    原创
  • 6
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2012-07-13

个人简介:用勇气改变可以改变的事情,用胸怀改变不能改变的事情

博客简介:

wu407797466的专栏

博客描述:
嵌入式的蓝天
查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得9次评论
  • 获得17次收藏
  • 博客总排名1,775,791名
创作历程
  • 44篇
    2012年
成就勋章
TA的专栏
  • linux驱动
  • linux工具
    2篇
  • linux命令
    17篇
  • linux
    2篇
  • cpu和硬件
  • c and assembly
    1篇
  • 学习方法和个人杂记
  • linux网络
    1篇
  • uboot
    5篇
  • xboot
    1篇
  • 文件传送
    1篇
  • 其他
    7篇
  • makefile
    5篇
  • 版本管理
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

76人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

环境变量(environment variables,简称ENV)与相关指令

和shell类似,U-Boot也有环境变量。一些U-boot默认的环境变量如下:环 境 变 量解 释 说 明bootdelay执行自动启动(bootcmd中的命令)的等候秒数baudrate串口控制台的波特率netmask以太网的网络掩码ethad
转载
博文更新于 2012.07.18 ·
3495 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

打印系统消息的命令

uname
原创
博文更新于 2012.08.07 ·
643 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何制作U盘启动盘安装XP/Win7

目前由于ghost版本系统的流行,以及U盘的普遍降价,越来越多的人选择制作U盘启动盘来进行系统安装。相比容易损坏并且读盘次数有限的系统光盘,U盘装系统优点很多。但是如何制作U盘启动盘是很多朋友苦恼的事情,今天笔者就来详细说说U盘启动盘的制作,教大家如何制作U盘启动盘安装XP/Win7系统。  U盘启动原理简述其实可引导启动的U盘和系统光盘或者可引导的硬盘盘区文件结构差不多,需要有引导文件、
转载
博文更新于 2012.09.15 ·
1913 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux命令删除当前目录即其子目录下的所有文件夹

find . -name .svn -type d -exec rm -rf {} \;
原创
博文更新于 2012.09.07 ·
2166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

makefile总结

一当执行make target时如果提示“target is up to date”,表示此时目标target是最新的,没有执行该目标对应的命令。但是要注意的也有可能是执行make所在路径下有个同名文件夹或文件target,使得提示“target is up to date”。makefile里的编译选项如果是要多个的,要注意的是,比如:$(LD)-ldrivers platform
原创
博文更新于 2012.09.07 ·
1241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sed命令详解

1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显
转载
博文更新于 2012.09.07 ·
719 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

.a文件.o文件和.so文件的区别

o 就相当于windows里的obj文件 .a 是好多个.o合在一起,用于静态连接 .so 是shared object,用于动态连接的,和dll差不多
原创
博文更新于 2012.09.06 ·
1706 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

flash ecc

当往NAND Flash的page中写入数据的时候,每256字节我们生成一个ECC校验和,称之为原ECC校验和,保存到PAGE的OOB(out-of-band)数据区中。    当从NAND Flash中读取数据的时候,每256字节我们生成一个ECC校验和,称之为新ECC校验和。   校验的时候,根据上述ECC生成原理不难推断:将从OOB区中读出的原ECC校验和新ECC校验和按位异或,若结
原创
博文更新于 2012.09.06 ·
1785 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux source命令用法

source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。注意:source命令与shell scripts的区别是,source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或a
原创
博文更新于 2012.09.05 ·
640 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SVN:This client is too old to work with working copy…解决办法

svn: This client is too old to work with working copy ; 由于svn工作拷贝目录下都有个.svn目录,里面保存着svn需要的一些版本信息等,当客户端软件升级后,里面的信息也相应增加以支持更多的特性。比如如果你在终端下用1.4版本的svn客户端co了一份代码,然后到windows下用更高级的tortoiseSVN去操作,会在.svn里增加一些文件
转载
博文更新于 2012.09.05 ·
54198 阅读 ·
0 点赞 ·
3 评论 ·
6 收藏

linux下查找文件的字符串

find . -name 'Makefile' -exec grep "config" {} \; -print >log 说明:在当前路径下递归查找文件Makefile(可以是*)里的内容config,-print将会打印出找到的内容所在的路径 注意{}和\间有一个空格,;和-之间也有一个空格 grep -R 'str'  filename 递归进入文件夹里查找文件“filena
原创
博文更新于 2012.09.05 ·
973 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言预处理功能 关于字符串化和符号粘贴

C语言预处理功能 关于字符串化和符号粘贴 2011-08-03 00:00中国IT实验室佚名字号:A+|A-  在C语言开发中,宏定义是一个非常有用的工具,它可以使我们的代码更容易理解,更容易维护。如查一个常量在多处被使用,且今后可能会根据不同需要而修改的话,将其define一下那是再好不过了。除此之外,宏定义还有其他的功能,了解它,将更好地辅助我们开发C程序。先看个例子:  #def
原创
博文更新于 2012.09.05 ·
1515 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

u-boot for s3c44b0x 移植心得

1) 在 u-boot.1.1.2 目录下有 Makefile 这个文件吧?让我们看看它里面的内容,最简单的方法就是 vi Makefile 了。我们要看的是它选择的是哪一个交叉编译器。可以看到这一项:ifeq ($(ARCH),arm) CROSS_COMPILE = arm-linux- 看到吧,也就是说这里所用的交叉编译器是 arm-linux-gcc 了,( u-boot
转载
博文更新于 2012.09.03 ·
1538 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vmware和windows共享文件

要使得vmware的setting里的共享有效,首先要确保vmware里的ubuntu已经安装了vmware-tools工具,安装方法如下:To install VMware Tools in a Linux guest1     On the host, select VM > Install VMware Tools.3     If your Linux distribution
原创
博文更新于 2012.09.03 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vim自动打开跳到上次的光标位置

在~/.vimrc里添加命令如下:18 if has("autocmd") 19    au BufReadPost * if line("'\"") > 0 && line("'\"")  20       \| exe "normal g'\"" | endif 21 endif可以再全局/etc/vim/vimrc里看到该命令被注释掉了
原创
博文更新于 2012.09.03 ·
6168 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

uboot执行流程

说明:一下的uboot分析是基于AM335x的devkit8600板子而说明的 reset:     bl  save_boot_params //保存当前的启动模式进变量里(可以是nand启动,tf启动等) /*139      * set the cpu to SVC32 mode140      */141     mrs r0, cpsr142     bic
原创
博文更新于 2012.09.03 ·
2453 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ctags使用简介

ctags使用简介ctags使用简介      Vi大家都很熟悉,某些情况下它是我们在Linux下唯一可用的文本编辑器。其实我们平时所指的 VI其实是VIM(ViImproved,VI增强版)。有人常常拿VIM和emacs比较,VIM尽管不象emacs那样有那么多的功能,但是比 emacs更方便、好用。VIM简单易用,只要看看VIM自带的vitutor,大约只要20分钟就能掌握VIM的用法。对
原创
博文更新于 2012.09.03 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

U-Boot编译过程完全分析-make ***_config 和mkconfig脚本,include/config.mk,include/config.h

2.1       U-Boot Makefile分析2.1.1             U-Boot编译命令       对于mini2440开发板,编译U-Boot需要执行如下的命令:$  make  mini2440_config$  make  all       使用上面的命令编译U-Boot,编译生成的所有文件都保存在源代码目录中。为了保持源代码目录的干净,可以使用如下
转载
博文更新于 2012.09.03 ·
5170 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

uboot之makefile底层文件

1.HOSTARCH 和HOSTOSHOSTARCH := $(shell uname -m | \ sed -e s/i.86/i386/ \ -e s/sun4u/sparc64/ \ -e s/arm.*/arm/ \ -e s/sa110/arm/ \ -e s/powerpc/ppc/ \ -e s/macppc/ppc
原创
博文更新于 2012.09.03 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

U-Boot编译过程完全分析2-include/autoconf.mk和make all

make all执行过程      ifeq ($(obj)include/config.mk,$(wildcard $(obj)include/config.mk)) # config.mk存在#判断在make执行前,有没有执行过了make ***_config配置,all: sinclude $(obj)include/autoconf.mk.depsinclude $(obj
转载
博文更新于 2012.09.03 ·
6809 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏
加载更多