LINUXCNC源程序原理说明.docx

上传人:b****0 文档编号:560874 上传时间:2022-10-11 格式:DOCX 页数:40 大小:36.11KB
下载 相关 举报
LINUXCNC源程序原理说明.docx_第1页
第1页 / 共40页
LINUXCNC源程序原理说明.docx_第2页
第2页 / 共40页
LINUXCNC源程序原理说明.docx_第3页
第3页 / 共40页
LINUXCNC源程序原理说明.docx_第4页
第4页 / 共40页
LINUXCNC源程序原理说明.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

LINUXCNC源程序原理说明.docx

《LINUXCNC源程序原理说明.docx》由会员分享,可在线阅读,更多相关《LINUXCNC源程序原理说明.docx(40页珍藏版)》请在冰豆网上搜索。

LINUXCNC源程序原理说明.docx

LINUXCNC源程序原理说明

opLINUXCNC源程序学习

源程序的树结构如下:

Overviewoftheemc2directory(generatedbytree-I.git-d):

.

|--app-defaults

|--bin(usermodebinaries)

|--configs

||--5axis

||--boss

||--common

||--dallur-thc

||--demo_mazak(samplemazakconfigfiles)

||--demo_sim_cl(samplesimwithladderIO)

||--demo_step_cl(samplestepperwithladderIO)

||--etch-servo

||--halui_halvcp

||--hexapod-sim

||--lathe-pluto

||--m5i20(sampleservousingMesaPCI)

||--max

||--motenc(sampleservousingVitalPCI)

||--nist-lathe

||--plasma-thc

||--plasma-thc-sim

||--ppmc

||--puma

||--scara

||--sim(simulatedmotionandIO)

||--stepper(parportstepperdriver)

||--stepper-gantry

||--stepper-xyza

||--stg(sampleservousingSTGISA)

||--univpwm(samplePICOservogenerator)

||--univstep(samplePICOsteppergenerator)

|`--vti

|--debian(filesneededtobuilddebpackages)

||--extras-Ubuntu-5.10(extrafilesforUbuntu5.10)

|||--etc

||||--modprobe.d

||||--udev

|||||--rules.d

||||`--scripts

|||`--xdg

|||`--menus

|||`--applications-merged

||`--usr

||`--share

|||--applications

|||--desktop-directories

||`--pixmaps

||--extras-Ubuntu-6.06(extrafilesforbuildingonUbuntu6.06DapperDrake)

|||--etc

||||--modprobe.d

||||--udev

|||||--rules.d

||||`--scripts

|||`--xdg

|||`--menus

|||`--applications-merged

||`--usr

||`--share

|||--applications

|||--desktop-directories

||`--pixmaps

||--extras-Ubuntu-7.10(extrafilesforbuildingonUbuntu7.10)

|||--etc

||||--modprobe.d

||||--udev

||||`--rules.d

|||`--xdg

|||`--menus

|||`--applications-merged

||`--usr

||`--share

|||--applications

|||--desktop-directories

||`--pixmaps

||--extras-Ubuntu-8.04(extrafilesforbuildingonUbuntu8.04HardyHeron)

|||--etc

||||--modprobe.d

|||`--xdg

|||`--menus

|||`--applications-merged

||`--usr

||`--share

|||--applications

|||--desktop-directories

||`--pixmaps

||--extras-sim-Ubuntu-5.10(extrafilesforsimpackageforUbuntu5.10)

|||--etc

|||`--xdg

|||`--menus

|||`--applications-merged

||`--usr

||`--share

|||--applications

|||--desktop-directories

||`--pixmaps

|`--extras-sim-Ubuntu-6.06(extrafilesforsimpackageforUbuntu6.06DapperDrake)

||--etc

||`--xdg

||`--menus

||`--applications-merged

|`--usr

|`--share

||--applications

||--desktop-directories

|`--pixmaps

|--docs(AlltheimportantandrelevantDocs.)

||--help

||--html(htmlversionofdocs-somegeneratedfromlyx)

||--man(manpages)

|||--man1

|||--man3

||`--man9

|`--src(APIandsourcenotesshouldbeineachsrcdir.)(sourceforthehandbooks)(toplevel.lyxfiles)

||--code

||--common(shared.lyxfilesandimages,suchasglossary,GPLDlicense)

||--config

||--gcode(.lyxfiles,images,etc.forG-Codedocumentation)

||--gui(.lyxfiles,images,etc.forGUIdocumentation)

||--hal(.lyxfiles,images,etc.forHALdocumentation)

||--install

||--ladder

||--motion

|`--quickstart

|--include(headersinstalledhere-originalsinsrc/xxx/)

|--lib(usermodeobjectfiles)

|`--python

||--rs274

|`--yapps

|--nc_files(SampleNCfiles)

|--rtlib(kernelmodeobjectfiles,onlyafterasuccessfullcompile)

|--scripts(bashscriptslikelinuxcnc,realtime,rip-environment,etc.)

|--share

||--axis

|||--images

||`--tcl

||--emc

|`--locale

||--de

||`--LC_MESSAGES

||--es

||`--LC_MESSAGES

||--fr

||`--LC_MESSAGES

||--hu

||`--LC_MESSAGES

||--it

||`--LC_MESSAGES

||--pt_BR

||`--LC_MESSAGES

||--ro

||`--LC_MESSAGES

||--ru

||`--LC_MESSAGES

||--se

||`--LC_MESSAGES

||--sr

||`--LC_MESSAGES

|`--zh_CN

|`--LC_MESSAGES

|--src(sourcetree-configurescript,toplevelmakefile,Makefile.inc,etc)

||

||--depends(generateddependencytree)

||

||--emc(actualLinuxCNCcode)

|||--canterp(interpreterforcanonicalcommands)

|||--ini(inifilerelatedoperations)

|||--iotask(IOinterface,lotsofHALpins)

|||--kinematics(trajectoryplannerandkinematics)

|||--motion(motioncontroller,talksthroughSHMtotherestofEMC)

|||--nml_intf(emcspecificNMLimplementation,allmessagessentinemc)

|||--rs274ngc(thers274g-codeinterpreter)

|||--sai

|||--task(corecomponentinemc,dispatchesactionstootherparts)

||`--usr_intf(interfacesforsomeGUIs,andotherinterfaces:

AXIS,halui,stepconf)

|||--axis

||||--etc

||||--extensions

|||`--scripts

||`--stepconf

||--hal(theHardwareAbstractionLayer,providesaunifiedinterfaceacrossallhardware)

|||--classicladder

|

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1