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在数控加工领域的应用。

收藏 人收藏
分享:

评论

相关推荐

Linux怎么支持N6705B的SCPI命令

嗨,我有一台N6705B直流电源分析仪,我把这台设备通过USB连接到Linux设备后,从lsusb命令连接到Linux设备,我可以看到设备...

发表于 10-24 11:21 14次 阅读
Linux怎么支持N6705B的SCPI命令

如何在Linux/Android系统中集成压力传感器和湿度传感器?

如何在Linux / Android系统中集成ST s压力传感器和湿度传感器? #压力湿度传感器 以上来自于谷歌翻译 以下为原文...

发表于 10-24 11:09 12次 阅读
如何在Linux/Android系统中集成压力传感器和湿度传感器?

Linux之父Linus Torvalds回来了!

当他们进入我们的社区时,他们不像我们这些人这样已经拥有的多年经验和内在知识。如果没有这种经验,他们就....

的头像 新智元 发表于 10-24 09:20 75次 阅读
Linux之父Linus Torvalds回来了!

AD9361在adfcomms2开发板linux环境下测试软件4个点的星座图呈现正方形

在做AD9361自发自收是试验时,在ADI IIO oscilloscope软件中,当Sampling Rate(MSPS)设置为20M的时候,可以看到...

发表于 10-24 09:11 8次 阅读
AD9361在adfcomms2开发板linux环境下测试软件4个点的星座图呈现正方形

linux教程之常用的基本命令资料概述

近几年来,尽管Linux 发展得非常迅速,图形界面越来越友好,但是在真正的开发过程中,Linux命令....

发表于 10-23 18:57 20次 阅读
linux教程之常用的基本命令资料概述

最实用也最容易被遗忘的Linux 命令行使用技巧

在写这篇文章之前,我特地搜索了一下。在 Google 上,很多人都在问如何实现命令重复执行直至成功这....

的头像 马哥Linux运维 发表于 10-23 16:58 97次 阅读
最实用也最容易被遗忘的Linux 命令行使用技巧

linux教程之Linux系统的安装与启动详细资料

本文档的主要内容详细介绍的是linux教程之Linux系统的安装与启动详细资料内容包括了:1.背景 ....

发表于 10-23 16:11 52次 阅读
linux教程之Linux系统的安装与启动详细资料

嵌入式Linux设备驱动程序开发基础知识总结免费下载

本文档的主要内容详细介绍的是嵌入式Linux设备驱动程序开发基础知识总结免费下载 嵌入式Linux....

发表于 10-23 16:10 21次 阅读
嵌入式Linux设备驱动程序开发基础知识总结免费下载

Arm DesignStart加速基于Linux的嵌入式设计 扩展架构至Cortex-A5

Arm DesignStart使开发者得以不须承担评估的授权费用,就可透过此计划授权进行先期开发,甚....

发表于 10-23 10:17 199次 阅读
Arm DesignStart加速基于Linux的嵌入式设计 扩展架构至Cortex-A5

linux3.4下AD7606的驱动移植resources[0]里对应的是并口转换后的物理地址吗?

static struct resource ad7606_resources[] = {           [0] = {      &nbs...

发表于 10-23 09:33 25次 阅读
linux3.4下AD7606的驱动移植resources[0]里对应的是并口转换后的物理地址吗?

Ext2Fsd V0.62系统分区工具应用程序免费下载

Ext2Fsd是一款可以在Windows下读取Linux分区的小工具,可以帮助用户实现在Window....

发表于 10-23 08:00 12次 阅读
Ext2Fsd V0.62系统分区工具应用程序免费下载

黑客linux入侵常用命令汇总

其中Usepam yes可能用来建立pam方式login,比如从其它linux主机ssh到服务端,如....

的头像 马哥Linux运维 发表于 10-22 17:35 237次 阅读
黑客linux入侵常用命令汇总

能通过LAN远程控制33220A吗

你好,我是加州大学旧金山分校的本科研究助理。 我找不到足够的资源来解决我的问题。 我正在尝试通过LAN连接函数发生器3322...

发表于 10-22 16:22 28次 阅读
能通过LAN远程控制33220A吗

CyUSBSerial库许可条款什么是机密和专有信息?

你好, 为MAC和Linux下载最新的CysBiStaySDK,我注意到库头是用术语授权的: /* CysPyPress USB串行库头文件...

发表于 10-22 14:48 32次 阅读
CyUSBSerial库许可条款什么是机密和专有信息?

Linux ACL权限详细分析

ACL的全称是 Access Control List (访问控制列表) ,一个针对文件/目录的访问....

的头像 马哥Linux运维 发表于 10-22 10:00 118次 阅读
Linux ACL权限详细分析

Linux系统学习之常见的Linux介绍

目前我们所能接触到的linux主要有Red Hat、Slackware、Debian、SuSE、OpenLinux、TurboLinux、Red Flag、Manda...

发表于 10-21 11:37 174次 阅读
Linux系统学习之常见的Linux介绍

Linux服务器被入侵后的检测过程详细资料分享

故事是这样的,大年初一,客户反应他们服务器无法访问,查看路由,发现某oracle+tomcat服务器....

的头像 嵌入式资讯精选 发表于 10-20 11:53 301次 阅读
Linux服务器被入侵后的检测过程详细资料分享

GitHub贡献第一的公司竟然是微软

提起微软公司,不少人第一反应是老牌巨头专注于私有化软件盈利模式,这大抵是源于微软前CEO Steve....

的头像 人工智能 发表于 10-20 11:01 325次 阅读
GitHub贡献第一的公司竟然是微软

网上流传的一份没有答案的Linux运维面试题详细分析

近网上流传了一份没有答案的Linux运维面试题。趁工作之余,利用自己三年的运维经验交出了一份答卷。欢....

的头像 马哥Linux运维 发表于 10-20 10:05 220次 阅读
网上流传的一份没有答案的Linux运维面试题详细分析

linux入门教程之简单快速的了解linux

Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而....

发表于 10-19 17:46 71次 阅读
linux入门教程之简单快速的了解linux

Linux教程之linux下如何备份还原mysql数据库

本文介绍了linux下如何备份与恢复mysql数据库。数据库备份是非常重要的。如果定期做好备份,这样....

发表于 10-19 17:18 30次 阅读
Linux教程之linux下如何备份还原mysql数据库

有关Linux支持的任何更新

自从digikey宣布这些工具以来,已经有好几年了,而且对Linux的支持还有一些模糊的承诺......对此有何更新? 以上来自于谷歌翻...

发表于 10-19 16:51 41次 阅读
有关Linux支持的任何更新

FPGA编辑器浏览按钮在Linux上不起作用

当我尝试打开文件并单击“浏览...”按钮时,我在Linux上使用fpga_editor描述了AR#20250上描述的问题。 我尝试了什么(没有成...

发表于 10-19 14:40 53次 阅读
FPGA编辑器浏览按钮在Linux上不起作用

Linux Boot卡在闪烁的LED服务器上

大家好, 两天前,一切都工作得很好,但现在我突然开始面对这个问题。 每当我尝试启动Cyclone V板时,Linux启动都会停留在“...

发表于 10-19 14:17 43次 阅读
Linux Boot卡在闪烁的LED服务器上

嵌入式Linux教程之学习嵌入式Linux系统入门要进行的六个步骤

以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做lin....

发表于 10-19 11:12 47次 阅读
嵌入式Linux教程之学习嵌入式Linux系统入门要进行的六个步骤

linux mail命令的的使用方法详细资料解分

在这里整理一下Linux中mail命令的使用。mail也是一个常用的命令,我们在很多地方都要用到它,....

发表于 10-18 18:44 27次 阅读
linux mail命令的的使用方法详细资料解分

linux下awk以及重定向命令如何使用?

awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文....

发表于 10-18 17:25 20次 阅读
linux下awk以及重定向命令如何使用?

redhat linux安装和使用基础教程资料免费下载

1、收集系统资料:为了能够顺利安装和设置Linux系统,你必须将以下资料记录在案,以备系统安装时使用....

发表于 10-18 17:25 31次 阅读
redhat linux安装和使用基础教程资料免费下载

如何用iPhone远程管理Linux服务器

Workflow 如它名字一样是工作流的意思,它是一款 iOS 平台的神级自动化流程应用。简单的说就....

的头像 阿铭linux 发表于 10-17 17:25 444次 阅读
如何用iPhone远程管理Linux服务器

穿有不同外衣的Linux发布版无处不在

Herbert.xu,两年前来西邮兴趣小组与大家有过面对面的交流,也就是在那次交流中,得知其14岁开....

的头像 Linuxer 发表于 10-17 14:23 199次 阅读
穿有不同外衣的Linux发布版无处不在

Linux身份鉴别机制技术方案及原理

在Linux系统中,系统设置了多个帐号和组来进行管理,每个帐号都具有不同的权限,例如超级用户root....

的头像 Linuxer 发表于 10-17 14:17 198次 阅读
Linux身份鉴别机制技术方案及原理

Linux图形界面的原理与构成和Linux命令行和vi编辑器的使用手册

本文档的主要内容详细介绍的是Linux基础教案主要内容是:(1) 了解Linux图形界面的原理与构成....

发表于 10-16 14:49 27次 阅读
Linux图形界面的原理与构成和Linux命令行和vi编辑器的使用手册

Linux入门教材之Linux设备驱动程序第三版电子教材免费下载

以 Linux 为代表的自由操作系统的很多优点之一, 是它们的内部是开放给所有人看的。 操作系统, ....

发表于 10-16 14:27 28次 阅读
Linux入门教材之Linux设备驱动程序第三版电子教材免费下载

操作系统是什么?Linux操作系统的原理与应用资料概述

认识操作系统-从使用者的角度看打开计算机,首先跳入眼帘的是什么?要拷贝一个文件,具体的拷贝操作是谁完....

发表于 10-15 18:20 24次 阅读
操作系统是什么?Linux操作系统的原理与应用资料概述

linux内核入门教材之linux内核设计与实现第二版中文版免费下载

此书是当今首屈一指的linux内核入门最佳图书。作者是为2.6内核加入了抢占的人,对调度部分非常精通....

发表于 10-15 18:20 30次 阅读
linux内核入门教材之linux内核设计与实现第二版中文版免费下载

Linux和C语言教程之Linux C编程一站式学习教材免费下载

本书最初是为北京亚嵌教育研究中心的嵌入式Linux系统工程师就业班课程量身定做的教材之一。该课程是为....

发表于 10-15 17:45 31次 阅读
Linux和C语言教程之Linux C编程一站式学习教材免费下载

若忘记了Linux系统的root密码,该怎么办?

很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?

的头像 嵌入式ARM 发表于 10-15 16:49 201次 阅读
若忘记了Linux系统的root密码,该怎么办?

深圳华数机器人积极参与2018年深圳技能大赛--“利元亨杯”

为海尔集团重庆、黄岛等基地成功配套了4轴、6轴冲压机器人,成为海尔集团的核心供应商;为富士康集团提供....

的头像 深圳市机器人协会 发表于 10-15 16:27 650次 阅读
深圳华数机器人积极参与2018年深圳技能大赛--“利元亨杯”

微软宣布加入一个为保护Linux免于诉讼而设立的开源专利组织

事实上,Azure客户广泛使用Linux,微软也在Windows之外,向Linux提供SQL Ser....

的头像 科技美学 发表于 10-15 14:48 688次 阅读
微软宣布加入一个为保护Linux免于诉讼而设立的开源专利组织

嵌入式Linux C的基本知识点详解

嵌入式系统专业是综合了计算机硬件技术、计算机软件技术以及电子电路技术的一门综合学科,所涉及的内涵和知....

的头像 嵌入式ARM 发表于 10-15 09:20 589次 阅读
嵌入式Linux C的基本知识点详解

资深linux运维工程师的工作经验分享

本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧

的头像 工程师人生 发表于 10-15 09:20 299次 阅读
资深linux运维工程师的工作经验分享

Linux磁盘管理好坏或有什么影响

df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩....

的头像 嵌入式ARM 发表于 10-14 09:52 241次 阅读
Linux磁盘管理好坏或有什么影响

Linux中有哪些常见的文件类型?

本文档的主要内容详细介绍的是Linux中有哪些常见的文件类型?

发表于 10-12 18:02 45次 阅读
Linux中有哪些常见的文件类型?

Linux系统vi(vim)编辑器命令使用教程

vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim)。v....

的头像 机器人在线订阅号 发表于 10-12 16:53 347次 阅读
Linux系统vi(vim)编辑器命令使用教程

如何进行单片机的安装详细方法电路图和程序资料免费下载

单片机技术自发展以来已走过了近20年的发展路程 。单片机技术的发展以微处理器(MPU)技术及超大规模....

发表于 10-12 16:44 54次 阅读
如何进行单片机的安装详细方法电路图和程序资料免费下载

大数据的学习中你需要掌握的十二大技术

大数据是对海量数据进行存储、计算、统计、分析处理的一系列处理手段,处理的数据量通常是TB级,甚至是P....

发表于 10-11 17:46 241次 阅读
大数据的学习中你需要掌握的十二大技术

你应该知道的27个Linux文档编辑命令

在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文....

的头像 马哥Linux运维 发表于 10-11 16:43 254次 阅读
你应该知道的27个Linux文档编辑命令

符合汽车级要求的Linux系统,AGL呼之欲出!

Linux是一个操作系统,类似于大家常见的Windows、Mac OS,区别于后者主要在于Linux....

的头像 高工智能汽车 发表于 10-11 10:01 514次 阅读
符合汽车级要求的Linux系统,AGL呼之欲出!

Linux常用命令的全拼整理

本文整理了常用命令的全拼,好像混进了什么奇怪的东西。

的头像 Linux爱好者 发表于 10-10 17:19 519次 阅读
Linux常用命令的全拼整理

为什么大部分手机供应商都不更新Linux内核?

相比消费者级的电子产品,企业级Linux系统供应商通常会及时更新内核。

的头像 嵌入式资讯精选 发表于 10-10 15:53 267次 阅读
为什么大部分手机供应商都不更新Linux内核?

在Linux上如何配置基于密钥认证的SSH?

众所周知,Secure Shell,又称 SSH,是允许你通过无安全网络(例如 Internet)和....

的头像 嵌入式资讯精选 发表于 10-09 17:28 236次 阅读
在Linux上如何配置基于密钥认证的SSH?

linux常用命令缩写和全拼资料免费下载

pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps....

的头像 马哥Linux运维 发表于 10-03 10:58 434次 阅读
linux常用命令缩写和全拼资料免费下载

可用于管理进程的整个生命周期的八个Linux命令

一般来说,应用程序进程的生命周期有三种主要状态:启动、运行和停止。如果我们想成为称职的管理员,每个状....

的头像 嵌入式资讯精选 发表于 10-02 17:22 547次 阅读
可用于管理进程的整个生命周期的八个Linux命令

ACL是什么?ACL有什么用?

常见的文件操作命令 cp 和 mv 等都支持 ACL 权限,只是 cp 命令需要加上 -p 参数。但....

的头像 Linux爱好者 发表于 09-30 16:52 365次 阅读
ACL是什么?ACL有什么用?

Linux引发争议,贡献者能否删除上传的代码?

多位贡献者和社区成员对 COC 进行批判和反对,甚至有人在邮件列表发起了撤销贡献代码的讨论。

的头像 Linux爱好者 发表于 09-30 14:46 302次 阅读
Linux引发争议,贡献者能否删除上传的代码?

Linus Torvalds宣布暂时退出Linux内核的维护进程

“专注于技术的优势在于你可以拥有一些主要的客观衡量标准,这样一些共识才有可能达成,而社区也会非常健康....

的头像 Linux爱好者 发表于 09-30 09:05 337次 阅读
Linus Torvalds宣布暂时退出Linux内核的维护进程

Linux实用教程之Linux文件和目录操作总结

在Linux系统下除了一般文件之外,所有的目录和设备(光驱、硬盘等)都是以文件的形式存在的,本节主要....

发表于 09-29 16:18 73次 阅读
Linux实用教程之Linux文件和目录操作总结

你想知道的Ocaml语言

关于OCaml,最早称为Objective Caml,是Caml编程语言的主要实现,开发工具包含交互....

发表于 09-29 14:23 123次 阅读
你想知道的Ocaml语言

基于ARM的嵌入式Linux系统开发技术详解(完整版)电子教材免费下载

以嵌入式Linux 系统开发流程为主线,剖析了嵌入式Linux 系统构建的各个环节。从嵌入式系统基础....

发表于 09-29 08:00 111次 阅读
基于ARM的嵌入式Linux系统开发技术详解(完整版)电子教材免费下载

linux C语言教程之linux C编程实战电子教材免费下载

Linux开创了操作系统历史上的一一个奇迹,它不仅免费,而且开放全部的源代码。Linux已经发展成为....

发表于 09-27 17:32 58次 阅读
linux C语言教程之linux C编程实战电子教材免费下载

AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...

发表于 09-25 11:51 20次 阅读
AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)