自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞鸿惊雪

人海一孤鸿,飞雪映长白

  • 博客(118)
  • 资源 (9)
  • 收藏
  • 关注

原创 Makefile中常用的函数

参见:《Makefile中常用的函数》http://atu82.bokee.com/4696905.htmlhttp://atu82.bokee.com/4696912.html在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的

2012-11-04 18:42:42 1518

原创 编译OpenWrt - 索引

Wiki导航:http://wiki.openwrt.org/doc/start编译OpenWRT0早期的openwrt编译文档:http://downloads.openwrt.org/docs/buildroot-documentation.html#about1工具链:http://wiki.openwrt.org/about/toolchain2编译准备:h

2012-03-13 13:39:19 4626 2

原创 shell之if简化语句

最常用的简化if语句:&& 如果是“前面”,则“后面”[ -f /var/run/dhcpd.pid ] && rm /var/run/dhcpd.pid 检查 文件是否存在,如果存在就删掉|| 如果不是“前面”,则后面[ -f /usr/sbin/dhcpd ] || exit 0 检验文件是否存在,如果存在就退出示例:用简化 if 和$1,$

2013-08-05 13:15:08 6041

原创 shell之常用变量$#,$@,$0,$1,$2等

常用shell变量$#,$@,$0,$1,$2的含义解释:$$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数$@ 所有参数列表。

2013-08-02 20:03:09 2738

原创 MsysGIT -- Windows下GIT提供众多的Linux命令

GIT进行版本管理,绝对神器!之前一直在Linux下写代码,使用git进行版本管理。这次要回windows下使用VisualDSP++开发环境写DSP程序,但是又不想放弃git进行版本管理。幸亏有MsysGIT。网上大体浏览了下,很多各种各样的配置,实际上没必要。相比较于Linux下的GIT,Windows下只要下载、安装MsysGIT就可以了。其他的设置都相同。下载地址:

2013-03-25 20:39:39 3570

原创 Matlab变化检测未完成的几篇CSDN博客

好吧,已经抛弃Matlab,开始发力硬件。之前做变化检测时,有些关于matlab的东西没来得及整理,现在罗列在这,如果以后吃回头草可能还用得着。1gendatoc:this function basically constructs from two Matlab arrays a one-class dataset.ocset: this function rel

2013-02-27 22:41:18 4391

原创 Learning ADSP-TS201系列--SDRAM存储器

原创作品,转载请注明原作者及地址!by 飞鸿惊雪http://blog.csdn.net/niyufengLearning ADSP-TS201系列--索引1 Learning ADSP-TS201系列--重要参考2 Learning ADSP-TS201系列--EZ-KIT Lite评估板硬件资源3 Learning ADSP-TS20

2013-02-27 10:54:05 4900

原创 Learning ADSP-TS201系列--定时计数器Timer

原创作品,转载请注明原作者及地址!by 飞鸿惊雪http://blog.csdn.net/niyufengLearning ADSP-TS201系列--索引1 Learning ADSP-TS201系列--重要参考2 Learning ADSP-TS201系列--EZ-KIT Lite评估板硬件资源3 Learning ADSP-TS20

2013-02-27 10:15:39 4457 1

原创 OpenWrt-DreamBox开发文档 - 之s5pc1xx篇

我已经把s5pc1xx放在OpenWrt-DreamBox的SUN分支中得到支持,该分支主要针对嵌入式开发的。请参考使用SVN下载DreamBox源代码获取SUN分支!同时OpenWrt-DreamBox trunk也支持s5pc1xx。目前s5pc1xx使用linux-2.6.35内核,其uboot-s5pc1xx也被我收录在feeds/device下。将会详细描述:

2013-02-01 10:29:29 5083 2

原创 倡议书:参与撰写《OpenWrt-DreamBox开发文档》系列

各位OpenWrt爱好者,大家好:欢迎各位爱好者加入OpenWrt的开源行列!DreamBox目前处于起步阶段,我们需要您的热情参与,为OpenWrt的中文化,为开源事业贡献一份力量!我开始在OpenWrt-DreamBox上添加《OpenWrt-DreamBox开发文档》系列 https://dev.openwrt.org.cn/wiki/DevelopmentInd

2013-01-30 16:17:24 4566 3

原创 OpenWrt-DreamBox开发文档 - 之goldfish篇

我已经把goldfish放在OpenWrt-DreamBox的SUN分支中得到支持,该分支主要针对嵌入式开发的。目前goldfish使用的是ARMv5指令集,linux-2.6.30内核,其模拟器qemu-goldfish也被我收录在feeds/device下。哈哈,在没有嵌入式硬件开发平台的情况下,我们也能利用OpenWrt-DreamBox做嵌入式开发啦 : )将会

2013-01-27 22:20:05 5559

原创 OpenWrt编译出ARM/MIPS等平台的native GCC (toolchain)

愈深入地研究OpenWrt,愈佩服它框架的独到之处。两天前lintel告诉我,他在s3c6410的ARM Debian上验证了可以编译OpenWrt,只不过编译时间太长了,用了将近两天半编译s3c2440 OpenWrt。当时觉得好神奇啊,利用ARM Debian的编译环境可以编译出其他处理器的OpenWrt!这直接证明了OpenWrt的强大之处:可以在任何处理器平台上编译

2013-01-25 12:46:31 13216 7

原创 dd命令的skip和seek

假如我有一个文件abc.gz,大小为83456k,我想用dd命令实现如下备份 结果:首先将备份分成三个部分,第一部分为备份文件abc.gz的前10000k,第二部分为中间的70000k,最后备份后面的3456k. 备份方法如下三条命令: dd if=abc.gz of=abc.gz.bak1 bs=1k count=10000dd if=abc.gz of=abc.gz.bak

2013-01-15 08:57:03 6433

原创 Learning ADSP-TS201系列--Interrupt Pin

原创作品,转载请注明原作者及地址!by 飞鸿惊雪http://blog.csdn.net/niyufengLearning ADSP-TS201系列--索引1 Learning ADSP-TS201系列--重要参考2 Learning ADSP-TS201系列--EZ-KIT Lite评估板硬件资源3 Learning ADSP-TS20

2013-01-14 21:33:02 5553 1

原创 Learning ADSP-TS201系列--Flag Pins按键和LED灯

原创作品,转载请注明原作者及地址!by 飞鸿惊雪http://blog.csdn.net/niyufengLearning ADSP-TS201系列--索引1 Learning ADSP-TS201系列--重要参考2 Learning ADSP-TS201系列--EZ-KIT Lite评估板硬件资源3 Learning ADSP-TS20

2013-01-11 21:20:20 6672

原创 Learning ADSP-TS201系列--EZ-KIT Lite评估板硬件资源

原创作品,转载请注明原作者及地址!by 飞鸿惊雪http://blog.csdn.net/niyufengLearning ADSP-TS201系列--索引1 Learning ADSP-TS201系列--重要参考2 Learning ADSP-TS201系列--EZ-KIT Lite评估板硬件资源3 Learning ADSP-TS20

2013-01-09 22:55:31 5276

原创 Learning ADSP-TS201系列--重要参考

原创作品,转载请注明原作者及地址!by 飞鸿惊雪http://blog.csdn.net/niyufeng学习ADSP-TS201系列--索引1 学习ADSP-TS201系列--重要参考学习ADSP-TS201系列--重要参考正式开始玩ADSP-TS201,顺便写个专题吧,记录整个学习的过程,也方便其他人~首先

2013-01-04 11:57:58 6312 1

原创 ADSP各种文件类型(ldr/ldf/dxe)

刚开始看ADSP-TS201,有些文件还弄不清什么用处。dxe:用仿真器调试程序的时候,生成的是可执行程序的映像(*.dxe)ldr:如果要进行Boot,就应该生成Loader文件,得到的LDR文件就是要烧写的文件(*.ldr)ldf:链接文件vdk:“VisualDSP 内核,更多时候也被称为VDKhttp://blog.csdn.net/jinn3/arti

2013-01-02 17:30:34 7115

原创 ADSP-TS201硬件仿真时出现Error Code: 0x80004005

解决方案:http://ez.analog.com/thread/3710

2013-01-02 17:02:19 3772

原创 OpenWrt-Dreambox支持openmoko以及其qemu模拟器啦

今天把openmoko的qemu模拟器以及uboot加入到OpenWrt-Dreambox的支持行列中了原本的OpenWrt是支持openmoko的,但是最新的OpenWrt一两个月之前把它删掉了,OpenWrt-Dreambox/trunk也没有放如果想尝试openmoko,可以使用OpenWrt-Dreambox/bracnes/sun分支,它将是专门针对嵌入式开发板的分支:

2012-12-26 20:13:22 4751 6

原创 OpenWrt取消strip或者重新设置strip参数的方法

之前的一篇:http://blog.csdn.net/niyufeng/article/details/7990458OpenWrt的strip功能定义在rules.mk中,使用了两个变量STRIP和RSTRIP(run strip),然后调用scripts/rstrip.sh脚本来真正的执行strip!rules.mk中的相关定义如下:198 # strip an entir

2012-12-15 16:26:06 7834

原创 对于android2.3源代码的相关修改

《android系统开发(五)-tslib移植》   http://blog.csdn.net/jiajie961/article/details/6005488《Android系统移植 之 touch》   http://hi.baidu.com/twkgyxibqgbckmd/item/affc4d30ead5cb4d3175a1c7《触摸屏的校准方法》  http://mxpop

2012-11-13 11:45:54 2879

转载 CyanogenMod精简手记

http://www.redini.net/iTech/69/http://yourtion.com/  自CyanogenMod 7.0放出后使用的这段时间来说,总体不错。毕竟是很多人在一起努力,CyanogenMod还是比Oxygen Gingerbread 2.01要优秀一些,实在话。CyanogenMod到底有多好,还真没有人能下个定论。 国内做的比较好的M

2012-11-13 01:56:50 4756

原创 Android2.2,2.3,4.0 中如何使用GPU硬件加速原理 和游戏3D性能的提升

http://bbs.dospy.com/viewthread.php?tid=15445547&bbsid=648http://blog.csdn.net/martingang/article/details/8142120http://hi.baidu.com/aokikyon/item/70e973d043bad21c21e2500d资料来自网络收集。

2012-11-09 14:47:24 1674

原创 关于Git的几篇文章,值得一读

《Repo——另一个Git协同模型》 http://www.worldhello.net/2010/08/31/1884.html《Android repo 魔法》 http://www.worldhello.net/2010/08/31/1915.html《Why Git is better than SVN》 http://www.worldhello.net/2012/04/12/w

2012-11-09 01:31:19 2853

原创 Matlab连接字符串的方法

http://blog.sina.com.cn/s/blog_7cc248520100svxr.html在Matlab中,想要将两个字符串连接在一起,有以下的方法:假定有两个字符串>> str1='Iloveyou';str2='123';方法一:用中括号将str1和str2像矩阵元素一样包含起来:>> SC=[str1,str2]

2012-11-08 18:21:40 1237

原创 Google Code项目Git版本控制

http://blog.csdn.net/yang_hui1986527/article/details/6706265http://hi.baidu.com/widebright/item/399cdcdca250d853d63aaed3http://blog.csdn.net/syivester1120/article/details/7452503http://jos

2012-11-06 22:58:16 1795 1

原创 ARM架构处理器

参看:《ARM架构应用处理器与x86处理器》 http://cn.engadget.com/2011/05/25/a-little-different-between-arm-and-x86/《从ARM9到A15 手机处理器架构进化历程》 http://www.candou.com/mobile/2012-04-13/444574_all.shtml《主流智能手机CPU型号性能点评》

2012-11-05 17:18:35 1169

原创 S5PV210和S5PC110,S5PC210和S5PV310,S3C2440和S3C2442的区别

蜂鸟,Cortex-A8,包括S5PC110(S5PC111)以及S5PV210其中S5PC110(111)是小尺寸封装的,为了节省空间一般把RAM通过POP放在主控上,主要用于手机,还有三星自家的平板;S5PV210是大尺寸封装的,RAM单独的放在PCB上。三星S5PC110/S5PV210可以说是目前最强的ARMv7架构芯片之一,它配置了512K的L2缓存,是其他Cortex-A8

2012-11-03 22:58:39 3739 1

原创 Android准备往OpenWrt上移植

原创作品,转载请注明原作者及地址!by 飞鸿惊雪http://blog.csdn.net/niyufengAndroid准备往OpenWrt上移植这两天全力编译android,cpu 4个线程全开,磁盘大吞吐的存取,导致温度过高,编译中间笔记本保护性质的自动休眠关机。不说废话,进入正题。友善的mini6410自带的是andro

2012-10-26 05:49:44 9026 2

原创 编译移植android 2.3到tiny210

原创作品,转载请注明原作者及地址!by 飞鸿惊雪这两天玩android,做个小结吧。避免麻烦,直接从nfs启动,下面是我常用的几个参数。1 从nfs启动android (tiny210自带的android根文件系统,使用自己稍加修改编译好的tiny210自带kernel,自己编译的uboot启动)。使用下面的bootargs:console=ttySAC

2012-10-26 04:52:36 2883 2

原创 android工具链与GNU工具链的比较

Android所用的Toolchain(即交叉编译工具链)可从下面的网址下载:http://android.kernel.org/pub/android-toolchain-20081019.tar.bz2如果下载了完整的Android项目的源代码,则可以在prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin目录下找到交叉编译工具,比如Androi

2012-10-26 03:54:31 2392

原创 Android源代码结构分析

Android源代码结构分析Google提供的Android包含了:Android源代码,工具链,基础C库,仿真环境,开发环境等,完整的一套。第一级别的目录和文件如下所示:----------------├── Makefile 全局的Makefile├── build 系统编译规则和配置所需要的脚本和工具------

2012-10-24 04:21:39 16614 4

原创 查看Android源码版本

有时候我们辛苦取到Android的源代码,想知道它的确切版本号,比如有时候我们只粗略知道拿到的是2.3的源码,但并不明确他的小版本号,这就是有时候明明都是2.3的代码可比较起来还是有差异的原因,比方说一个是2.3.1,而一个是2.3.4;确认的方法很简单:1. 编译的时候在终端中一开始就会打印出来:PLATFORM_VERSION:2.3.12. 直接去make文件中去看:

2012-10-23 14:28:32 1358

原创 android中使用local_manifest.xml添加软件

http://www.freedesktop.org/wiki/Software/PulseAudio/Ports/Android  中有使用local_manifest.xml来添加PulseAudio的实例,其中local_manifest.xml已经写好了:wget http://people.collabora.com/~arun/android/local_manifest.xm

2012-10-22 22:56:00 2842

原创 ubuntu追加磁盘空间

我笔记本装的是双系统,win7和ubuntu-11.04。之前装Ubuntu只给了25G,现在基本上用完了,装新软件或者更新系统时,经常提示磁盘空间不足,把系统为较彻底地清理一遍,参考我博文《Ubuntu系统较全面清理 》, 还是没有根本解决问题。于是就想到能否从Windows划出一些空间增加到Ubuntu,Google了下,还真有。其思路如下:从Windows划出一 个分区,将新分区挂载

2012-10-22 18:37:06 2213

原创 [转]在windows下使用linux命令

http://www.cnblogs.com/adgnat/archive/2011/07/16/2108098.html使用过linux的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和patch。cygwin是一个windows下的linux模拟器,对于想在windows下使用linux命令的人来说是一个选择。但是cygwin过于复杂庞大

2012-10-18 11:15:12 1112

转载 “斗地主”游戏规则

简介:该游戏由三人玩一副牌,地主为一方,其余两家为另一方,双方对战,先出完手中牌的一方胜。游戏规则(一副牌规则)1 、发牌一副牌 54 张,一人 17 张,留 3 张做底牌,在确定地主之前玩家不能看底牌。2 、叫牌叫牌按出牌的顺序轮流进行,每人只能叫一次。叫牌时可以叫 “1 分 ” , “2 分 ” , “3 分 ” , “ 不叫 ” 。后叫牌者只能叫比前面玩家高的

2012-10-17 22:06:33 1617

原创 安装SMPlayer所依赖的库

Ubuntu上安装SMPlayersudo apt-get install smplayer会发现依赖以下主要几项:mplayer i386 2:1.0~rc4.dfsg1+svn34540-1smplayer i386 0.7.0-1ubuntu2 SMPlayer v. 0.7.0 (SVN r3809)smplayer-themes all 0.1.20+dfsg-1smp

2012-10-06 20:04:31 1093

原创 Android4.0与Android2.3源代码差异

http://blog.csdn.net/andyhuabing/article/details/7095834=======================================================================================================其实一句话就搞定了:谷歌新一代Android 4.0系统拥有全新设

2012-10-06 19:49:55 1131

uImage.openwrt

已经编译好的针对tiny210 openwrt的linux-2.6.35.7 kernel。

2012-04-20

root-s5pv210.tar.bz2

tiny210的openwrt根文件系统目录

2012-04-20

tiny210-uboot.bin

这是编译好的uboot for tiny210。 实现的基本功能: 0 512MB DDR2内存支持(设置为单通道) 1 支持SD卡启动,基于linaro u-boot的SPL功能实现 2 从SD卡的FAT分区上加载文件到SDRAM(fatls, fatload, fatinfo) 3 将环境变量保存至SD卡:(彻底修正) 修复bug 1:每次启动只能保存一次环境变量。 修复bug 2:SD卡保存环境变量出现: Writing to MMC(0)... mmc_send_cmd: error during transfer: 0x00208001 mmc write failed 4 添加DM9000驱动,开启网络功能(例如:tftp,nfs等,nfs好像有误) 5 添加TAB键命令自动补全功能 6添加Nand Flash驱动,开启所有nand cmd,支持NAND Flash读写 7添加yaffs文件系统烧写支持 8 uboot引导linux内核 9 添加NAND启动功能 10 添加启动自动识别功能,能自动从NAND或MMC/SD中启动 修改在SD/MMC启动及NAND启动时,对nandflash的烧写都为8bit 硬件ECC校验

2012-04-20

tiny210-mini210_defconfig

这里有我编译成功的.config,直接复制到openwrt的顶层目录下make就可以了, 配置文件为tiny210-mini210_defconfig在附件中

2012-04-20

openwrt-for-fs2410-patch-20120313.tar.bz2

这个是针对三星arm9的S3C2410,所有的S3C2410应该都能用,只要稍作修改即可。 比如有的网卡是CS8900,有的板子是DM9000的, 所以只要make kernel_menuconfig重新选择下就ok了。

2012-03-13

openwrt-for-fs2410.patch.tar.bz2

这个是针对优龙的FS2410,但是其他的S3C2410应该也能用,只要稍作修改即可。 按照该方法、步骤把openwrt下载好 然后把我的补丁下载下来,解压到./openwrt-arm/(或者你的openwrt目录) tar jxvf openwrt-for-fs2410.patch.tar.bz2 -C ./openwrt-arm/ 然后只要make menuconfig选择S3C24xx-->FS2410 再make V=99就可以了 good luck~

2012-03-06

konqueror-embedded-ok.tar.bz2

konqueror-embedded-snapshot-20030705.tar.gz代码修改版 移植konqueror遇到好大的麻烦!总是出现 checking for Qt... configure: error: Qt (>= Qt 2.2.2) (library qte) not found. Please check your.... 具体参考我的博客:http://blog.csdn.net/niyufeng/article/details/7233102《6.1 qtopia-2.2.0上实现konqueror网页浏览器 》

2012-02-04

konqueror-embedded-snapshot-20030705.tar.gz

konqueror-embedded-snapshot-20030705.tar.gz源代码 具体在qtopia-2.2.0上的移植见: http://blog.csdn.net/niyufeng/article/details/7233102 《6.1 qtopia-2.2.0上实现konqueror网页浏览器 》

2012-02-04

Linux移植参考手册v1.0.pdf

我自己撰写的linux移植文档,每个步骤自己都实践过,并且详细记录每个出错问题,以及解决方法。open source,open mind.

2012-01-19

空空如也

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

TA关注的人

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