QT+Linux+Microblaze实现的三轴数控系统

2018-02-11 14:29 次阅读

高速化、高精度、低成本、小型化数控控制系统已经成为数控机床加工行业的发展趋势。本文提出QT+Linux+Microblaze的设计方法,由QT设计人机交互数控加工软件,以供绘制加工所需的图形以及获得图形数据,将此软件通过Linux向Microblaze移植;加工数据信息通过UART发送给下位机数控加工模块;在下位机FPGA模块上配置出UART模块、插补IP核以及脉冲发生IP核,最后控制三轴电机联动走出需要的加工轨迹。简要介绍了项目的背景和设计原理,详细说明了系统中三个最主要的部分:三轴数控驱动模块,抗干扰自适应波特率UART模块,基于QT的加工作图上位机软件,并给出了这三个模块的各自功能效果,最后分析了该项目的改进方向以及应用前景。实验证明,该系统非常适合当今数控行业对控制模块的运行速度、加工精度和体积的要求。

1项目背景及简介

数控机床广泛应用于国防、航空航天和国民经济各个部门,是自动化加工行业中最基本的装备,也关系到国家的安全和工业生产能否健康地增长。突破国家装备制造业发展的技术瓶颈,高速、高精度的数控机床要先行。嵌入式系统在功能、可靠性、成本、体积、功耗等方面的巨大优点,已使它逐渐被广泛应用于具有高速化、小型化需求的数控加工控制系统。

目前的中高档机床的数控加工系统的载体是以由传统PC机衍生出的工控机为主,而一些小型数控工作装置的控制系统则主要是PC机(上位机)+下位机的控制方式。第一种方法,由于采用了类似于PC机顺序执行命令代码方式,限制了加工速度的提高,尤其是现代加工行业对加工精度的高要求导致了大量传感器及其外围电路的应用,这就需要系统CPU具备高速运算处理的能力。第二种方法,由于需要在下位机和上位机之间频繁的传送数据,外围电路比较简单,难于外接较多的辅助传感模块,主要应用于对加工精度和速度要求均不高的数控装置。

针对数控机床控制系统的需求和现状,本文提出并进行相关实验验证了以QT+Linux+Microblaze的数控控制系统设计方式,利用QT美观的图形界面及其良好的绘图功能,进行数控加工软件的设计,用于绘制加工图形,并获得图形数据;结合Linux的移植能力,将QT数控软件先在Linux中运行通过,再移植到Microblaze(考虑到芯片无PowerPC,移植入PowerPC效果可能将会更好);最后由Verilog HDL语言编写的并行执行模块根据加工图形数据控制数控设备。本方案将兼具高速运算处理能力以及图形化友好操作界面。

2系统实现原理及总体设计

系统实现原理如图1所示,左侧虚线框表示原先设计方案即QT编写的数控加工软件通过Linux开发工具最终移植到Microblaze处理器,由于我们团队还未能成功实现Linux向Microblaze的移植,所以将QT数控软件放在PC机上运行实现,由PC机与FPGA模块通过串口交换数据。FPGA内部的功能模块以及外围所需控制的器件如图1所示。

图1系统实现原理框图

本文所述系统的总体设计框图可以表示如图2所示。

图2 总体设计框图

图3 系统硬件平台

图4 系统软硬件配合工作图
 

  3系统主要模块设计及实现功能

  由图2可知项目涉及到的系统主要由三大部分组成:下位机部分由FPGA处理器配置出三轴数控驱动模块;用于上位机和下位机通信的抗干扰波特率自适应UART模块;基于QT设计的数控加工软件。为了体现出系统的处理速度优势,各模块的设计均采用Verilog HDL语言设计。

  3.1 三轴数控驱动模块设计

  该模块主要具有插补计算功能和脉冲发生功能。该模块通过UART模块获取信息,先判断图形形状(目前能加工出正方形、任意角度的折线以及圆弧),然后提取出图形尺寸信息如边长(起始点)、角度、弧度、半径等信息,进而计算出X、Y轴的运行方向、运行的总位移以及脉冲数,接着驱动脉冲发生模块工作发出脉冲控制三轴电机,最终走出加工所需要的轨迹。

  直线插补方法:逐点比较法是一种代数运算,其特点是能逐点计算和判别运动偏差,并逐点就在以逼近理论轨迹。逐点比较法的理论误差是一个脉冲当量。

  整个插补过程中没走一步需要完成四个工作节拍:(1)偏差判别,判别当前运动点偏离理论曲线的位置。(2)进给控制,确定进给坐标及进给方向。(3)新偏差计算,计算新的偏差值。(4)终点判别,线段均有终点。结束,则停止插补;否则,继续插补进给,重复(1)~(4)工作节拍。直线插补示例如图5所示:

  

图5 直线插补示例

  图5 直线插补示例

  圆弧插补和直线插补类似,每走一步也分四个工作节拍: (1)偏差判别,X2+Y2=R2;令Fi=X2+Y2-R2(i=0,1,2,…,N);Fi=0,点在圆上; Fi《0,点在圆外;Fi》0,点在圆内。(2)进给控制,当Fi≥0时,进给-ΔX;当Fi《0时,进给ΔY。(3)偏差计算,①进给-ΔX后, Fi+1=(Xi-1)2+Yi2-R2= Fi -2Xi+1;②进给ΔY后,Fi+1=Xi2+(Yi+1)2-R2= Fi +2Yi+1。(4)终点判别,计数长度法,令M=|X|或者|Y|,这样X方向(Y方向)每走一步,M就减1;双向计数法,令M=|X|+|Y|,这样X方向或Y方向每走一步,M就减1。圆弧插补示意图如图6所示。

  

图6 圆弧插补示意图

  图6 圆弧插补示意图

  

图7 三轴数控插补加工设计界面

  图7 三轴数控插补加工设计界面

  3.2 抗干扰自适应波特率UART模块设计

  本文利用电路板上的UART进行下位机与上位机之间的通信。通用异步收发器(UART)常运用于多MCU的总线通信系统中进行数据交换。为了应对多种波特率通信需求,本文设计了一个波特率自适应UART,UART模块可以根据通信需求自动改变下位机波特率,波特率更新过程如图8所示。根据上位机按新波特率发送的特殊数据(该字节数据保证2bit高电平,如0x18H),UART接收到此数据后即可计算出新的波特率,并更新自身波特率与上位机通信波特率,表1列举了采用该方法计算出的波特率值与理想波特率的误差值。目前利用FPGA设计UART多采用16倍频码元中部采样法,即对一个码元采样16次,将中间采样作为本码元的有效电平,这样可以消除边缘噪声的影响,但是没能解决随机噪声问题。码元受到噪声干扰示意图如图9所示。对于UART抗干扰问题,常用16倍频码元中部采样法抗随机干扰差,本文设计引入数字相关器对UART进行抗干扰设计,并采用流水线设计方法对数字相关器进行了优。图10所示为两位数字相关器运算数据流图。实验表明该方法设计的UART具有灵活、可靠的优点。

  

图8 波特率变更流程图

  图8 波特率变更流程图

  波特率(bit/s)分频计数值误差

  240026030.0448%

  96006510.16%

  192003250.16%

  115200540.4672%

  200000310.8%

  500000124%

  65000096.4%

  

图9 含噪声干扰码元采样示意

  图9 含噪声干扰码元采样示意图

  表1 各波特率误差表

  

图10 相关器运算数据流图

  图10 相关器运算数据流图

  图11、图12、图13表示波特率自适应过程,并能以新的波特率正常通信。

  

图11 串口调试助手显示及数码管显示(波特率9600bit/s)

  图11 串口调试助手显示及数码管显示(波特率9600bit/s)

  

图12 发送06H通知下位机改变波特率(新波特率115200bit/s)

  图12 发送06H通知下位机改变波特率(新波特率115200bit/s)

  

图13 以新波特率正常通信(波特率115200bit/s)

  图13 以新波特率正常通信(波特率115200bit/s)

  3.3 基于QT的加工作图模块设计(上位机部分)

  利用QT软件良好的界面效果来设计数控加工软件。可以在这个软件界面下绘制加工图,如图14所示:

  

图14 数控加工软件界面

  图14 数控加工软件界面

  在图中,先绘制出加工图,目前可以绘制直线、折现、四边形、圆等图形,然后点击菜单栏中“机械加工”,则软件会自动提取图形的起点、折点或者凸点、终点以及每个加工段的插补值,然后通过串口发送给下位机。

  如图13和图14所示,下位机驱动三轴电机在布上(下面是海绵)画正方形,因为海绵会变形,所以轨迹不是笔直的。

  

  图15 图16

  4 结论

  本项目利用了嵌入式体积小的优点,结合QT良好的界面效果设计了一套简易数控加工系统。由于未能成功将QT软件移植到Microblaze,故在上位机运行QT数控软件,获得加工信息后将有关数据发送到基于FPGA处理器的下位机,进而控制三轴数控平台进行加工。将FPGA器件用于数控加工,可以有效解决目前由于运算速度低带来的加工技术瓶颈(由于目前数控处理器运算不高,部分计算量较大的提高加工精度的算法未能付诸应用),可以促进FPGA在数控加工领域的应用。

收藏 人收藏
分享:

评论

相关推荐

inotify框架的使用和原理!如何添加对于目标文件的watch呢?

为了防止文件描述符fd的快速消耗,inotify提出了一个inotify instance(inot....

的头像 Linuxer 发表于 08-15 17:43 80次 阅读
inotify框架的使用和原理!如何添加对于目标文件的watch呢?

互联网可用时间服务器地址(NTP时间服务器地址)

老男孩老师在教学培训过程中经常发现曾经的时间服务器地址不可用了,很是尴尬,特找到了国内比较稳定的时间服务器地址,和网友分...

发表于 08-15 17:10 43次 阅读
互联网可用时间服务器地址(NTP时间服务器地址)

一分钟掌握Linux系统grub.conf配置核心知识

引导加载程序(Boot loader)是计算机在加载操作系统内核之前运行的一段小程序。 通过这段小程序,可以初始化硬件设备、建立内存...

发表于 08-15 17:08 28次 阅读
一分钟掌握Linux系统grub.conf配置核心知识

开发Shell脚本解决DOS安全Linux服务器生产案例

根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频率每...

发表于 08-15 17:06 54次 阅读
开发Shell脚本解决DOS安全Linux服务器生产案例

SINUMERIK 840D SL数控系统,现实五轴叶片加工中心的头尾架同步控制

XKH800Z五轴联动叶片加工中心采用立柱移动结构,五轴联动,所有坐标全闭环控制,机床工作台沿X轴线....

发表于 08-15 14:13 10次 阅读
SINUMERIK 840D SL数控系统,现实五轴叶片加工中心的头尾架同步控制

西门子840D SL数控系统在轴承生产线中的应用设计

斯凯孚作为全球最大的轴承制造商之一,于2011年在济南建立斯凯孚(济南)轴承与精密技术产品有限公司,....

发表于 08-14 17:53 823次 阅读
西门子840D SL数控系统在轴承生产线中的应用设计

西门子840D数控系统在龙门镗铣床中的应用

西门子系统的跟随误差(Following Error)一般是指位置环的位置编程值和实际值之间的差值....

发表于 08-14 17:41 69次 阅读
西门子840D数控系统在龙门镗铣床中的应用

MY-IMX6-EK140P L4115编译手册

MY-IMX6-EK140P L4115 编译手册 目录 [隐藏] 1文档说明 1.1系统环境说明1.2操作说明1.3截图说明1.4图片中的L...

发表于 08-14 09:26 151次 阅读
MY-IMX6-EK140P L4115编译手册

cc2530和linux gateway之间的通信网关端的服务都没有正常启动是什么原因?

请教各位大侠个问题: 我最近在做cc2530和linux gateway之间的通信,在CC2530端烧写的是Z-Stack Home 1.2.2a.44539\Proje...

发表于 08-14 07:43 80次 阅读
cc2530和linux gateway之间的通信网关端的服务都没有正常启动是什么原因?

ARM与嵌入式Linux的入门建议

也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理...

发表于 08-13 17:40 199次 阅读
ARM与嵌入式Linux的入门建议

Linux内核学习经验总结分享

操作系统是介于底层硬件和应用软件之间的接口,其各个子系统的实现很大程度上依赖于硬件特性。书上介绍这些....

的头像 马哥Linux运维 发表于 08-13 17:40 137次 阅读
Linux内核学习经验总结分享

基于Linux操作系统内核的崩溃转储机制解析

随着嵌入式Linux系统的广泛应用,对系统的可靠性提出了更高的要求,尤其是涉及到生命财产等重要领域,....

发表于 08-13 17:00 56次 阅读
基于Linux操作系统内核的崩溃转储机制解析

关于Linux操作系统网络驱动程序编写知识详解

Linux作为挑战微软垄断的强有力武器,日益受到大家的喜爱。真希望她能在中国迅速成长。把程序文档贴出....

发表于 08-13 16:52 64次 阅读
关于Linux操作系统网络驱动程序编写知识详解

四款炫酷Linux开源程序照亮你的生活!

许多 Linux 用户认为在终端中工作太复杂、无聊,并试图逃避它。但这里有个改善方法 —— 四款终端....

的头像 Linux爱好者 发表于 08-13 14:36 155次 阅读
四款炫酷Linux开源程序照亮你的生活!

(转)6 个 Linux 运维典型问题,大牛的分析解决思路在这里

作为一名合格的 Linux 运维工程师,一定要有一套清晰、明确的解决故障思路,当问题出现时,才能迅速定位、解决问题,这里给出一...

发表于 08-13 14:10 96次 阅读
(转)6 个 Linux 运维典型问题,大牛的分析解决思路在这里

嵌入式Linux模块编译步骤详细概述让你少走弯路

今天将直接了当的带你进入linux的模块编译,当然在介绍的过程当中,我也会添加一些必要的注释,以便初....

的头像 嵌入式ARM 发表于 08-12 10:56 263次 阅读
嵌入式Linux模块编译步骤详细概述让你少走弯路

linux用io模拟写spi,打印出来错误的id号,这段代码有什么错误点,请大神指出

发表于 08-11 11:53 393次 阅读
linux用io模拟写spi,打印出来错误的id号,这段代码有什么错误点,请大神指出

Linux环境下对磁盘分区进行管理的一种机制

物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,....

的头像 马哥Linux运维 发表于 08-10 17:58 281次 阅读
Linux环境下对磁盘分区进行管理的一种机制

关于嵌入式Linux系统开发学习流程详解

C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知....

发表于 08-10 17:15 101次 阅读
关于嵌入式Linux系统开发学习流程详解

浅析Linux中命令链接操作符的十个最佳实例

Linux命令中链接的意思是,通过操作符的行为将几个命令组合执行。

的头像 马哥Linux运维 发表于 08-10 15:51 140次 阅读
浅析Linux中命令链接操作符的十个最佳实例

Linux内核的git历史记录一些最奇怪的事情

正如我所看到的,这个有66个父节点的不同寻常的提交在某种程度上只是对于ASoc代码修改的正常合并。A....

的头像 Linux爱好者 发表于 08-10 11:22 261次 阅读
Linux内核的git历史记录一些最奇怪的事情

如何修复Linux内核存在的TCP漏洞?

卡内基梅隆大学的 CERT/CC 发出警告,称 Linux 内核 4.9 及更高版本中有一个 TCP....

的头像 Linux爱好者 发表于 08-10 11:15 245次 阅读
如何修复Linux内核存在的TCP漏洞?

z-stack_linux_gateway 在BB Black上运行./zigbeeHWgw bbb 出现错误,请问是什么原因?

z-stack_linux_gateway 在BB Black上运行./zigbeeHWgw bbb 出现错误 完全按照TI发布的z-stack_linux_gateway 的文档上操...

发表于 08-10 07:05 31次 阅读
z-stack_linux_gateway 在BB Black上运行./zigbeeHWgw bbb 出现错误,请问是什么原因?

一个关于Linux中断的问题:硬件处理,初始化和中断处理

I/O APIC 每个I/O APIC提供24个管脚,能够和外部设备的中断线连接,每个管脚都可以通....

的头像 Linuxer 发表于 08-09 17:16 382次 阅读
一个关于Linux中断的问题:硬件处理,初始化和中断处理

请教关于z-stack linux gateway 中更新protobuf-c的问题

我下载了z-stack linux gateway 然后尝试编译到PC机去执行,按照流程,我下载了 protobuf2.6.1版本。protobuf-c1.2.1版本,并且...

发表于 08-09 08:11 40次 阅读
请教关于z-stack linux gateway 中更新protobuf-c的问题

以Arm-Linux为平台的智能家居控制系统的设计详解

嵌入式系统以其占用资源少、专用性强、功耗低的特点使其广泛应用在移动通信、工业生产、安全监控等领域。针....

发表于 08-08 16:27 118次 阅读
以Arm-Linux为平台的智能家居控制系统的设计详解

排查Linux机器被入侵的11个步骤

随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至....

的头像 马哥Linux运维 发表于 08-08 14:42 164次 阅读
排查Linux机器被入侵的11个步骤

嵌入式环境下的轻量级GUI系统解决方案设计详解

近年来,随着信息家电、手持设备、无线设备的迅速发展,人们对嵌入式系统的需求逐渐增多,要求也越来越高....

发表于 08-07 15:18 155次 阅读
嵌入式环境下的轻量级GUI系统解决方案设计详解

基于嵌入式Linux系统的机车状态实时检测系统设计详解

状态监测与故障诊断技术是现代工业技术发展的产物,已发展到了以专家系统、神经网络和模糊分析等理论为基....

发表于 08-07 15:07 90次 阅读
基于嵌入式Linux系统的机车状态实时检测系统设计详解

基于嵌入式Linux的Qt Designer快速安装流程设计详解

RAD(快速应用程序开发)是一种高效的软件开发形式,可以让用户在极短的时间里创建一个图形化的用户界....

发表于 08-06 09:17 91次 阅读
基于嵌入式Linux的Qt Designer快速安装流程设计详解

Linux 4.18 正式版将延期发布

前两天 Linux 4.18 RC 7 发布的时候,Linus Torvalds 表示,如果不出意外....

的头像 Linux爱好者 发表于 08-05 08:55 290次 阅读
Linux 4.18 正式版将延期发布

Arch Linux 有何优缺点?

Arch Linux 于 2002 年发布,由 Aaron Grifin 领头,是当下最热门的 Li....

的头像 Linux爱好者 发表于 08-05 08:52 310次 阅读
Arch Linux 有何优缺点?

关于在嵌入式项目中使用Linux的五大技巧详解

微控制器制造商的开发板,以及他们与开发板一起提供的软件项目例程,在工程师着手一个新设计时可以提供很大....

发表于 08-03 15:23 170次 阅读
关于在嵌入式项目中使用Linux的五大技巧详解

用于管理文件方法和数据结构案例分析

文件系统是在存储设备中(SD Card、NAND Flash…)组织文件的方法和数据结构,用于管理文....

的头像 周立功单片机 发表于 08-03 09:28 1009次 阅读
用于管理文件方法和数据结构案例分析

ARM与嵌入式Linux入门的6个建议

也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也....

的头像 玩转单片机 发表于 08-02 17:02 361次 阅读
ARM与嵌入式Linux入门的6个建议

嵌入式Linux OS启动流程

BootLoader是一段小程序,主要功能是引导操作系统启动。可以把它想象成PC机Linux上的GR....

的头像 嵌入式ARM 发表于 08-01 16:17 290次 阅读
嵌入式Linux OS启动流程

基于ARM920处理器和嵌入式Linux操作系统的GPS智能终端设计解析

GPS智能终端是智能交通系统(ITS系统)的重要组成部分,它将卫星定位技术(GPS)、地理信息系统(....

发表于 08-01 14:55 374次 阅读
基于ARM920处理器和嵌入式Linux操作系统的GPS智能终端设计解析

什么是Qt?Qt 5的安装和开发步骤及实例及概念解析

Qt最早是在1991年由奇趣科技开发的,1996年进入商业领域,成为全世界范围内数千种成功的应用程序....

发表于 08-01 08:00 35次 阅读
什么是Qt?Qt 5的安装和开发步骤及实例及概念解析

德国下萨克森州跟随慕尼黑计划从Linux转向Windows

据外媒消息,德国下萨克森州计划跟随慕尼黑的脚步,将超过 13000 台工作站从 OpenSUSE 迁....

的头像 Linux爱好者 发表于 07-31 16:58 250次 阅读
德国下萨克森州跟随慕尼黑计划从Linux转向Windows

Linux2.4.22 内核基础上的嵌入式闸门智能监控系统设计

闸门系统是水资源调度中重要的组成部分,国内目前多采用手动和部分电动的操作方式,真正实现闸门的智能控制....

发表于 07-31 15:57 257次 阅读
Linux2.4.22 内核基础上的嵌入式闸门智能监控系统设计

以嵌入式Linux为基础的机车状态实时检测系统设计详解

状态监测与故障诊断技术是现代工业技术发展的产物,已发展到了以专家系统、神经网络和模糊分析等理论为基础....

发表于 07-31 15:48 169次 阅读
以嵌入式Linux为基础的机车状态实时检测系统设计详解

基于嵌入式Linux框架下的的智能仪器触摸屏接口设计过程详解

在现代化生产中, 为了确保机械设备安全可靠地运行, 通常要采用适宜的仪器仪表, 利用故障诊断技术及时....

发表于 07-30 15:13 104次 阅读
基于嵌入式Linux框架下的的智能仪器触摸屏接口设计过程详解

Linux 0.01版本内核的源码和注释的详细资料免费下载

对于学习linux内核很有帮助,能学到很多基础性的知识。本文档的主要内容详细介绍的是linux 0.....

发表于 07-30 08:00 50次 阅读
Linux 0.01版本内核的源码和注释的详细资料免费下载

Linux十个基础知识点分享

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任....

的头像 马哥Linux运维 发表于 07-28 10:23 364次 阅读
Linux十个基础知识点分享

什么是僵尸进程_Linux僵尸进程可以被“杀死”吗?

首先要明确一点,僵尸进程的含义是:子进程已经死了,但是父进程还没有wait它的一个中间状态,这个时候....

的头像 Linuxer 发表于 07-28 10:09 315次 阅读
什么是僵尸进程_Linux僵尸进程可以被“杀死”吗?

LINUX是什么?

LINUX是一个免费类unix内核,适用于386-AT计算机,附带完整源代码。主要让黑客、计算机科学....

的头像 马哥Linux运维 发表于 07-28 08:53 361次 阅读
LINUX是什么?

如何管理Linux 的内存分页?

内存是计算机的主存储器。内存为进程开辟出进程空间,让进程在其中保存数据。我将从内存的物理特性出发,深....

的头像 Linux爱好者 发表于 07-28 08:24 508次 阅读
如何管理Linux 的内存分页?

如何在 Linux 中使用一个命令升级所有软件

你无需运行每个包管理器来更新包。 topgrade 工具通过检测已安装的软件包、工具、插件并运行相应....

的头像 Linux爱好者 发表于 07-28 08:20 372次 阅读
如何在 Linux 中使用一个命令升级所有软件

基于SAMA5D2 MPU的系统模块的作用介绍

设计用于运行Linux® 操作系统的工业级微处理器(MPU)系统是一件非常困难和复杂的事情。即便是该....

的头像 Excelpoint世健 发表于 07-27 17:44 1318次 阅读
基于SAMA5D2 MPU的系统模块的作用介绍

实现降低CAPEX,提高性能并促进5G的加速发展

Enea(NASDAQ OMX Nordic:ENEA)宣布在上海移动世界大会上演示实时加速Linu....

的头像 FPGA开发圈 发表于 07-27 17:34 883次 阅读
实现降低CAPEX,提高性能并促进5G的加速发展

USB在Linux里的结构框架是什么样的?USB Core和Hub是什么?

USB博大精深不是一篇文章就能够解释清楚的。想要深入研究USB的话,USB协议(外加Host和OTG....

的头像 嵌入式ARM 发表于 07-27 16:08 470次 阅读
USB在Linux里的结构框架是什么样的?USB Core和Hub是什么?

ARM Linux各种驱动的中断服务程序工作在ARM的IRQ模式吗?

可见,ARM Linux最初进入IRQ模式后,比较快速地从IRQ模式切换到了SVC模式,但是这个时候....

的头像 Linuxer 发表于 07-27 14:54 318次 阅读
ARM Linux各种驱动的中断服务程序工作在ARM的IRQ模式吗?

采用嵌入式Linux主处理器的DLP® LightCrafter™ Display 2000评估模块

虽然不像BeagleBone系列那样拥有许多GPIO引脚,但第二代和第三代Raspberry Pi单....

的头像 德州仪器 发表于 07-27 14:25 1316次 阅读
采用嵌入式Linux主处理器的DLP® LightCrafter™ Display 2000评估模块

关于嵌入式Linux系统实时进程调度算法系统详解

嵌入式系统(Embedded Systems)是以应用为中心,以计算机技术为基础,软件硬件可剪裁(....

发表于 07-27 14:03 79次 阅读
关于嵌入式Linux系统实时进程调度算法系统详解

新一代智能数控系统和智能机床的技术研讨会的举行

2018年,旨在进一步推进我国数控机床向智能化转型升级的新一代智能数控系统和智能机床的技术研讨会在北....

的头像 第一手机界 发表于 07-26 18:03 538次 阅读
新一代智能数控系统和智能机床的技术研讨会的举行

教大家如何测Linux设备的 Wi-Fi吞吐量!

在CMD窗口中输入adb push D:\iperf_linux.dat data/,其意思是将D盘....

的头像 RFsister创客射频空间 发表于 07-26 17:45 370次 阅读
教大家如何测Linux设备的 Wi-Fi吞吐量!

Linux如何使用XFS?

XFS文件系统采用优化算法,日志记录对整体文件操作影响非常小。XFS查询与分配存储空间非常快。xfs....

的头像 马哥Linux运维 发表于 07-26 16:41 323次 阅读
Linux如何使用XFS?

让你的linux服务器时刻保持强劲动力!

sync 做同步,将所有未写的系统缓冲区写到磁盘中,以确保文件系统的完整性,否则在释放缓存的过程中,....

的头像 中兴开发者社区 发表于 07-26 14:30 310次 阅读
让你的linux服务器时刻保持强劲动力!

linux常用命令你真的知道吗?分享鲜为人知却很有趣的Unix/Linux命令

linux常用命令其中有一些命令用有用已经不足以形容她的可爱,希望各位朋友不要过于咬文嚼字。另外,回....

发表于 07-26 12:00 103次 阅读
linux常用命令你真的知道吗?分享鲜为人知却很有趣的Unix/Linux命令

Linux中的可用磁盘空间如何检查?

跟踪磁盘利用率信息是系统管理员(和其他人)的日常待办事项列表之一。Linux 有一些内置的使用程序来....

的头像 嵌入式资讯精选 发表于 07-25 18:53 355次 阅读
Linux中的可用磁盘空间如何检查?