亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件

寧波市鄞州首南恒宇激光雕刻廠

面向數(shù)控設(shè)備的實(shí)Linux系統(tǒng)構(gòu)建與應(yīng)用
分享到:


隨著嵌入式系統(tǒng)的迅速發(fā)展和廣泛應(yīng)用,嵌入式Linux以其強(qiáng)大的性能和開放性,越來越被開發(fā)人員所推崇。以CAI、IBM等公司和組織所建立的Embedded Linux Consortium(ELC)的成立更標(biāo)志著嵌入式Linux已經(jīng)走向標(biāo)準(zhǔn)化階段。現(xiàn)在,各種基于Linux的嵌入式系統(tǒng)已被用于各行各業(yè)中。基于源代碼完全開放的優(yōu)勢(shì)和可以與商業(yè)操作系統(tǒng)相媲美的良好性能,人們對(duì)基于嵌入式實(shí)時(shí)Linux平臺(tái)的開放性的數(shù)控系統(tǒng)展開了很多的研究和探討。國際上一些組織和研究機(jī)構(gòu)在利用嵌入式Linux方面構(gòu)建中高檔數(shù)控方面已經(jīng)取得了一些實(shí)質(zhì)上的突破和進(jìn)展[6]。

系統(tǒng)構(gòu)建方法與策略

目前,作為世界上最大的開源項(xiàng)目,Linux技術(shù)取得了飛速的發(fā)展,在桌面應(yīng)用、海量運(yùn)算、消費(fèi)類電子及工控產(chǎn)品等領(lǐng)域都有著廣泛的應(yīng)用。由于具有非常重要的實(shí)際價(jià)值,微型Linux系統(tǒng)構(gòu)建一直被當(dāng)作嵌入式領(lǐng)域的一個(gè)研究熱點(diǎn),也取得了一些研究成果,如基于軟盤的小型Linux系統(tǒng)(floppy disk Linux project)、自啟動(dòng)U盤Linux項(xiàng)目(tiny Linux system with flash card)等等[1]。

基于實(shí)際系統(tǒng)開發(fā)的需要,在借鑒國際上一些優(yōu)秀的開源項(xiàng)目的基礎(chǔ)上,本文作者給出了一整套構(gòu)建專用實(shí)時(shí)數(shù)控系統(tǒng)平臺(tái)(Real time numerical control system platform -RCNCP)的方案和策略。

構(gòu)建該實(shí)時(shí)數(shù)控系統(tǒng)平臺(tái)的兩個(gè)主要目標(biāo)分別是:為達(dá)到驗(yàn)證應(yīng)用程序接口的目的,研發(fā)一整套能實(shí)現(xiàn)所有數(shù)控模塊功能的軟件;建立一個(gè)媒介平臺(tái),在此基礎(chǔ)上進(jìn)行二次開發(fā),可以方便的實(shí)現(xiàn)對(duì)機(jī)床、機(jī)器人、坐標(biāo)測(cè)量機(jī)等自動(dòng)化設(shè)備的實(shí)時(shí)控制[2]。

基于RCNCP作為一個(gè)控制系統(tǒng)軟件平臺(tái)特性,筆者著重從是實(shí)時(shí)內(nèi)核裁減與構(gòu)建、Linux系統(tǒng)整合等兩個(gè)方面。

實(shí)時(shí)內(nèi)核裁減與構(gòu)建

考慮到源代碼的開放性及實(shí)時(shí)LINUX系統(tǒng)的迅速發(fā)展,筆者采用了REALTIME-LINUX作為 RCNCP控制系統(tǒng)的底層平臺(tái)。具體適用版本Rtlinux-3.1和Linux核心2.4.16。

具體實(shí)現(xiàn)步驟如下:

獲得需要的源代碼文件:

Linux-2.4.16.tar.gz Linux核心
Rtlinux-3.1.tar.gz Rtlinux源代碼
patch_rtl-2.4.16、patch_rtlinux-3.1 補(bǔ)丁文件
解壓縮源代碼并給打補(bǔ)丁
tar-zxvf /tmp/rtlinux-3.1.tar.gz
tar zxvf /tmp/linux-2.4.16.tar.gz
patch p1patch p1
編譯Linux系統(tǒng)核心

make menuconfig(或者make xconfig),在相應(yīng)出現(xiàn)的選擇界面上選中rtlinux所需的特性。如Disable APM feature、Disable SMP feature、Enable RTC at the character device section (實(shí)時(shí)時(shí)鐘)

Enable Frame-buffer support。然后執(zhí)行編譯操作
make dep、make bzImage、make modules、make modules_install。

最后得到一個(gè)可啟動(dòng)的系統(tǒng)核心bzImage。

編譯Rtlinux系統(tǒng)核心

用剛才得到的系統(tǒng)核心重新引導(dǎo)系統(tǒng),進(jìn)入Rtlinux-3.1目錄下, 執(zhí)行以下操作:

make config、make、make devices、make install
最后輸入rtlinux start腳本文件,就會(huì)在屏幕上看到相應(yīng)的rtlinux 啟動(dòng)信息。

Linux系統(tǒng)整合

一個(gè)穩(wěn)定的實(shí)時(shí)內(nèi)核是整個(gè)系統(tǒng)工作的重要基礎(chǔ)。但是僅僅有內(nèi)核系統(tǒng)是不能工作的,必須配以完整的啟動(dòng)引導(dǎo)程序、文件系統(tǒng)、人機(jī)界面等支持。

考慮到實(shí)際工程需要,筆者采用Compact Flash card作為媒介來存儲(chǔ)Linux系統(tǒng)和應(yīng)用程序,采用GRUB為系統(tǒng)引導(dǎo)程序,采用有“瑞士軍刀”美譽(yù)的BusyBox提供文件系統(tǒng)支持。

具體實(shí)現(xiàn)步驟如下:

系統(tǒng)分區(qū)及格式化

首先筆者需要一個(gè)Compact-Flash Card Reader來連接CF卡和宿主計(jì)算機(jī),市場上一般提供USB接口的讀卡器。

首先,通過讀卡器將CF卡插入U(xiǎn)SB接口,使用下面的命令對(duì)其進(jìn)行分區(qū)和格式化:

fdisk/dev/sda

其中/dev/sda設(shè)備指用戶的優(yōu)盤。如果用戶的機(jī)器中還有其它的SCSI設(shè)備,那么可能是/dev/sdb等。用戶使用“fdisk”刪除原來的所有分區(qū),并將所有的空間都分成一個(gè)Linux基本分區(qū)。接下來用戶要將其格式化為Ext2文件系統(tǒng),可以使用以下命令:

mkfs.ext2/dev/sda1

通過上述命令我們就得到一個(gè)完整Linux分區(qū)存儲(chǔ)盤。

引導(dǎo)程序GRUB的編譯與安裝

可以采用從源代碼方式安裝,也可以采由宿主機(jī)上直接利用GRUB命令來給CF卡上安裝引導(dǎo)程序,為方便起見,采用了后者。

首先,要將格式化好的優(yōu)盤上的文件系統(tǒng)掛載到當(dāng)前的Linux系統(tǒng)中。命令如下:

mount/dev/sda1/usb

接著,要建立GRUB所需要的目錄,并將當(dāng)前使用的Linux系統(tǒng)中的GRUB相關(guān)文件(/boot/grub/目錄下的stage1和stage2)復(fù)制到CF卡的/usb/boot/grub下。命令如下:
mkdir/usb; mkdir/usb/boot; mkdir/usb/boot/;
cp/boot/grub/stage* /usb/boot/grub;

然后,使用“grub”命令將GRUB引導(dǎo)程序安裝在優(yōu)盤上。

具體可以參考如下:

grub>root(hd2,0)
Filesystem type is ext2fs, partition type 0x83
grub>setup (hd2)
Checking if“/boot/grub/stage1” exists... yes
Checking if“/boot/grub/stage2”exists... yes
Checking if“/boot/grub/e2fs_stage1_5”exists... no
Install /boot/grub/stage1(hd2)/boot/grub/stage2/boot/grub/grub.conf... succeeded Done.
grub>quit

這樣就成功的把GRUB引導(dǎo)程序安裝到CF卡上了,CF卡也成為可獨(dú)立啟動(dòng)的媒介了。

文件系統(tǒng)建立

作為對(duì)嵌入式Linux系統(tǒng)支持的一個(gè)重要部分,筆者采用BusyBox來這一小巧工具來完成這一功能。其實(shí)現(xiàn)方法也很簡單:

tar-zxf busybox-0.60.5.tar.gz;
cd busybox-0.60.5;make;make install
然后把BusyBox安裝到Compact Flash:上
cp-r install/*/mnt/flash;
安裝完成之后,就可以使用BusyBox提供系統(tǒng)支持了。

具體應(yīng)用

考慮到數(shù)控設(shè)備行業(yè)系統(tǒng)軟件應(yīng)用特點(diǎn),基于分布式控制的思想,在已經(jīng)構(gòu)建的實(shí)時(shí)Linux系統(tǒng)基礎(chǔ)上,采用組件化設(shè)計(jì)方法,整個(gè)控制系統(tǒng)軟件按其功能分類可以劃分為四個(gè)部分GUI(Graphical User Interfaces)人機(jī)界面、動(dòng)作控制器Motion Controller(MOT)、輸入輸出控制器Discrete I/O Controller(IO)和任務(wù)指派器Task Executor(TASK),其系統(tǒng)工作流程圖如圖1所示。

聯(lián)系我們

地址: 浙江省.寧波市鄞州區(qū)寧姜公路(九曲小區(qū)二期旁)

郵編: 315040

聯(lián)系人: 盛立峰

電話: 0574-87139378

傳真: 0574-87139378

手機(jī): 13867861670

郵箱: 85400329@qq.com

聯(lián)系我們
亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件
国产在线视频一区| 久久久久久久久中文字幕| 日韩人妻无码精品久久久不卡| 欧美激情乱人伦一区| 精品国产二区在线| 久久久久久av| 日韩一区二区三区资源| 日韩av大全| 欧美性受xxx| 美女主播视频一区| 国产又粗又长又爽视频| 国内精品视频免费| 国产一区二区三区四区五区加勒比| 日韩视频在线视频| 欧美一区1区三区3区公司| 久久成人国产精品| 国产精品黄页免费高清在线观看| 国产成人午夜视频网址| 日韩一区二区久久久| 国产成人jvid在线播放| 国产成人精品av| 国产肥臀一区二区福利视频| 久久99精品久久久久子伦| 久久99精品久久久久久青青日本 | 日日夜夜精品网站| 春日野结衣av| 日韩av免费网站| 欧美在线3区| 欧美亚洲色图视频| 黄页免费在线观看视频| 精品日本一区二区三区在线观看 | 欧美人成在线观看| 国产在线一区二区三区播放| 欧美一区在线直播| 色999五月色| 日本a级片在线播放| 人妻内射一区二区在线视频| 欧美 日韩 国产 在线观看| 国产综合免费视频| av动漫在线看| 91久久久精品| 久久精品99久久香蕉国产色戒| 国产精品视频免费一区二区三区| 久久伊人精品一区二区三区| 美日韩精品免费视频| 亚洲激情一区二区三区| 日韩欧美精品在线不卡| 欧美 日本 亚洲| 国产精选久久久久久| 久久国产精品免费观看| 国产精品第8页| 亚洲精品不卡| 黄色网在线视频| 国产综合av在线| 国模精品视频一区二区| 国产一区二区三区av在线| 91精品国产高清自在线| 国产精品免费看一区二区三区| 综合一区中文字幕| 青青青国产在线视频| 国产精品中文在线| 久久riav| 久热精品视频在线观看一区| 亚洲乱码国产一区三区| 人妻无码视频一区二区三区 | 中文字幕综合在线观看| 日韩精品一区二区三区不卡| 国产日本在线播放| 日韩最新av在线| 操91在线视频| 日韩手机在线观看视频| 白嫩少妇丰满一区二区| 久久精品99久久香蕉国产色戒| 在线观看污视频| 欧美亚洲第一区| 久久久日本电影| 欧美激情极品视频| 欧美综合第一页| 久久久人人爽| 欧美猛交ⅹxxx乱大交视频| 欧美日韩免费精品| 久久综合久久久久| 色与欲影视天天看综合网| 精品人妻人人做人人爽| www亚洲国产| 国产精品久久久久免费a∨大胸| 亚洲高清123| 国产老熟妇精品观看| 国产精品精品久久久| 青青在线免费观看| 国产成人亚洲精品无码h在线| 一区二区视频国产| 国产视频一区二区三区在线播放| 久久久av网站| 欧美一级片免费观看| 99久久精品免费看国产一区二区三区 | 精品毛片久久久久久| 欧美一区二区影视| 久久精品无码中文字幕| 亚洲免费不卡| 国产精品一级久久久| 另类色图亚洲色图| 国产专区精品视频| 久久亚洲精品成人| 麻豆一区二区三区在线观看| 九色自拍视频在线观看| 欧美一级在线看| 国产精品91在线观看| 亚洲欧美日韩不卡| 99热在线这里只有精品| 中文字幕一区二区三区四区五区 | 男女午夜激情视频| 久久99久久久久久| 日韩在线观看a| 国产日韩欧美成人| 欧美日本在线视频中文字字幕| 国产视频一区二区三区四区 | 国产高清精品一区| 日本丰满少妇黄大片在线观看| 久久久免费av| 欧美一级大胆视频| 国产精品久久二区| 国产一区二区丝袜| 久久国产精品久久久久久| 国产午夜精品视频一区二区三区| 精品国产乱码久久久久久久软件| 国产伦精品一区二区三区四区视频| 欧美日韩xxxxx| 91精品成人久久| 全黄性性激高免费视频| www.国产精品一二区| 欧美 日本 亚洲| 色综合久久中文字幕综合网小说| 成人免费在线小视频| 少妇人妻在线视频| 久久视频精品在线| 国产精品一级久久久| 亚洲伊人婷婷| 国产成人av网| 五月天在线免费视频| 久久青青草原一区二区| 欧美日本韩国一区二区三区| 精品国产一区久久久| 狠狠噜天天噜日日噜| 国产精品第一页在线| 国产乱码一区| 亚洲在线欧美| 国产a级一级片| 奇米影视亚洲狠狠色| 欧美激情日韩图片| 久久久久久久久中文字幕| 国产欧美综合一区| 日韩无套无码精品| 欧美激情在线观看视频| 九九九九免费视频| 国产九色porny| 欧美亚州一区二区三区| 亚洲最新在线| 国产精品免费网站| 久久天天东北熟女毛茸茸| 欧美日韩在线不卡视频| 久久久久久18| 国产精品视频500部| 国产高清精品软男同| 国产欧美日韩视频一区二区三区| 日本a视频在线观看| 在线丝袜欧美日韩制服| 深夜成人在线观看| 91精品久久久久久久| 精品视频在线观看一区| 日韩.欧美.亚洲| 欧美激情免费在线| 国产精品久久久久久久久久| 国产高清在线一区| 91久久偷偷做嫩草影院| 国产视频99| 日韩欧美精品久久| 一本色道久久88亚洲精品综合| 国产精品欧美激情| 久久久久久亚洲精品不卡4k岛国| 黄色高清视频网站| 日本三级中国三级99人妇网站| 欧美精品九九久久| 国产精品乱子乱xxxx| 日韩有码在线播放| 久久综合色一本| 不卡视频一区二区三区| 国产一区玩具在线观看| 青青草成人在线| 亚洲一区二区久久久久久久| 九九精品在线视频| 久久精品99久久香蕉国产色戒 | 久久亚洲综合国产精品99麻豆精品福利 | 欧美成人高潮一二区在线看| 日本一区二区三区免费看| 亚洲精品9999| 亚洲精品日韩av| 亚洲日本无吗高清不卡 | 国产欧美一区二区三区久久| 亚洲av首页在线|