-
44b0+u-boot+vxworks 牛人指点下贝解决方案
44b0+u-boot+vxworks牛人指点下贝板子原来是跑uclinux的,u-boot负责加载uclinux到0x0c008000,现在希望跑vxworks,u-boot应该还能用吧(还是有点疑惑)?我下载了个44b0的bsp,改了一下基本的配置(内存大小什么的),放到ram里,跑不了(管脚设置了指示灯,没有亮);感觉就是哪里不对,还不知道哪没改,按道理来说,在ram里跑应该不用配置网络、串...
10186
热度 -
请问关于org指令报错:instruction expected
请教关于org指令报错:instructionexpected源码如下:%include "pm.inc" org07c00h jmpLABEL_BEGIN[SECTION.gdt]LABEL_GDT: Descriptor 0, 0, 0LABEL_DESC_CODE32: Descriptor 0, SegCode32Len-1, DA_C+DA_32LABEL_D...
7430
热度 -
为什么程序执行的时候代码不同?解决方案
为什么程序执行的时候代码不同?在反汇编一个程序,发现程序在不同的机器上执行的时候代码总是有些不同,有时是一个函数的起始地址有些不同,有时是一个函数内某条语句使用的寄存器有些不同。有时在自己机器上运行的时候函数地址也不同,但是每个函数的间距似乎都是相同的,请问这是怎么回事啊?color='#e78608'>------解决方案-------------------------------------...
9658
热度 -
System.Web.Mail发邮件总出现CDO.MESSAGE异常
System.Web.Mail发邮件总出现CDO.MESSAGE错误#region邮件发送 privatevoidbtn_send_Click(objectsender,System.EventArgse) { MailMessagec_mail=newMailMessage(); c_mail.To=this.ddl_Receiver.SelectedValue.ToString()...
8853
热度 -
关于radio的值,该如何解决
关于radio的值<tablecellSpacing="0"cellPadding="0"border="0"> <tr> <td><inputid="biznatureID0"type="radio&qu...
10096
热度 -
理解动态链接(五)—— 动态符号表
了解动态链接(五)——动态符号表动态符号表(.dynsym)用来保存与动态链接相关的导入导出符号,不包括模块内部的符号。而.symtab则保存所有符号,包括.dynsym中的符号。动态符号表中所包含的符号的符号名保存在动态符号字符串表.dynstr中。使用readelf查看.dynsym表,如:readelf--dyn-symslibstdc++.so。可以看到,.dynsym表包含39项。__c...
78
热度 -
了解动态链接(三)—— 共享模块的全局变量有关问题
了解动态链接(三)——共享模块的全局变量问题假设module.c中引用了一个共享模块中定义的全局变量global:1externintglobal;23intfoo(){4global=1;5}编译器无法确定变量global的定义是在模块内部还是外部。假设module.c是可执行文件的一个源文件,可执行程序不是PIC的,不会进行重定位。链接器会在.bss段创建一个global变量的副本,这样造成同...
59
热度 -
四、如何快速了解动态链接的整个过程
了解动态链接(一)——概述一、静态链接的缺点1、浪费内存和磁盘空间假设模块A和B都依赖于C,采用静态链接的方式,C库被链接到A和B,这样无论是存储在磁盘还是在内存运行时,模块C都有2个副本。2、程序维护麻烦假设程序依赖很多库,其中任意一个修改了bug或进行了更新,都需要重新链接,重新发布。二、动态链接(DynamicLinking)把链接过程推迟到运行时再进行。假设模块A和B都依赖于C,采用动态链...
130
热度 -
NandFlash启动时代码段起始地址有关问题.
NandFlash启动时代码段起始地址问题...看韦东山的书上说,用nand启动则是复制nand的前4K到片内RAM中,接着从0地址开始执行,然后复制这段到SARAM,跳转到0x30000000执行,但是为什么makefile中是arm-linux-ld-Ttext0x30000000head.oleds.o-osdram_elf即代码段起始地址在0x30000000?为什么?开头代码不是在0x0...
33
热度 -
AT&T编译语言——简单实例及工具演示
AT&T汇编语言——简单实例及工具演示今天就来用具体实例代码来运用一下昨天所说的只个工具的用法吧这几个实例主要的目的是来熟悉一下汇编相关工具的用法及应用一下昨天刚说的汇编程序模板。我们用到的工具主要有as,ld,gcc,gdb,当然,它们是运行在linux系统下的废话少说,直接来例子了。嗯,再说一句,下面的例子是参考或来自《汇编语言程序设计》RichardBlum的例一:打印出"...
268
热度 -
论WEB之消亡,B/S之覆灭,异常的开发方向
论WEB之消亡,B/S之覆灭,错误的开发方向PHP、ASP、JSP之罪犹如.Net的笑话一样,跨平台的WEB开发应运而生,发展之路可谓神速。朝夕之间,PHP、ASP、JSP、什么SP都出现了。这些都是Http服务器的插件而已。带来的,确实一种崭新的开发模式与软件架构。对,就是WEB开发,就是著名的B/S架构。名副其实的“跨”平台,完全可以不理会OS。但是这个笑话不好笑。取而代之的是依赖浏览器。这也...
82
热度 -
WindowMobile系统手机装配谷歌Android系统
WindowMobile系统手机安装谷歌Android系统本贴原创,首发JavaEye和3g365论坛,转帖请注明?11月25日增加了官方网站下载地址,在最后面的附件中。?废话不说,直接切入正题。原来网上也流传有S1安装Andorid系统的视频,但是大家满心欢喜的下载下来安装程序安装之后会发现需要输入口令才能继续安装,而输入界面是linux字符模式的,不支持触摸屏,只能用硬件键盘输入,很扫兴。后来...
45
热度 -
AT&T编译语言——工具及程序组成
AT&T汇编语言——工具及程序组成1.开发工具在汇编语言中,用到的工具主要用以下几个:汇编器、连接器、调试器、编译器因为我在这里的是AT&T汇编语言,所以工具下也都是gnu下的那些。1.1汇编器(as)汇编器有很多,masm,nasm,gas等,不像高级语言,虽然都叫汇编语言,但不同的汇编器,其语法是存在很大不同的。Intel汇编的书籍到处可见,可是AT&T的却少之又少。但...
164
热度 -
编译语言的core
汇编语言的core在linux下汇编,感觉好纠结。首先,gdb调试,很麻烦的说(可能是我不会用吧)其次,在core的时候,就不知道从何看起了,不知道怎么分析原因了。下面是我写的代码的部分,core了:out70h,al;其中,al是0。这是为什么呢?(32位的程序)另外,汇编语言core从何看起?汇编语言分享到:更多varbds_config={"snsKey":{'tsina':'3657746...
248
热度 -
关于mono的编译与装配
关于mono的编译与安装 我写的关于如何在linux编译安装mono的文章,全文如下。。。 1.为了与时俱进,我决定从mono的svn上下载最新的代码来编译。先准备代码,建立目录将代码check出来:svncosvn://svn.myrealbox.com/source/trunk/mcssvncosvn://svn.myrealbox.com/source/trunk/monosvncosv...
151
热度 -
进行vxworks下的动态链接研究,怎么选择方向,求建议
进行vxworks下的动态链接研究,如何选择方向,求建议最近我们实验室正在做一个项目,由于不能公开,所以就不说了,平台是嵌入式的vxworks然后这个项目还没开始,里面有些相关技术跟动态链接有关,正好我本科生毕设要开题了,老师就给我定了一个题目,叫【vxworks中动态链接的方法设计与实现】具体描述是:【分析vxworks下可执行文件的格式和程序运行中进程的代码结构,设计合适的方案将一段不属于本进...
451
热度 -
请问几个嵌入式linux驱动的有关问题!多谢
请教几个嵌入式linux驱动的问题!谢谢!写了个键盘驱动key_scan.c,1.请问想编译成key_scan.o该在Makefile中怎么写编译语句?谢谢。2.intregister_chrdev(unsignedintmajor,constchar*name,structfile_operations*fops);函数的参数name该用什么?是key_scan吗?它与mknod的第一个参数有什...
28
热度 -
学习JAVA二个月写的计算器程序解决方案
学习JAVA二个月写的计算器程序刚上CSDN时看到别人写《学习JAVA三个月写的计算器程序》,觉的那人很牛,虽然那个程序不健壮,但我还是很佩服那个作者,现在我学JAVA二个月了(过年时休了半个月),刚学了一点GUI的知识,就也写了一个计算器的程序,比那个人写的好多了,程序安全,健壮,小数点问题也解决,和WindowsXP里的计算器(标准型),功能上是一样的,可以输入:2+3+5+6+8-8*8/8...
280
热度 -
ARM9 uart实验的时候编译不能通过 异常提示如下 请教是什么有关问题啊
ARM9uart实验的时候编译不能通过错误提示如下请问是什么问题啊?2410slib.sLink.......\debug\2410lib.o(.text+0x120):Infunction`Delay':D:/software/JXARM2410V2.2/examples/common/2410lib.c:53:undefinedreferenceto`__divsi3'.\debug\2410...
6563
热度 -
Android.mk 忽略链接异常
Android.mk忽略链接错误LOCAL_ALLOW_UNDEFINED_SYMBOLS:=true一句话就可以搞定,但是在运行中可能会出现错误,因为库文件找不到依赖的文件就会报错。有关linux下的依赖库知识解释linux编译动态链接库so,避免运行时才发现函数未定义符号的错误(undefinedsymbol)ld的参数ldd查看elf文件依赖的so动态链接库可以exportLD_LIBRAR...
24
热度