首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
嵌入式系统在现代生活中应用广泛,32位IO设备和PCI技术已成为主流,所以对于嵌入式系统中基于PCI的32位IO编程研究非常有意义.针对很多设备的嵌入式系统中无编程环境的限制,本文选用无平台限制的BorlandC3.1编程环境.本文详细论述了在该环境中实现嵌入式系统中基于PCI的32位IO编程,包括:在C语言中嵌入汇编代码实现32位IO编程的原理和实现函数;获取PCI设备的IO基址和中断类型号的原理和实现流程图;用实验方法验证本文研究的正确性.  相似文献   

2.
嵌入式系统在现代生活中应用广泛,32位I0设备和PCI技术已成为主流,所以对于嵌入式系统中基于PCI的32位I0编程研究非常有意义。针对很多设备的嵌入式系统中无编程环境的限制,本文选用无平台限制的BorlandC3.1编程环境。本文详细论述了在该环境中实现嵌入式系统中基于PCI的32位I0编程,包括:在C语言中嵌入汇编代码实现32位I0编程的原理和实现函数;获取PCI设备的I0基址和中断类型号的原理和实现流程图:用实验方法验证本文研究的正确性。  相似文献   

3.
在自主开发的以TMS320DM642为核心的嵌入式MPEG-4监控平台上,通过对C代码和汇编代码的优化,以及存储空间的分配等手段,实现了系统对视频解码的实时性要求.  相似文献   

4.
尹娟  孙巧稚 《电子科技》2014,27(5):123-126
以嵌入式系统编译器LCC和32位MIPS处理器为基础,完成了LCC在目标机MIPS处理器上的移植工作。为迅速有效地生成代码生成器,根据新目标机的特点,将原有的宏汇编指令通过指令拆分和指令间的相互转化技术重新书写机器描述文件,使得生成的目标代码包含的指令集更小,结构更加紧凑。目标代码的操作码约缩小50%,并成功实现C代码到汇编代码的转换,能通过MIPS模拟器PCSPIM的验证,同时性能也得到大幅提高。通过汇编器生成相应的机器码,并用Xilinx ISE自带的仿真软件Isim(ISE Simulator)验证了其正确性,实现LCC在MIPS处理器上的成功移植。  相似文献   

5.
The MathWorks今日推出了嵌入式MATLAB?——业界领先的MATLAB?科学计算语言的子集。嵌入式MATLAB子集使MATLAB用户能够从MATLAB程序中生成高效、可嵌入C代码,从而避免了常见的、耗时的和易出错的用C代码重写MATLAB算法的进程。嵌入式MATLAB子集包括了众多的MATLAB功能,有270多个MATLAB运算符和函数以及90多个定点工具箱(Fixed-Point Toolbox)函数。嵌入式MATLAB支持许多高级MATLAB语言功能,如多维阵列、实数和复数、结构、流程控制和下标运算。  相似文献   

6.
一般的单片机乐曲发生器不能进行乐曲的编辑,所以只能产生某一个乐曲.给出了以AT89S52为核心构成的乐曲编辑发生器,在系统软件设计中采用了嵌入式实时多任务操作系统RTX51,较方便地实现了乐曲的编辑和播放功能.主要介绍编辑和播放乐曲的软件实现方法,并给出了部分C51高级语言源程序代码.  相似文献   

7.
文中重点介绍了Intel Xscale PXA272嵌入式微处理器的UART单元及其工作机制。给出了一个与CDMA2000通信模块实现串口通信的应用实例,其程序用汇编代码编写。  相似文献   

8.
调试软件(Debugger)按照符号信息量可分为以下几种:反汇编调试,符号化汇编调试,汇编源程序调试,高级语言源程序调试,集成在线调试等。x86系列纯软件调试从诞生之日起就是源程序调试环境,如大家熟悉的Microsoft的CodeView,Borland公司的TurboDebugger等等。虽然这些产品起初是在DOS环境中使用的,但对于嵌入式系统开发调试仍是高起点。所以时至今日,不少嵌入式系统调试软件仍只支持汇编语言的调试,而不能真正支持高级语言源程序级的调试,更不用说是在Windows环境下的源程序调试。这客观上是由于各  相似文献   

9.
针对以往业务系统软件设计中业务操作自发地控制整个系统的业务流向所造成的代码结构不明确,代码维护重构困难的问题,提出一个基于XPDL流程定义的嵌入式、轻量级工作流引擎,此工作流引擎实现工作流联盟的标准接口,并在此基础上对标准XPDL进行了语义扩展和限制。讨论了采用嵌入式和XPDL,轻量级这些理念的原因,给出对支持本工作流引擎XPDL的具体约束。详细给出了定义业务流程和工作流引擎的设计原理和具体实现方法。  相似文献   

10.
各种开放源代码的嵌入式操作系统以及TCP/IP协议栈的出现,极大地推动了嵌入式Web Server的发展。主要介绍基于GR47和MCU实现无线嵌入式Web Server的方法,即由GR47模块提供TCP/IP协议栈,采用TI公司的MSP430F149单片机实现HTTP协议,共同构建嵌入式Web Server的具体实现技术及相关实现方案,并给出了系统硬件原理和有关软件实现的代码框架结构。  相似文献   

11.
12.
LS MPP是西安微电子技术研究所自行研制出的面向航空嵌入式应用的大规模并行图象处理机。其宿主机为自行研制的32位浮点RISC芯片,图象协处理系统为自行研制的MPP协处理器。文章论述了LS MPP计算机的系统软件设计,包括汇编程序、监控程序和C编译程序。  相似文献   

13.
A method of programming an assembler and simulator for a programmable digital signal processor (PDSP) is proposed. This method is general and simple to execute, and makes use of theUNIX®; utilities awk, sed, and grep to translate a source program, consisting of assembly instructions and C statements, to either machine code for the assembler or a C program for the simulator. The approach also provides the advantages that little programming effort is required to generate a new assembler and simulator for another processor instruction set. It also allows a PDSP to be simulated in the context of a larger system containing other PDSP's, other hardware, and an external environment. A disadvantage is that the approach is applicable only to the UNIX operating system.  相似文献   

14.
叶庆  苏凯雄 《中国有线电视》2007,(19):1789-1791
介绍JNI技术在数字机顶盒中的实现方法,给出Java中的JNI技术及调用本地方法的实现步骤,阐述JNI技术在数字机顶盒中的应用及其实现的关键,重点给出两种栈操作的优化方法,实现JNI技术的相关汇编代码。  相似文献   

15.
介绍了一种基于LISA模型的汇编器设计方法,着重分析了LISA模型的建模方法,并针对一款DSP处理器的指令集进行建模,在LISA模型的基础上借助PD(Processor Designer)平台成功生成汇编器lasm,最后对所生成的汇编器进行了反汇编验证.  相似文献   

16.
The software tools used to develop a microcomputer-based product can have a substantial effect on the development costs, development time cycle, and reliability, of that product. The power and the appropriateness of the commercially available software tools for programming microprocessors vary significantly. Hence, in addition to evaluating the appropriateness of a microprocessor for a particular product, the systems designer must also evaluate the software tools available for that microprocessor. This paper describes the various kinds of software support tools that are commercially available for programming microprocessor. The functions and features of the tool categories of editors, assemblers and compilers, loaders, simulators, and debuggers are discussed. Tradeoffs between cross-computer and resident tools are presented. Finally, an itemized fist of assembler features which support good program design is presented and six commercially available microprocessor assemblers (Fairchild's F8 assembler, Intel's 8080 assembler, Motorola's 6800 assembler, National's IMP-16 assembler, Rockwell's PPS-8 assembler, and Signetics' 2650 assembler) are compared on the extent to which they provide these features.  相似文献   

17.
Keil C51中C51程序与汇编程序的接口方法   总被引:1,自引:0,他引:1  
C语言程序与汇编语言程序的相互调用可视为函数的调用,只不过此函数是采用不同语言编写。在C和汇编程序的相互调用中,要求汇编程序必须服从Keil C51中对函数名的转换规则,同时也要弄清C函数的参数传递规则,通过实例详细介绍Keil C51中C51程序与汇编程序相互调用以及汇编程序与C51程序相互调用时的接口建立方法,并给出在不同的应用中对接口进行简化的方法。  相似文献   

18.
本文介绍CAN总线技术教学中的实验方法和体会.SJA1000的PileCAN模式能充分发挥CAN的先进特性.设计SJA1000与80C51系列微处理器的接口程序是学习和掌握CAN总线技术的一条有效途径.采用汇编语言编程可更易理解CAN总线标准的实现.通过SJA1000内部寄存器的设置、自检测试、双点通信和多点互联等,这样由浅入深的实验过程,可增强学生的兴趣,提高自信心,达到良好的学习效果.  相似文献   

19.
《Mechatronics》2014,24(7):844-865
Recent advances in technology enable the creation of complex industrial systems comprising mechanical, electrical, and logical – software – components. It is clear that new project techniques are demanded to support the design of such systems. At design phase, it is extremely important to raise abstraction level in earlier stages of product development in order to deal with such a complexity in an efficient way. This paper discusses Model Driven Engineering (MDE) applied to design industrial mechatronics systems. An aspect-oriented MDE approach is presented by means of a real-world case study, comprising requirements engineering up to code generation. An assessment of two well-known high-level paradigms, namely Aspect- and Object-Oriented paradigms, is deeply presented. Their concepts are applied at every design step of an embedded and real-time mechatronics system, specifically for controlling a product assembler industrial cell. The handling of functional and non-functional requirements (at modeling level) using aspects and objects is further emphasized. Both designs are compared using a set of software engineering metrics, which were adapted to be applied at modeling level. Particularly, the achieved results show the suitability of each paradigm for the system specification in terms of reusability quality of model elements. Focused on the generated code for each case study, statistics depicted an improvement in number of lines using aspects.  相似文献   

20.
基于Arm-Linux的嵌入式智能家居控制系统的设计   总被引:1,自引:1,他引:0  
随着嵌入式技术、网络及信息技术的发展,针对人们对智能家居的追求,提出了一种基于ARM9的嵌入式智能家居控制系统的解决方案。介绍了嵌入式Linux系统的软硬件平台,结合实例阐述了嵌入式QT图形界面系统、嵌入式数据库SQLite等关键技术在嵌入式智能家居控制系统中的应用。该方案解决了控制系统的可视化操作问题,提高了系统数据管理效率,并具有通用性可移植到其他硬件或软件平台应用。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号