0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>编程语言及工具>

编程语言及工具

电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。
risc指令集是什么_有哪些

risc指令集是什么_有哪些

 RISC指令集是高性能CPU的发展方向。它与传统的CISC(复杂指令集)相对。相比而言,RISC的指令格式统一,种类比较少,寻址方式也比复杂指令集少。当然处理速度就提高很多了。目前在中高档...

2017-12-19 标签:RISC指令集 20236

mips汇编语言程序设计实例

mips汇编语言程序设计实例

仿真器在真正的用户代码段内增加了部分代码以实现程序运行控制,该仿真器中所有用户代码都必须存储在地址为0x00400000~0x00440000的范围之内。用户代码段将每一行代码的地址,及其对应的机器...

2017-12-16 标签:mips汇编语言 15025

mips指令集指的是什么

指令集是存储在CPU内部,对CPU运算进行指导和优化的硬程序。拥有这些指令集,CPU就可以更高效地运行。MIPS指令集属于精简指令集,MIPS的所有指令都是32位,指令格式简单,而X86的指令长度不...

2017-12-16 标签:mips指令集 13057

mips汇编指令集功能的介绍

 编译其实就是把高级语言编程机器语言。也就是二进制的东西。烧录openwrt的时候,用hex编辑器打开看看,里面全是二进制代码,这些就是翻译后的机器语言。(当然,固件中处理指令集后,...

2017-12-16 标签:mips指令 22701

c语言实现fifo算法及代码

c语言实现fifo算法及代码

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。FIFO,即...

2017-12-15 标签:fifoC语言编程语言 17692

fifo算法原理及fifo置换算法

fifo算法原理及fifo置换算法

fifo先入先出队列,这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。即先进先出队列。在超市购物之后会提着我们满满的购物车来到收银台排在结账队伍的...

2017-12-15 标签:cpufifo程序代码 21238

内联函数和宏定义的区别介绍

内联函数和宏定义的区别介绍

宏定义是C语言提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。宏定义和操作符的区别是:宏定义是替换,不做计算,也不做表达式求解。宏定义又称为...

2017-12-15 标签:C语言宏定义内联函数 2341

Java之内联函数_内联函数的优缺点

内联函数就是指函数在被调用的地方直接展开,编译器在调用时不用像一般函数那样,参数压栈,返回时参数出栈以及资源释放等,这样提高了程序执行速度。Java语言中有一个关键字final来指明...

2017-12-15 标签:JAVA编译器内联函数 3275

内联函数的主要作用是什么_内联函数在C语言中的作用

内联函数的主要作用是什么_内联函数在C语言中的作用

内联函数是一种编译机制,优点从代码上是看不出来的,但是程序的执行效率上有差别,通常,编译器对函数调用的处理是一种类似中断的方式,即当执行到函数调用语句时,程序把当前所有的...

2017-12-15 标签:寄存器C语言内联函数 16792

内联函数和普通函数的区别在哪里

内联函数和普通函数的区别在哪里

函数是一个集合元素到令一个集合元素的对应关系,它起着一种映射和变换的功能,如在数学中,一个集合A, 若对A中的每个元素x,按对应法则f,使B中存在唯一的一个元素A与之对应 , 就称对...

2017-12-15 标签:函数内联函数 35164

内联函数和外联函数有什么区别

内联函数和外联函数有什么区别

内联函数是指用inline关键字修饰的函数。在类内定义的函数被默认成内联函数。内联函数从源代码层看,有函数的结构,而在编译后,却不具备函数的性质。内联函数不是在调用时发生控制转移...

2017-12-15 标签:内联函数外联函数 5885

C语言选择排序源代码

#include void SelectionSort(int *num,int n) { int i,min,j,tmp; for(i=0;i { min=i;//每次讲min置成无序组起始位置元素下标 for(j=i;j { if(num[min]num[j]) { min=j; } } if(min!=i)//如果最小元素不是无序组起始位置元素,则与起...

2017-12-15 标签:C语言 3587

opengl与opencv有什么区别

 两者的区别就是Computer Vision和Computer Graphics这两个学科之间的区别,前者专注于从采集到的视觉图像中获取信息,是用机器来理解图像;后者是用机器绘制合适的视觉图像给人看...

2017-12-13 标签:OpenGLOpenCV 46237

opengl主要功能介绍

目前,国内的三维游戏开发技术正处于赶超国外的关键时期,从创意、策划、研究开发与实现,到游戏的运营与维护,都有大量的知识值得学习和摸索。由于 Linux 操作系统平台的大力推广,基...

2017-12-13 标签:OpenGL 7803

opengl和directx有什么关系_opengl和directx哪个好

DirectX是一种应用程序接口(API),它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计 人员一个共同的硬件驱动标准,让游戏开发者不必为每一...

2017-12-13 标签:DirectXOpenGL 28038

opengl基本概念及基础图形编程

我们生活在一个充满三维物体的三维世界中,为了使计算机能精确地再现这些物体,我们必须能在三维空间描绘这些物体。我们又生活在一个充满信息的世界中,能否尽快地理解并运用这些信息...

2017-12-13 标签:OpenGL 4345

shell编程使用方法

shell编程使用方法

Shell编程的基本格式:Shell脚本的文件名后缀通常是.sh (当然你也可以使用其他后缀或者没有后缀,.sh是为了规范)。程序编写格式:[java] view plain copy#!/bin/bash...

2017-12-12 标签:Shell 3076

shell编程基础知识入门

在Unix及所有的类Unix系统中,如Linux、FreeBSD等操作系统,都存在Shell Script。依照Unix shell的各种不同类型,Shell script也有各种不同方言。在DOS、OS/2、Microsoft Windows中的批处理文件,跟shell script有类...

2017-12-12 标签:Shell 1792

unicode与javascript详解

unicode与javascript详解

Unicode源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集,就能显示所有的字符,再也不会有乱码了。JavaScript一种直译式脚本语言,是一种动态类型...

2017-12-12 标签:javascriptUnicode 2837

unicode和ascii的区别是什么

unicode和ascii的区别是什么

最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。但是要处理中文显然一个字节是...

2017-12-12 标签:ASCIIUnicode 24310

c语言的应用领域有哪些

因为C语言具有高级语言的特点,又具有汇编语言的特点,所以可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。其应用范围...

2017-12-12 标签:C语言 32853

浅谈领域特定语言

在定义DSL是什么的问题上,Flowler认为目前经常使用的一些特征,例如“关注于领域”、“有限的表现”和“语言本质”是非常模糊的。因此,唯一能够确定DSL边界的方法是考虑“一门语言的一...

2017-12-12 标签:领域特定语言 4114

uboot中的SPL作用详解

uboot中的SPL作用详解

SPL是uboot第一阶段执行的代码。 主要负责搬移uboot第二阶段的代码到内存中运行。 SPL是由固化在芯片内部的ROM引导的。 我们知道很多芯片厂商固化的ROM支持从nandflash, SDCARD等外部介质启动。...

2017-12-11 标签:splUboot 26573

uboot常用命令总结分析

U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,在我编译的U-boot-2009.11中的命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字...

2017-12-11 标签:Uboot 9469

单片机编程器作用及功能解析

单片机编程器是一款低成本开发编程器。它能够对Microchip 的大多数闪存单片机编程。单片机编程器旨在用于开发编程,对于生产编程,还是选用其他为生产环境设计的第三方编程器。PIC下载编...

2017-12-11 标签:单片机编程器 14442

uboot编译过程详细分析

现在的uboot已经做得和kernel很像,最主要的一点是,uboot也使用了dtb的方法,将设备树和代码分离开来(当然可以通过宏来控制)。...

2017-12-11 标签:Uboot 31072

全局变量和成员变量的区别分析

全局变量和成员变量的区别分析

成员变量是指定维度的成员变量,用于标识某个维度成员。简介由 Analysis Services 内部使用的值,以标识某个维度成员。MemberKeyColumn 属性指定维度的成员变量。例如,1到12之间的某个数字可以是...

2017-12-11 标签:全局变量成员变量 6916

全局变量和局部变量有什么区别

全局变量和局部变量有什么区别

全局变量是编程术语中的一种,源自于变量之分。变量分为局部与全局,局部变量又可称之为内部变量。局部变量指在程序中只在特定过程或函数中可以访问的变量。局部变量是相对于全局变量...

2017-12-11 标签:全局变量局部变量 32543

C语言在多种嵌入式系统编程时的方法步骤详解

不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,归因于汇编语言开发过程的...

2017-12-11 标签:嵌入式系统C语言 8717

c++和c语言之间有什么区别

C++是在C语言的基础上发展来的,但是并不是C++比C语言高级,两者的编程思想不一样,应用的领域也不一样。在各自的领域,谁也不能替代谁。...

2017-12-11 标签:C语言C++ 31423

编辑推荐厂商产品技术软件/工具OS/语言教程专题