- 博客(19)
- 资源 (26)
- 收藏
- 关注
原创 u-boot1.1.6移植之一(编译测试)
#!/bin/bashprintBlue(){ echo -en /E[47;34m"/033[1m$1/033[0m" # 蓝色}printRed(){ echo -en /E[47;31m"/033[1m$1/033[0m/n" # 红色}myroot="sanEmbeded/u-boot-1.1.6" #Makefil
2009-11-30 22:50:00 631
原创 linux patch的使用实例
一、实例test@test-desktop:~/Desktop/patchtest$ cat /home/test/Desktop/patch.txt diff -Nur patchtest/san1/test/hello.txt patchtest/san2/test/hello.txt--- patchtest/san1/test/hello.txt 2009
2009-11-28 22:38:00 1252
原创 linux-2.6.30.4移植至2440开发板经验谈
一、下载linux-2.6.30.4源码,并解压ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.4.tar.gz tar zxvf linux-2.6.30.4.tar.gz 并且下载支持ARM的补丁文件,给标准内核打上ARM补丁。 ftp://ftp.arm.linux.org.uk/pub/lin
2009-11-22 19:14:00 2871 1
原创 Busybox编译及其yaffs2文件系制作
一、Busybox编译(版本busybox-1.13.0) 1、在环境变量中设置交叉编译器 的路径(版本cross-4.3.3)2、make menuconfig设置CROSS COMPILE为arm-linux- 3、make install即可在_install目录下生成bin sbin usr(bin,sbin)及其linuxrc文件 (该文件链接到/bin/
2009-11-21 12:01:00 2084
原创 busybox编译心得
今天在Ubuntu9.04上编译busybox,执行make menuconfig后发现了如下错误scripts/kconfig/lxdialog/checklist.c:283: warning: implicit declaration of function ‘delwin’ scripts/kconfig/lxdialog/checklist.c:287: error:
2009-11-21 09:59:00 839
原创 sed取Java源码中的第一个大括号的行数,并在其后添加内容
1 public class HelloWorld { 2 public static void main(String args[]) { 3 System.out.println("Hello World!") 4 } sed -n -e /public class/p -e /{/=
2009-11-19 23:04:00 1482
转载 [转]构造 c++ IDE(linux)
本文转自:http://www.cnblogs.com/blueoceanli/archive/2009/04/27/1444491.html (修改~/.vimrc,没有创建之)set encoding=utf-8syntax enablesyntax onfiletype on set tabstop=4set softtabstop=4set shiftw
2009-11-09 20:52:00 1257
原创 linux Socket编程入门
以前已经接触Windows下的Socket编程,最近也尝试着再linux下使用Socket编程,下面是在网上找的例子(已经测试过) tcp_server.c: #include #include #include #include #include #include #include #define SERVER_PORT 20000#de
2009-11-08 11:17:00 1715 2
原创 列出Linux源码下所有Makefile的方法
一、要求:1、能够显示出Makefile的总数2、能显示一级目录下的Makefile总数、Makefile列表及其Makefile的内容3、能将上述内容写入相应的文件 二、实例 rm -rf ~/Desktop/linux_Makefile/*for i in `find . -maxdepth 1 -type d` #仅仅是当前目录,所以请将本
2009-11-08 09:39:00 1206
原创 Linux Diff命令
diff -Nur [old source] [new source] diff -Nur linux-2.6.30/Makefile linux-2.6.31.5/Makefile--- linux-2.6.30/Makefile 2009-06-10 11:05:27.000000000 +0800+++ linux-2.6.31.5/Makefile
2009-11-07 10:52:00 3140 1
原创 linux获取文件的路径名及其文件名的方法
1、简单测试实例 for i in `find . -type f -name "*.c"`do echo $i basename $i 获取*.c文件名 dirname $i 获取*.c对应的目录名done2、实际应用diff Linux源码,并将有不一样的源码整理在一起,要求:文件名以new和old区分。(1)、简单测试
2009-11-07 09:39:00 6561 2
原创 Busybox及其嵌入式系统的制作
1、busybox作用2、busybox编译项说明及编译3、向编译后的busybox中加入内容,完善文件系统4、使用工具制作文件系统
2009-11-07 09:01:00 740
原创 JNI官方文档
http://java.sun.com/javase/6/docs/technotes/guides/jni/spec/jniTOC.html Java Native Interface Specification—Contents 1. Introduction Java Native Interface OverviewBackground JDK 1.0 Nativ
2009-11-04 22:49:00 2437
原创 Android Makefile的分类
虽然Android Makefile总共有一千多个,但按照产生的目标文件的类型来分,主要有以下五种类型:1、目标文件为静态库2、目标文件为动态库3、目标文件为Jar压缩包4、目标文件为可执行文件5、目标文件为APK
2009-11-04 22:24:00 971
原创 Android源码Makefile分布统计
1、执行如下指令可以统计Android源码目录下的 所有的mk文件的总数及其内容(这是分析源码的很好的工具)for i in `find . -maxdepth 1 -type d`do echo $i mkdir -p ~/Desktop/android_mk/$i find $i -type f -name "*.mk" -print | echo -e ""$i"
2009-11-04 21:42:00 1773
原创 Android模块化编译
1、我们平常在编译Android源码,有时并不需要编译整个Android源码,而只需要编译模个模块,这是可以使用mmm工具来编译。其使用方法是:mmm ,如编译frameworks下的所有文件,则可以这样子:. build/envsetup.sh && choosecombo 1 1 2 3 &&export ANDROID_JAVA_HOME=$JAVA_HOME && mmm fr
2009-11-03 20:58:00 2729
OllyDBG StuPE工具
2011-08-01
ViEmu/VS: vi-vim editing for Microsoft Visual Studio
2010-12-12
LXR+mysql+glimpse+apache源码浏览平台搭建心得(二)lxr.conf
2010-06-09
使用ADS自带armcc,armlink,armelf编写Makefile测试uCOS-II
2010-04-12
Java Native Interface Programmers Guide and Specification(Exp)
2009-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人