LINUXCNC源程序原理说明.docx
- 文档编号:560874
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:40
- 大小:36.11KB
LINUXCNC源程序原理说明.docx
《LINUXCNC源程序原理说明.docx》由会员分享,可在线阅读,更多相关《LINUXCNC源程序原理说明.docx(40页珍藏版)》请在冰豆网上搜索。
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
|
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LINUXCNC 源程序 原理 说明