- 博客(7)
- 资源 (54)
- 论坛 (20)
- 收藏
- 关注
原创 在uclinux中运行DXE文件:一种相对简单的做法
在前面两篇文章中(《在uclinux中调试DXE文件》《DXE文件到FLAT文件格式转换的几个问题》),都使用的是动态加载DXE文件的方式。这种方法的明显缺点是在每次运行之前都要修改DXE文件中的几个地址,而且reloc值的计算非常麻烦,这就让它的实用价值大打折扣。那么是否还有其它的方法呢?最直接的一种方法当然是为DXE文件寻找一块固定的存储空间,下面就是我的一个尝试过程。1
2007-12-30 11:31:00
1527
原创 dxe文件到flat文件格式转换的几个问题
本文的开发环境为:uclinux-2.6(已移植到VDSP下),VDSP 5.0本文为上文《在uclinux中调试dxe文件》的补充,所用的示例也为上文的示例。1 crt的问题由于程序最终需要在uclinux下运行,这与独立运行的DXE程序是有很大区别的,所以在程序开始运行之前必须做一些初始化的工作,这就是CRT代码的任务。uclinux下的应用程序通常是从uclib
2007-12-29 09:26:00
2933
原创 在uclinux中调试dxe文件
本文的开发环境为:bf561, uclinux-2.6(已移植到VDSP下),VDSP 5.0日前看到一篇文章《Implementation of Dynamically Loaded Software Modules》,原始文件可从http://www.analog.com/ee-notes下载到(EE-323)。这篇文章的目标是从Flash中动态加载一个DXE文件,调用其中的函数并可
2007-12-24 23:47:00
1923
原创 VDSP下.doj文件到uClinx下.O文件的转换
1 目标本文开发环境:uclinux-2.6、vdsp-5.0、bfin-uclinux-gcc、bf561 dsp本文致力于从二进制层面上研究VDSP和GCC两种编译器生成代码的异同。目标是将两种不同编译器产生的obj文件进行链接,使之产生一个可以在uclinux下执行的程序。之所以选择从doj文件入手,主要原因有以下几点:1、因为程序最终需要在uclinux下运行,所
2007-12-17 20:46:00
3048
15
原创 uClinux中的MTD技术(2):一些基本概念
本文开发环境:uClinux-2.6, bf561, VDSP-4.51 MTD技术MTD的全称是Memory Technology Device,用以实现对内存设备支持的统一接口,尤其是Flash,它可以提供Flash设备到字符设备驱动和块设备驱动的转换。在uClinux下包含对许多不同类型NOR Flash、NAND Flash的支持,其所有的代码均放在drivers/mtd
2007-12-06 10:12:00
1674
原创 uClinux下的MTD技术(1):Flash驱动实现
本文开发环境为:uClinux-2.6,BF561,编译器为VDSP4.51 norflash: Am29LV320MTAM29LV320MT是一个4M,16位的NorFlash,支持CFI接口,其地址空间为0x2000 0000 ~ 0x2040 0000。1、配置异步存储器,以下是几个相关的宏:#define CONFIG_C_AMBEN_ALL
2007-12-05 22:43:00
1499
原创 u-boot向uClinux的参数传递
本文的开发环境为:u-boot-1.1.6, uClinux-2.6.x, bf561 DSP1 u-boot调用内核的方法我们知道,利用u-boot可以加载uClinux。它可以将压缩后的uClinux映象在SDRAM中解压并调用,从而将系统控制权交给uClinux。那么它是如何做到这一点的呢?下面的代码来自u-boot/lib_blackfin/bf533_linux.c,从中
2007-12-01 22:31:00
2328
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
嵌云阁主的留言板
发表于 2020-01-02 最后回复 2020-01-02
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net
发表于 2018-01-02 最后回复 2018-01-03
子进程中无法使用CreateProcess再创建子进程?
发表于 2009-09-20 最后回复 2009-09-21
子进程如何完整复制父进程的数据段?
发表于 2009-08-24 最后回复 2009-08-25
GetThreadSelectorEntry取DS的线性地址为何是0?
发表于 2009-08-23 最后回复 2009-08-23
NT_TIB里面的StackLimit没有作用?
发表于 2009-08-23 最后回复 2009-08-23
如何取得ESP的值
发表于 2009-03-16 最后回复 2009-03-17
教室真是个好地方
发表于 2008-05-31 最后回复 2008-06-01
~~~六一啦~~~
发表于 2008-05-31 最后回复 2008-06-01
多谢戒指手下留情,散分~~~~
发表于 2008-05-01 最后回复 2008-05-02
构建虚拟嵌入式开发环境
发表于 2008-04-20 最后回复 2008-04-22
Linux的钱果然好挣
发表于 2008-04-20 最后回复 2008-04-20
郁闷,散分
发表于 2008-04-19 最后回复 2008-04-20
郁闷,散分
发表于 2008-04-16 最后回复 2008-04-17
这样的招聘有吸引力吗?
发表于 2008-04-12 最后回复 2008-04-13
放假了-感谢劳动法-散分
发表于 2008-01-15 最后回复 2008-01-17
如何解决拨号网络和本地连接的冲突?
发表于 2002-07-08 最后回复 2003-05-06
寻硬件调试高手(有报酬)
发表于 2003-01-15 最后回复 2003-01-15
如何保证打印机输出固定长度的线条
发表于 2002-03-07 最后回复 2002-03-07
1魔鬼天堂http://www.com-com-com-com-com.com/ytbzb/show.asp?id=3169
发表于 2001-09-14 最后回复 2001-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝