• 走进C/C++函数的名字改编

    现在的编程语言中,不同的变量或函数可以用相同的标识符命名,只要它们占据不同的命名空间(通常由模块、类或作用域定义)或有不同的签名(如在函数重载中)时,就可能会出现标识符重名的情况。另外,根据编译器和平台的不同,函数的调用方式在编译为机器代码后也可能使用不同的、专门的调用约定。

    2022-01-10 digiproto

  • 细数嵌入式开发与通用系统开发的不同

    嵌入式开发指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。而通用系统开发则是指在具有有多道批处理、分时、实时处理功能中的两种及以上功能的操作系统中进行开发。

    2021-12-28 digiproto

  • 初识Web Component

    Web Components是为了解决HTML不支持组件导致的代码冗余。在没有组件的情况下,相同的HTML结构需要在代码出现多次,既不美观又严重影响维护,从而影响项目的开发进度。

    2021-12-24 digiproto

  • 浅谈ARMv7-A协处理器CP15

    协处理器,顾名思义就是协助型处理器,主要协助做一些主处理器无法执行或者执行效率不佳的事情,比如浮点、图像、音频处理这一类,随着硬件的发展,大多协处理器的功能都慢慢集成到主处理器中,但是某些特定的工作还是需要协处理器进行辅助。

    2021-12-21 digiproto

  • VxWorks任务调度

    大家知道,CPU运行的基本单位其实是一条一条的指令,如今我们通过编译器就可以将代码生成为机器指令,也就是所谓的二进制文件,这些指令组成了程序。程序在装入内存中执行时被称之为任务,或者说是进程。随着处理器性能的日益强大,程序也越来越复杂,因此诞生了操作系统来帮助我们管理进程,更合理地分配处理器资源,这也就是任务调度的目标。而在VxWorks中,能够调度起这些任务,最核心的就是reschedule调度算法了。

    2021-12-16 digiproto

  • 你真的了解虚拟机吗?

    近年来,随着科技的发展,计算机在各行各业的应用越来越广泛,所扮演角色也越来越重要。小到超市收银系统,大到飞机导弹都有计算机的影子。正是因为这些广泛的应用推动了计算机体系的迅猛发展,为了满足各种需求,

    2021-12-06 digiproto

  • 带你了解嵌入式处理器的流水线技术

    嵌入式处理器执行指令时,一般步骤为:首先从存储器中读取指令,然后对该指令进行译码,识别出被执行的指令属于哪一种指令,然后再从指令中提取到操作数并进行组合,接着根据需要将数据存储到存储器中,最后将结果写到寄存器中。但是,在实际运行过程中,并非所有的指令都需要执行所有的步骤,并且这些步骤所需要用到的硬件功能往往也是不同的。假如某条指令结束之前,后一条指令还未开始,那么在处理指令的每一个步骤都只需使用少部分的硬件,因而硬件资源的使用率并不高。

    2021-12-02 digiproto

  • 【视频】国产飞腾处理器仿真

    在信息化时代,各行各业的发展都离不开芯片支撑,但受到美国出口管制禁令的影响,芯片市场出现很大缺口。为解决芯片工艺“卡脖子”的问题,国产芯片的发展备受关注,尤其是以飞腾、鲲鹏、海光、龙芯、兆芯、申威等为代表的国产CPU厂商。飞腾采用的是 Arm V8 指令集架构,自主开发兼容 ArmV8 指令集的 CPU 产品。2017 年推出了高性能服务器 FT-2000+/64 处理器,是国内首款自主设计的 64 核通用 CPU,也是国际上首款兼容 ARM 指令集的 64 核通用 CPU;FT-2000+/64 能够提供面向企业级信息化基础设施建设所需的计算能力和访存带宽,目前运用于国内政务云、金融、电信、能源等关键行业信息系统中。

    2021-11-24 digiproto

上一页123下一页 转至第
首页
产品
新闻
联系