疯狂单片机

一个普普通通的单片机、嵌入式学习个人博客站

U-BOOT中加入自己的命令

自己添加命令:
step1:添加宏定义即命令标志位,在include文件夹下的config_cmd_all.h和

config_cmd_default.h中加入一行#define CONFIG_CMD_TEST。

 

step2:编写自己的命令,如下:在common文件夹中新建my_test.c,内容为:
#include <common.h>
#include <command.h>

...

U-BOOT移植心得总结

移植U-BOOT到扬创2440:
最初调试u-boot的时候直接下载到内存运行测试,开机启动flash中的u-boot,使用u-boot的

tftp命令实现tftp下载,首先设置好server ip,用setnev命令并saveenv保存。然后tftp 0x32000000

test-u-boot.bin实现从服务器现在bin到指定内存中,再使用go 0x32000000命令运行test-u-boot,

注意go方式调试u-boot时不能重复初始化cpu、sdram等,将start.S中的cpu_init_crit注释掉。
...

简单实用的tar压缩解压缩命令

使用 tar 压缩工具
一、什么是 tar

在Linux上,为了便于文件以及目录的交流、储存以及传输,我们通常把一大堆文件以及目录“打包”为一个单一文件。这个打包工具就是tar,而打包好的文件就称为tar ball(xxx.tar)。顺带一提的是,tar本身并没有压缩文件案,而我们经常看到的xxx.tar.gz(.tgz)是tar ball再经gzip压缩,而xxx.tar.Z则是tar ball 再经compress压缩,而xxx.tar.bz2则是tar ball 再经bzip2压缩。

...

扬创2440开发板和PC机搭建GDB-GDBServer

使用的是扬创的utu2440板,其他的页一样,板子配置:S3C2440+Linux2.6内核+yaffs根文件系统。
PC机配置:Vmware虚拟机+SlackWare12内核2.6,交叉编译器为arm-linux-gcc 3.4.1。
主要步骤都是在pc机端完成的。
1.首先从网上下载一个gdb源码包。
地址:http://ftp.gnu.org/gnu/gdb/gdb-6.4.tar.gz
2.通过smb或者直接用共享文件夹复制到Linux虚拟机中。
...

CodeBlocks安装与使用

Codeblocks是个很不错的C/C++编译器,专一啊!而且很小!
安装Codeblocks前需要安装wxGTK,可以从这里下载:
http://www.wxwidgets.org/downloads
其次就是下载Codeblocks源码包,地址:
http://www.codeblocks.org/downloads
先装GTK,解压缩:
# tar -zxvf wxGTK-2.8.9.tar.gz
接着进入解压出来的目录:
...

Codeblocks & 开发板调试简单教程

远程调试十分也有用,而且很方便!Codeblocks作为linux下的C/C++ 集成开发环境(IDE)也十分好用。

1.PC机的Codeblocks设置:
当然,肯定是要装有Codeblocks才行啊,怎么装可以google一下。
# codeblocks 打开Codeblocks
启动起来后先新建一个工程:File--New--Project

 

 

...
分页:«12»

Powered By Z-Blog 1.8 Arwen Build 90619 and Theme By BokeZhuti.cn

Copyright 2009-2010 www.mculover.com All Rights Reserved. 京ICP备09098861号
站长:莫旭冬 联系邮箱:moxudong@yeah.net