- 博客(776)
- 资源 (54)
- 收藏
- 关注
原创 让vs2008支持gdb调试
关于让VS2008支持GDB调试,有一个叫wingdb的插件可以达到目的。不过它是一个闭源的软件,而我们出于研究的目的,希望自己也能开发一个这样的插件。经过一番努力,实现了一个调试器的两项基本功能--设置断点、查看变量和栈信息,就像这样的效果: 由于gdb命令行方式的强悍,在这里保留了一个命令行窗口直接对gdb进行操作,希望能够兼顾命令行和图形界面的长处,嘿嘿~~~在开发此插
2010-05-25 10:00:00 3682
原创 让vs2008支持GNU ToolChain
快乐虾http://blog.csdn.net/lights_joy/lights@wo.com.cn 本文适用于Vs2008 sp1 欢迎转载,但请保留作者信息 Vs2008是一个非常优秀的IDE,在默认情况下,它是无法支持其它编译器的,但是VS2008提供了强大的SDK,利用此SDK,我们将可以让它支持不同平台下的GNU编译器。简单整理一
2010-04-30 14:25:00 2228 2
原创 在vs2008中集成cygwin
下面开始执行扩展vs2008的第一步:集成cygwin bash。这个过程并不复杂,不过可以用来练练手,熟悉一下C#和VSIP。我们的目标很简单,在vs2008中创建一个cygwin bash的窗口,可以接受并执行bash脚本,当然,我们并不打算对cygwin bash进行任何的修改,只是进行简单的调用。在vs2008 sdk中提供了一个叫IronPython的示例工程,我们直接修改其中的Co
2010-04-21 23:41:00 3968 5
原创 在cygwin下使用bfin-uclinux-gdb
快乐虾http://blog.csdn.net/lights_joy/lights@wo.com.cn 本文适用于Cygwin gcc 3.4.4Bfin-uclinux 2009r1.1 欢迎转载,但请保留作者信息 继此前在cygwin下完成
2010-04-18 18:12:00 2233 5
原创 在cygwin下进行bfin-uclinux开发
快乐虾http://blog.csdn.net/lights_joy/lights@wo.com.cn 本文适用于Cygwin gcc 3.4.4Bfin-uclinux-toolchain-2009R1.1 欢迎转载,但请保留作者信息 在bfin-uclinux的官方网站上提供了一个可以直接在windows下使用的toolchain,但是
2010-04-09 15:02:00 305
原创 让vdsp与uclinux共舞(18):让VDSP读取vmlinux的调试信息
快乐虾http://blog.csdn.net/lights_joy/lights_joy@163.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 7)Bfin-uclinux-2009R1.1-RC4 欢迎转载,但请保留作
2010-03-06 16:27:00 1452 7
原创 Vdsp处理未命名union的BUG
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0 (update 7) 欢迎转载,但请保留作者信息 当VDSP处理结构体中的未命名union时有一个BUG,如下面的结构体:struct rest
2010-03-01 09:56:00 1207
原创 让vdsp与uclinux共舞(17):实战uboot-2009r1-rc3
快乐虾http://blog.csdn.net/lights_joy/lights_joy@163.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 7)Bfin-uboot-2009r1-rc3 欢迎转载,但请保留作者信息 下面我们使用最新的发行版来验证一下前面的方案。首先拿来开刀的当然是ubo
2010-01-04 10:57:00 1891 4
原创 让vdsp与uclinux共舞(16):修正一处错误
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 7)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息
2009-12-14 11:52:00 1714 1
原创 妙哉,AxiDotNet
今天发现一个很酷的解决方案,AxiDotnet,原文参见http://www.analog.com/zh/press-release/Microsoft_Net_Framework_Debuts_081110/press.html,看一下时间,没想到这已经是08年的事了,先为自己的孤陋寡闻汗一个~~~。初步了解一下这个解决方案,据说可以直接在vs2008下用.net开发bf上的程序:
2009-12-13 14:49:00 1448
原创 在ADSP-BF561上使用x264(9):mc_chroma
这个函数定义为: static void mc_chroma( uint8_t *dst, int i_dst_stride, uint8_t *src, int i_src_stride, int mvx, int mvy, int i_wid
2009-12-05 11:22:00 1565 4
原创 在ADSP-BF561上使用x264(8):再看x264_pixel_satd_8x4
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0 (update 7)x264-snapshot-20091118-2245 欢迎转
2009-12-04 14:33:00 1721 3
原创 在ADSP-BF561上使用x264(7):x264_pixel_satd_8x4
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0 (update 7)x264-snapshot-20091118-2245 欢迎转
2009-12-02 14:49:00 1901
原创 在ADSP-BF561上使用x264(6):get_ref
下面我们尝试对耗时最多的get_ref函数进行优化,先看看get_ref的代码:static uint8_t *get_ref( uint8_t *dst, int *i_dst_stride, uint8_t *src[4], int i_src_stride, int mvx, in
2009-11-25 11:28:00 1681 6
原创 在ADSP-BF561上使用x264(5):Writeback vs writethrough
在561的cache中支持两种方式,一种是write back,另一种是write through,这两种方式的区别在于:write through:CPU向cache写入数据时,同时向memory也写一份,使cache和memory的数据保持一致。write back:CPU更新cache时,只是把更新的cache区标记一下,并不同步更新memory。只是在cache区要被新进入的数据取
2009-11-24 16:04:00 1506
原创 在ADSP-BF561上使用x264(4):确认热点
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0 (update 7)x264-snapshot-20091118-2245 欢迎转
2009-11-24 14:41:00 1670
原创 在ADSP-BF561上使用x264(4):打开cache
下面我们打开SDRAM的ICACHE和DCACHE,但不打开L2的cache,再看看最后的效果: encoded 301 frames, 1.89 fps, 1081.88 kb/s整个过程需要个0x1699e M cyccle。可以看到,通过打开icache和dcache,我们的FPS从0.06提升到了1.89,整整3倍。近日,我家6岁的小姑娘参加了第六届
2009-11-24 13:02:00 1541
原创 在ADSP-BF561上使用x264(3):正确性验证
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0 (update 7)x264-snapshot-20091118-2245 欢迎转
2009-11-24 11:40:00 2745
原创 vdsp5让人愤怒的几个原因
1、code editorvdsp5的code editor绝对还是上个世纪的水平,除了支持c、汇编和ldf文件的语法高亮外再也没有其它的辅助功能!2、代码重生成当vdsp在debug和release这两种配置之间切换的时候,vdsp会把ldf文件和crt文件重新生成,在此过程中,它将自以为是地删除它认为不适当的内容,因此如果你的工程从debug切换到release时发生链接错误,千万
2009-11-20 09:12:00 2392 2
原创 ADSP-BF561软件优化(2):移植x264
选择最新的一个版本x264-snapshot-20091118-2245,此版本不带汇编,纯C,凭借vdsp和gcc的良好兼容性,我们很容易就搞定它了。在移植过程中需要自己建立一个config.h,内容也很简单:#ifndef __X264_CONFIG_H__#define __X264_CONFIG_H__ #define HAVE_STRING_H 1 #def
2009-11-19 15:57:00 1731
原创 ADSP-BF561软件优化(1):开篇
回头想想,接触BF561也有三四年时间了,一直都没有认真地关注过性能问题。期间也做过一些项目,但是基本上调整一下存储的位置,再打开编译器的优化就可以满足要求了。真正开始想关注性能是因为前一阵子在用adi的264压缩库,不慎配错了DMA,结果在错误排除上走了很大的弯路。我总在想,如果有源码,想来错误的排除会更快。更有甚者,ADI在这个库里将所有的函数和变量名改得乱七八糟,有此必要吗?这就是A
2009-11-18 14:37:00 1667 4
原创 让vdsp与uclinux共舞(15):总结
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息
2009-11-11 15:30:00 1427 1
原创 让vdsp与uclinux共舞(14):驱动发布
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息
2009-11-11 14:15:00 1411
原创 让vdsp与uclinux共舞(13):应用程序加载
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息 在我们的应用程序开发完成后,我们需要将之发布
2009-11-10 14:44:00 1606
原创 让vdsp与uclinux共舞(12):应用程序开发
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息
2009-11-09 15:01:00 2654 11
原创 让vdsp与uclinux共舞(11):方案改进
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息
2009-11-06 09:35:00 1622 1
原创 让vdsp与uclinux共舞(10):加载SMP内核
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息
2009-11-04 11:16:00 2179
原创 让vdsp与uclinux共舞(9):查找内核函数
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息 在内核代码中随处可见EXPORT_SYMBOL,在不启用module的支
2009-11-03 18:15:00 2035
原创 让vdsp与uclinux共舞(8):vdsp驱动框架
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息 做好前面的准
2009-11-03 11:39:00 1761
原创 让vdsp与uclinux共舞(7):在内核为驱动预留空间
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息 我们在内核的bss段预留一段1
2009-11-02 22:33:00 1304 2
原创 让vdsp与uclinux共舞(6):用vdsp开发驱动的设想
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息 1.1.1 目标使用G
2009-11-02 13:18:00 1660 2
原创 让vdsp与uclinux共舞(5):加入dwarf调试信息
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息 下面试试在uclinux
2009-11-02 11:25:00 1725
原创 让vdsp与uclinux共舞(4):加载uclinux
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息 现在我们希望尝试用vdsp控
2009-11-01 23:42:00 2179
原创 让vdsp与uclinux共舞(3):boot kernel
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADSP-BF561Visual DSP++ 5.0(update 6)Bfin-uclinux-2009r1.6 欢迎转载,但请保留作者信息 由于我们不知道VDSP连接到开发板之前的PC指针,因此无法直接修改PC指针的值以让程序继续运行
2009-10-31 14:22:00 1691
Visual EmbedLinux Tools 0.2.9
2016-08-02
Visual EmbedLinux Tools 0.2.8
2016-07-03
Visual EmbedLinux Tools 0.2.7
2016-06-22
Visual EmbedLinux Tools 0.2.6
2016-06-07
Visual EmbedLinux Tools 0.2.5
2016-05-19
Visual EmbedLinux Tools 0.2.4
2016-05-11
Visual EmbedLinux Tools 0.2.3
2016-04-13
Visual EmbedLinux Tools 0.2.1
2015-11-18
Visual EmbedLinux Tools 0.2.0
2015-11-06
Visual EmbedLinux Tools 0.1.7
2015-10-10
python27-ns3
2015-07-07
Visual EmbedLinux Tools 0.1.6
2015-03-29
Visual EmbedLinux Tools-0.1.4
2015-02-06
Visual EmbedLinux Tools-0.1.3
2015-01-25
Visual EmbedLinux Tools-0.1.2
2015-01-13
Visual EmbedLinux Tools-0.1.1
2015-01-03
快乐虾的工具箱0.0.2
2009-09-29
在vs2008下编译uclinux内核:工程文件:vs-fs-1.0
2009-07-13
快乐虾的工具箱 0.0.1
2008-11-21
memsim_csdn_0.1
2008-08-04
bfin-uclinux-2008r1-csdn-2008-08-28.part08
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part07
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part06
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part05
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part04
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part03
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part02
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part01
2008-07-28
uclinux-2008r1到vdsp5(bf561)的移植记录_v0.1
2008-07-28
uclinux内核的存储管理_v0.2.pdf
2008-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人