智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

嵌入式Linux開發板上NFS文件系統的使用

來源:網絡

點擊:2197

A+ A-

所屬頻道:新聞中心

關鍵詞:嵌入式,Linux,NFS文件


      本文描述了在開發嵌入式linux系統時調試程序的一個方法,本文以深圳遠峰的YF2410DVK為開發平臺,描述在嵌入式linux下面如何使用NFS文件系統來開發調試應用程序,其它的嵌入式平臺類似。

      在嵌入式linux系統中,編譯的環境和運行的環境不一樣,所以我們需要交叉編譯工具,一般是在PC上面運行交叉編譯工具編譯好程序,然后再燒寫到目標板的flash上,對于應用程序,我們需要頻繁的調試,如果每次都需要燒寫,那一定是一件很煩的事情,本文講述的就是如何避開這個問題,通過NFS文件系統來調試程序的方法。

      準備工作:

      一臺裝有REDHAT9.0的PC機,一套YFDVK2410開發板,PC機上裝有YFDVK2410的軟件包,假如我們通過NFS要加載的文件系統為/YF2410/root_dir/root_china,PC機IP:192.168.1.102,開發板IP:192.168.1.134

      YFDVK2410開發板設置:

      我們需要重新配置編譯內核,開啟開發板NFS文件系統功能,具體步驟如下:

      1、 修改kernel/arch/arm/def-configs/smdk2410配置文件

      把CONFIG_CMDLINE="root=/dev/mtdblock2 noinitrd init=/linuxrc console=ttyS0"這一行改為CONFIG_CMDLINE="root=/dev/nfs rw nfsroot=192.168.1.102:/YF2410/root_dir/root_china noinitrd init=linuxrc console=ttys0 ip=192.168.1.134"

      2、 運行make menuconfig進入配置菜單,裝載配置文件SMDK2410

      選中networking options-》IP:kernel level auloconfiguralion項

      選中file systems-》network file systems-》下的root file system on nfs和nfs file system support

      重新編譯內核

      下載bootloader和kernel到開發板上,至此,開發板設置已經完成。

      PC機設置:

      我們必須開啟PC機的NFS服務,具體設置如下:

      1、 在LINUX命令符下運行setup,在system services里面選中nfs服務,然后保存退出。

      2、 執行vi /etc/exports,在里面添加一行:/YF2410/root_dir/root_china (rw),然后保存退出,/和rw要有空格(/YF2410/root_dir/root_china為共享目錄,rw為讀寫權限)。

      3、 執行/etc/rc.d/init.d/nfs restart重啟nfs服務。

      4、 為了不必每次開機都要啟動nfs服務,我們把/etc/rc.d/init.d/nfs restart 添加到/etc/rc.d/rc.local中,以后PC啟動的時候就會執行此文件開啟nfs服務。

      5、 測試NFS服務:設置完成后可以在本機上進行測試,如果本機IP為192.168.1.102,則可以用mount 192.168.1.102:/YF2410/root_dir/root_china /mnt,如果mount成功,則在/mnt的目錄就可以看到root_china下面的東西了。

      6、 修改root_china/usr/etc/rc.local文件,設置開發板IP地址為192.168.1.134

      至此,開發板和PC機的設置都已經基本完成,假如我們在PC機上調試好的應用程序已經放到/root_china這個嵌入式的文件系統下面,我們則可以用網絡連接好開發板和PC機,開發板上電,系統開始運行并且通過運行nfs網絡文件系統就可以進入熟悉的linux界面了。

      以后調試程序只需要把編譯好的程序放到root_china的目錄下面就可以了,開發板不再需要燒寫。

    (審核編輯: 智匯胡妮)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 腻子粉厂家_耐水腻子粉_内墙腻子粉批发_生态腻子粉_长沙美恩生态腻子粉厂家 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 塑胶模具定制,提供注塑加工服务,塑料模具制造厂_博腾纳公司 | 深圳市桃子自动化科技有限公司-点胶机_灌胶机_焊锡机_螺丝机_SCARA机器人 | 全自动清洗过滤器_网式盘式过滤器_石英砂过滤器_叠片过滤器-湖南多灵过滤系统科技有限公司 | 浙江中瓷阀门有限公司| 重庆消杀公司-重庆斗哥环保科技-灭鼠公司-重庆灭蟑螂-除四害-灭老鼠-灭虫-重庆灭白蚁公司 | 小鼠实验(试验)用臭氧发生器_进口臭氧发生器 - 北京同林臭氧实验网 | 学汽修_汽修学校_汽修学校哪家好-江西万通汽车学院官网 | 制沙机,反击式破碎机,重锤破碎机,泥石分离机,圆锥破碎机厂家-昆明德鑫机械 | 江苏鹤心食品有限公司-茶叶_果浆果酱_固体饮料 | 绍兴上虞大成网络有限公司——因为专注,所以专业 | 浙江三龙通用机械有限公司 圆丝机,拉丝机,复合机 | 陶瓷靶材_氧化铌靶材_合金靶材_专注河北氧化铌靶材批发-河北东同光电科技有限公司 | 乌鲁木齐万疆通管道设备有限公司 销售热线;13565955557-新疆 乌鲁木齐 万疆通 管道设备 波纹补偿器 膨胀节 金属软管 伸缩器 管件 阀门 维修 | 湖北高新技术企业认定申报|武汉高企认定代办|武汉项目申报首选 - 湖北创优企科技服务有限公司 | 希希助培是专业的教育信息化全场景服务商,为教育培训机构提供教务管理、招生营销、财务管理、家校互动等 | 重庆聚成达汽车有限公司-重庆吸污净化车| 紫外线光疗仪|白癜风光疗仪|牛皮癣治疗仪|308纳米led|SIGMA|上海希格玛高技术有限公司 | 浙江日新电气有限公司 | 双合金螺杆|注塑机螺杆|挤出机螺杆|双合金料管—东莞市精耐螺杆机械有限公司 | 河间市天一密封材料有限公司-回转窑密封设备,除尘过滤袋 | 金相切割机-金相磨抛机-显微/维氏/布氏/洛氏硬度计-自准直仪-金相显微镜-万能材料试验机-清洁度检测仪-淋雨试验机-上海中研精密仪器制造有限公司 | 网站建设|营销型网站|独立站搭建|外贸网站建设|wordpress独立站|小程序开发-?无双建站? | 数控滑台,机床滑台,十字滑台,直线滑台,三轴滑台,立柱滑台厂家-泊头市北重机械制造有限公司 | 食用油灌装机-油类食用油灌装设备-液体灌装机_青州市惠联灌装机械 | 昆山开曼流体系统科技有限公司| 智能搅拌锅_食品搅拌锅_多功能搅拌锅 - 青岛环速科技有限公司 | 暖通家-中国暖通空调及热泵产业资讯平台,专业为厂家和商家提供价值服务 | 松下PLC经销商-松下传感器-放大器-电磁阀-光电开关-金器[东莞均钛]品牌气动元件及工控产品一站式供应商 | 宁波管道安装_宁波工业冷风机_宁波冷风机厂家_宁波厂房通风降温_「浙江甬风机电」 | 深圳激光焊锡机-全自动点胶机设备-全自动激光焊锡机厂家-深圳创精锐 | 江苏宇力医疗器械有限公司| 康拓威技术(深圳)有限公司|Theia镜头代理商|安讯士AXIS摄像机|安讯士监控系统|博世BOSCH监控|博世会议系统|索尼SONY监控|松下PANASONIC监控|三星韩华SAMSUNG监控|霍尼韦尔Honeywell|海康|大华|华为监控|Theia无畸变镜头|AXIS监控|安讯视摄像机 | 营口新北方制糖有限公司 | 真空工业炉-真空油淬炉-真空气淬炉-高温石墨化炉-江苏华弘真空科技有限公司 | 亚洲一区日韩一区欧美一区a,中文字幕乱妇无码AV在线,欧美日韩免费在线观看,国产精品一区二区三区免费,日韩精品免费一线在线观看,日韩一本在线,国产呦精品一区二区三区下载,国产日韩精品一区二区在线观看,欧美日韩高清一区二区三区,日韩在线免费观看视频,欧美日韩一区在线观看 | 淮南网站制作丨淮南做网站丨淮南网络公司丨淮南哪家网络公司好丨淮南智讯网络 | 种植槽系统,移动苗床,多层种植货架,潮汐苗床,物流苗床,潮汐面板,立体旋转育秧床,河北博超温室设备有限公司 | 硝酸铵钙|山西硝酸钙|硝酸钾|太原硝酸钙镁|硝酸钾钙|亚硝酸钠-山西玉彤化工有限公司 | 上海博驰建筑科技工程有限公司|