ARM嵌入式linux高教课件

上传人:re****.1 文档编号:570084817 上传时间:2024-08-01 格式:PPT 页数:50 大小:7.19MB
返回 下载 相关 举报
ARM嵌入式linux高教课件_第1页
第1页 / 共50页
ARM嵌入式linux高教课件_第2页
第2页 / 共50页
ARM嵌入式linux高教课件_第3页
第3页 / 共50页
ARM嵌入式linux高教课件_第4页
第4页 / 共50页
ARM嵌入式linux高教课件_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《ARM嵌入式linux高教课件》由会员分享,可在线阅读,更多相关《ARM嵌入式linux高教课件(50页珍藏版)》请在金锄头文库上搜索。

1、 ARM2410-S实验平台 + Linux开发环境建立嵌入式系统及其软件工具嵌入式系统及其软件工具1 1研究学习研究学习主要内容 ARM920ARM920核心简介 UP-NETARM2410-SUP-NETARM2410-S平台平台硬件环境硬件环境 LinuxLinux开发环境的建立开发环境的建立2 2研究学习研究学习UP-NetARM2410-S UP-NetARM2410-S 教学科研平台教学科研平台 3 3研究学习研究学习6.1 UP-NETARM2410-S6.1 UP-NETARM2410-S平台平台硬件环境介绍硬件环境介绍6.1.1 6.1.1 核心板核心板FCPU: ARM92

2、0TCPU: ARM920TCPU: ARM920TCPU: ARM920T结构芯片,工作频率结构芯片,工作频率结构芯片,工作频率结构芯片,工作频率202MHz202MHz202MHz202MHz,SAMSUNGSAMSUNGSAMSUNGSAMSUNG公司的公司的公司的公司的S3c2410X S3c2410X S3c2410X S3c2410X FFLASH:FLASH:FLASH:FLASH:64M NAND64M NAND64M NAND64M NAND型型型型 SAMSUNG SAMSUNG SAMSUNG SAMSUNG的的的的K9F1208 K9F1208 K9F1208 K9F1

3、208 FRAMRAMRAMRAM:64MB SDRAM64MB SDRAM64MB SDRAM64MB SDRAM, HY57V561620CT HY57V561620CT HY57V561620CT HY57V561620CTH H H H F200200200200管脚精密插座管脚精密插座管脚精密插座管脚精密插座4 4研究学习研究学习韩国三星公司推出的基于韩国三星公司推出的基于韩国三星公司推出的基于韩国三星公司推出的基于ARM920TARM920TARM920TARM920T内核和内核和内核和内核和AMBAAMBAAMBAAMBA(Advanced Advanced Advanced A

4、dvanced Microcontroller Bus Architecture Microcontroller Bus Architecture Microcontroller Bus Architecture Microcontroller Bus Architecture )总线的一款微处理)总线的一款微处理)总线的一款微处理)总线的一款微处理器;器;器;器;使用使用使用使用0.18um CMOS0.18um CMOS0.18um CMOS0.18um CMOS工艺;工艺;工艺;工艺;集成集成集成集成LCDLCDLCDLCD、UARTUARTUARTUART、IICIICIICIIC、S

5、PISPISPISPI、IISIISIISIIS、USBUSBUSBUSB、SDSDSDSD控制器等片内外控制器等片内外控制器等片内外控制器等片内外围接口;围接口;围接口;围接口;支持支持支持支持ROMROMROMROM和和和和NAND FlashNAND FlashNAND FlashNAND Flash引导引导引导引导;适合面向功耗较低、成本敏感、应用环境较好的消费类电适合面向功耗较低、成本敏感、应用环境较好的消费类电适合面向功耗较低、成本敏感、应用环境较好的消费类电适合面向功耗较低、成本敏感、应用环境较好的消费类电子产品子产品子产品子产品. . . .s3c2410处理器处理器5 5研究

6、学习研究学习6 6研究学习研究学习s3c2410s3c2410处理器核心处理器核心ARM920TARM920T7 7研究学习研究学习ARMARMARMARM公司的公司的公司的公司的16/3216/3216/3216/32位位位位RISCRISCRISCRISC结构处理器结构处理器结构处理器结构处理器ARMV4ARMV4ARMV4ARMV4指令集指令集指令集指令集数据、指令分离的数据、指令分离的数据、指令分离的数据、指令分离的哈佛体系结构哈佛体系结构哈佛体系结构哈佛体系结构16KB16KB16KB16KB指令缓存、指令缓存、指令缓存、指令缓存、16KB16KB16KB16KB数据缓存数据缓存数据

7、缓存数据缓存支持支持支持支持MMUMMUMMUMMU,可运行,可运行,可运行,可运行WinCEWinCEWinCEWinCE、LinuxLinuxLinuxLinux等操作系统等操作系统等操作系统等操作系统外部总线采用外部总线采用外部总线采用外部总线采用AMBAAMBAAMBAAMBA总线总线总线总线集成基于集成基于集成基于集成基于JTAGJTAGJTAGJTAG协议的片内调试(协议的片内调试(协议的片内调试(协议的片内调试(ICEICEICEICE)单元)单元)单元)单元s3c2410s3c2410处理器核心处理器核心ARM920TARM920T8 8研究学习研究学习s3c2410s3c24

8、10内部总线内部总线AMBAAMBA总线总线A A A AMBAMBAMBAMBA(Advanced Microcontroller Bus Advanced Microcontroller Bus Advanced Microcontroller Bus Advanced Microcontroller Bus ArchitectureArchitectureArchitectureArchitecture)总线规范是)总线规范是)总线规范是)总线规范是ARMARMARMARM公司设计的一种用公司设计的一种用公司设计的一种用公司设计的一种用于高性能嵌入式系统的总线标准于高性能嵌入式系统的总线

9、标准于高性能嵌入式系统的总线标准于高性能嵌入式系统的总线标准AMBAAMBAAMBAAMBA总线规范是一个开放标准,可免费从总线规范是一个开放标准,可免费从总线规范是一个开放标准,可免费从总线规范是一个开放标准,可免费从ARMARMARMARM获得获得获得获得在基于在基于在基于在基于ARMARMARMARM处理器内核的设计中,已经成为事实上处理器内核的设计中,已经成为事实上处理器内核的设计中,已经成为事实上处理器内核的设计中,已经成为事实上的工业标准的工业标准的工业标准的工业标准AMBAAMBAAMBAAMBA总线是一个多总线系统。规范定义了三种可以总线是一个多总线系统。规范定义了三种可以总线

10、是一个多总线系统。规范定义了三种可以总线是一个多总线系统。规范定义了三种可以组合使用的不同类型的总线:组合使用的不同类型的总线:组合使用的不同类型的总线:组合使用的不同类型的总线:9 9研究学习研究学习AHBAHBAHBAHB(Advanced High-performance BusAdvanced High-performance BusAdvanced High-performance BusAdvanced High-performance Bus)ASBASBASBASB(Advanced System BusAdvanced System BusAdvanced System Bu

11、sAdvanced System Bus)APBAPBAPBAPB(Advanced Peripheral BusAdvanced Peripheral BusAdvanced Peripheral BusAdvanced Peripheral Bus)高级外围总线)高级外围总线)高级外围总线)高级外围总线AHBAHBAHBAHB主要用以满足主要用以满足主要用以满足主要用以满足CPUCPUCPUCPU和存储器之间的大带宽要求,和存储器之间的大带宽要求,和存储器之间的大带宽要求,和存储器之间的大带宽要求,而系统的大部分低速外部设备则连接在低带宽总线而系统的大部分低速外部设备则连接在低带宽总线而系

12、统的大部分低速外部设备则连接在低带宽总线而系统的大部分低速外部设备则连接在低带宽总线APBAPBAPBAPB上。系统总线和外设总线之间用一个上。系统总线和外设总线之间用一个上。系统总线和外设总线之间用一个上。系统总线和外设总线之间用一个桥接器桥接器桥接器桥接器(AHB-APB-BridgeAHB-APB-BridgeAHB-APB-BridgeAHB-APB-Bridge)进行连接。)进行连接。)进行连接。)进行连接。s3c2410s3c2410内部总线内部总线AMBAAMBA总线总线1010研究学习研究学习1111研究学习研究学习封装与电压、工作温度封装与电压、工作温度封装封装封装封装272

13、272272272脚脚脚脚FBGAFBGAFBGAFBGA,焊盘引脚,焊盘引脚,焊盘引脚,焊盘引脚间距间距间距间距0.80.80.80.8毫米毫米毫米毫米电压电压电压电压内核电压:内核电压:内核电压:内核电压:1.8V1.8V1.8V1.8V存储器和存储器和存储器和存储器和IOIOIOIO电压:电压:电压:电压:3.3V3.3V3.3V3.3V工作温度工作温度工作温度工作温度商业级:商业级:商业级:商业级: 0 0 0 070707070摄氏度摄氏度摄氏度摄氏度工业级:工业级:工业级:工业级:-40-40-40-4085858585摄氏摄氏摄氏摄氏度度度度272-FBGA 封装1212研究学习

14、研究学习24102410的应用产品的应用产品HP iPAQ 1940HP iPAQ 1940宏碁宏碁n30cn30c1313研究学习研究学习6.1 UP-NETARM2410-S6.1 UP-NETARM2410-S平台平台硬件环境介绍硬件环境介绍6.1.1 6.1.1 核心板核心板FCPU: ARM920TCPU: ARM920TCPU: ARM920TCPU: ARM920T结构芯片,工作频率结构芯片,工作频率结构芯片,工作频率结构芯片,工作频率202MHz202MHz202MHz202MHz,SAMSUNGSAMSUNGSAMSUNGSAMSUNG公司的公司的公司的公司的S3c2410X

15、 S3c2410X S3c2410X S3c2410X FFLASH:FLASH:FLASH:FLASH:64M NAND64M NAND64M NAND64M NAND型型型型 SAMSUNG SAMSUNG SAMSUNG SAMSUNG的的的的K9F1208 K9F1208 K9F1208 K9F1208 FRAMRAMRAMRAM:64MB SDRAM64MB SDRAM64MB SDRAM64MB SDRAM, HY57V561620CT HY57V561620CT HY57V561620CT HY57V561620CTH H H H F200200200200管脚精密插座管脚精密插

16、座管脚精密插座管脚精密插座1414研究学习研究学习6.1.2 6.1.2 主板主板CUSBUSBUSBUSB口口口口: : : : 包括一个包括一个包括一个包括一个USB DeviceUSB DeviceUSB DeviceUSB Device接口和接口和接口和接口和4 4 4 4个个个个USB USB USB USB HostHostHostHost接口。前者直接来自处理器接口。前者直接来自处理器接口。前者直接来自处理器接口。前者直接来自处理器, , , ,后者是处理器后者是处理器后者是处理器后者是处理器的的的的HostHostHostHost接口经过由接口经过由接口经过由接口经过由AT43

17、301AT43301AT43301AT43301构成的构成的构成的构成的USB HUBUSB HUBUSB HUBUSB HUB电路电路电路电路扩展出来的扩展出来的扩展出来的扩展出来的4 4 4 4个个个个HostHostHostHost接口接口接口接口; Cjtagjtagjtagjtag调试口:调试口:调试口:调试口:20202020针标准口,针标准口,针标准口,针标准口,14141414针简易口;针简易口;针简易口;针简易口;CAUDIO:44.1KHzAUDIO:44.1KHzAUDIO:44.1KHzAUDIO:44.1KHz音频音频音频音频, , , , 采用采用采用采用UDA13

18、41UDA1341UDA1341UDA1341芯片构成,芯片构成,芯片构成,芯片构成,可放音和录音可放音和录音可放音和录音可放音和录音, , , ,通过通过通过通过IISIISIISIIS总线连接到处理器总线连接到处理器总线连接到处理器总线连接到处理器, , , ,具有具有具有具有功放电路驱动喇叭,板载功放电路驱动喇叭,板载功放电路驱动喇叭,板载功放电路驱动喇叭,板载MICMICMICMIC和音频和音频和音频和音频IOIOIOIO插座;插座;插座;插座;6.1 UP-NETARM2410-S6.1 UP-NETARM2410-S平台硬件环境介绍平台硬件环境介绍1515研究学习研究学习C2410

19、-S2410-S2410-S2410-S平台上通过一片平台上通过一片平台上通过一片平台上通过一片ATMEGA8ATMEGA8ATMEGA8ATMEGA8单片机作为控制单片机作为控制单片机作为控制单片机作为控制器,驱动器,驱动器,驱动器,驱动PS2PS2PS2PS2接口、接口、接口、接口、ICICICIC卡接口和板载卡接口和板载卡接口和板载卡接口和板载KEYPADKEYPADKEYPADKEYPAD。 ATMEGA8ATMEGA8ATMEGA8ATMEGA8单片机通过单片机通过单片机通过单片机通过IICIICIICIIC总线和总线和总线和总线和ARMARMARMARM处理器连接;处理器连接;处理

20、器连接;处理器连接;CAD: 3AD: 3AD: 3AD: 3个电位器控制输入,个电位器控制输入,个电位器控制输入,个电位器控制输入,8 8 8 8个通道经过跳线设置个通道经过跳线设置个通道经过跳线设置个通道经过跳线设置可全部作为外部模拟电压输入可全部作为外部模拟电压输入可全部作为外部模拟电压输入可全部作为外部模拟电压输入, , , ,同时也可以在板同时也可以在板同时也可以在板同时也可以在板上设模拟电压输入专用接口,由上设模拟电压输入专用接口,由上设模拟电压输入专用接口,由上设模拟电压输入专用接口,由S3C2410S3C2410S3C2410S3C2410芯片管芯片管芯片管芯片管脚引出;脚引出

21、;脚引出;脚引出;6.1 UP-NETARM2410-S6.1 UP-NETARM2410-S平台硬件环境介绍平台硬件环境介绍1616研究学习研究学习CIDEIDEIDEIDE卡接口:卡接口:卡接口:卡接口:IDEIDEIDEIDE接口直接出自扩展总线,由软件完接口直接出自扩展总线,由软件完接口直接出自扩展总线,由软件完接口直接出自扩展总线,由软件完成驱动控制成驱动控制成驱动控制成驱动控制; ; ; ;CCFCFCFCF卡接口:卡接口:卡接口:卡接口:PCMCIAPCMCIAPCMCIAPCMCIA模式的模式的模式的模式的CFCFCFCF卡接口;卡接口;卡接口;卡接口;CSDSDSDSD卡插座

22、:直接来自卡插座:直接来自卡插座:直接来自卡插座:直接来自s3c2410s3c2410s3c2410s3c2410的的的的SDSDSDSD控制器;控制器;控制器;控制器;CPCMCIAPCMCIAPCMCIAPCMCIA插座:插座:插座:插座: PCMCIAPCMCIAPCMCIAPCMCIA接口挂在接口挂在接口挂在接口挂在扩展总线扩展总线扩展总线扩展总线上,通过上,通过上,通过上,通过EPM3128A100 CPLDEPM3128A100 CPLDEPM3128A100 CPLDEPM3128A100 CPLD和和和和HC245HC245HC245HC245芯片等实现总线隔离和芯片等实现总线

23、隔离和芯片等实现总线隔离和芯片等实现总线隔离和控制,并需要配置专用的电源控制芯片控制,并需要配置专用的电源控制芯片控制,并需要配置专用的电源控制芯片控制,并需要配置专用的电源控制芯片TPS2211TPS2211TPS2211TPS2211。采用无限网卡的型号为采用无限网卡的型号为采用无限网卡的型号为采用无限网卡的型号为DWL-650DWL-650DWL-650DWL-650;C CPCMCIAPCMCIAPCMCIAPCMCIA (PERSONAL COMPUTER MEMORY CARD PERSONAL COMPUTER MEMORY CARD INTERNATIONAL ASSOCIAT

24、IONINTERNATIONAL ASSOCIATION)用于笔记本计算机的新的高性能)用于笔记本计算机的新的高性能PCPC卡总线接口标准卡总线接口标准 6.1 UP-NETARM2410-S6.1 UP-NETARM2410-S平台硬件环境介绍平台硬件环境介绍1717研究学习研究学习CIrDA/IrDA/IrDA/IrDA/RS485RS485RS485RS485: : : :用的是用的是用的是用的是UART2UART2UART2UART2,分别经过,分别经过,分别经过,分别经过TFDU4100TFDU4100TFDU4100TFDU4100收发器和收发器和收发器和收发器和MAX485MAX

25、485MAX485MAX485芯片完成芯片完成芯片完成芯片完成. . . .要作要作要作要作IrDAIrDAIrDAIrDA实验,必须实验,必须实验,必须实验,必须将将将将UART2UART2UART2UART2设置到设置到设置到设置到IrDAIrDAIrDAIrDA电路上,而不能同时作电路上,而不能同时作电路上,而不能同时作电路上,而不能同时作RS485RS485RS485RS485实验实验实验实验; ; ; ;CCANCANCANCAN总线:由控制器总线:由控制器总线:由控制器总线:由控制器MCP2510MCP2510MCP2510MCP2510和驱动器和驱动器和驱动器和驱动器TJA105

26、0TJA1050TJA1050TJA1050构构构构成;成;成;成;CDADADADA电路电路电路电路: : : :设置两个设置两个设置两个设置两个10101010位位位位DACDACDACDAC端口,采用端口,采用端口,采用端口,采用MAX504 MAX504 MAX504 MAX504 接接接接SPISPISPISPI总线,输出两路模拟电压总线,输出两路模拟电压总线,输出两路模拟电压总线,输出两路模拟电压( ( ( (预留一路);预留一路);预留一路);预留一路);6.1 UP-NETARM2410-S6.1 UP-NETARM2410-S平台硬件环境介绍平台硬件环境介绍1818研究学习研

27、究学习C串口:包括两个串口:包括两个串口:包括两个串口:包括两个RS232RS232RS232RS232接口接口接口接口C168Pin168Pin168Pin168Pin的扩展插座:该插座和计算机的内存条的扩展插座:该插座和计算机的内存条的扩展插座:该插座和计算机的内存条的扩展插座:该插座和计算机的内存条插座规格一致,用户可以据此设计合适的扩展插座规格一致,用户可以据此设计合适的扩展插座规格一致,用户可以据此设计合适的扩展插座规格一致,用户可以据此设计合适的扩展板。扩展槽上包含扩展总线的所有信号,可复板。扩展槽上包含扩展总线的所有信号,可复板。扩展槽上包含扩展总线的所有信号,可复板。扩展槽上包

28、含扩展总线的所有信号,可复用的系统资源以及开发平台尚未使用的空置资用的系统资源以及开发平台尚未使用的空置资用的系统资源以及开发平台尚未使用的空置资用的系统资源以及开发平台尚未使用的空置资源。源。源。源。C以太网卡:包括两个相同的网卡电路,芯片型以太网卡:包括两个相同的网卡电路,芯片型以太网卡:包括两个相同的网卡电路,芯片型以太网卡:包括两个相同的网卡电路,芯片型号号号号AX88796AX88796AX88796AX88796,10M/100M10M/100M10M/100M10M/100M自适应(预留一个)。自适应(预留一个)。自适应(预留一个)。自适应(预留一个)。6.1 UP-NETARM

29、2410-S6.1 UP-NETARM2410-S平台硬件环境介绍平台硬件环境介绍1919研究学习研究学习6.1.1 6.1.1 核心板核心板6.1.2 6.1.2 主板主板6.1.3 6.1.3 显示装置示装置6.1 UP-NETARM2410-S6.1 UP-NETARM2410-S平台硬件环境介绍平台硬件环境介绍2020研究学习研究学习6.1.3 6.1.3 显示装置示装置CLCDLCDLCDLCD:8 8 8 8寸寸寸寸16bitTFT16bitTFT16bitTFT16bitTFT,640*480640*480640*480640*480分辨率,型号是分辨率,型号是分辨率,型号是分辨

30、率,型号是LQ080V3DG01.LQ080V3DG01.LQ080V3DG01.LQ080V3DG01.S3C2410S3C2410S3C2410S3C2410处处理器内含理器内含理器内含理器内含LCDLCDLCDLCD控制器,控制器,控制器,控制器,这这使得使得使得使得LCDLCDLCDLCD部分的部分的部分的部分的电电路非常路非常路非常路非常简单简单,LCDLCDLCDLCD控制器控制器控制器控制器的信号的信号的信号的信号线经过驱动电线经过驱动电路后即可路后即可路后即可路后即可连连接接接接LCDLCDLCDLCD模模模模块块;C触摸屏:采用触摸屏:采用触摸屏:采用触摸屏:采用2410 C

31、PU AD2410 CPU AD2410 CPU AD2410 CPU AD单单元的接口方案。元的接口方案。元的接口方案。元的接口方案。6.1 UP-NETARM2410-S6.1 UP-NETARM2410-S平台硬件环境介绍平台硬件环境介绍2121研究学习研究学习6.1.1 6.1.1 核心板核心板6.1.2 6.1.2 主板主板6.1.3 6.1.3 显示装置示装置6.1.4 6.1.4 配套模配套模块6.1 UP-NETARM2410-S6.1 UP-NETARM2410-S平台硬件环境介绍平台硬件环境介绍2222研究学习研究学习6.1 UP-NETARM2410-S6.1 UP-NE

32、TARM2410-S平台硬件环境介绍平台硬件环境介绍6.1.4 配套模块配套模块CGPRS/GPSGPRS/GPSGPRS/GPSGPRS/GPSC摄摄像像像像头头C蓝蓝牙牙牙牙CFPGAFPGAFPGAFPGACCANCANCANCAN总线单总线单片机片机片机片机 通过摄像头实现视频采集,画面清晰,通过摄像头实现视频采集,画面清晰,通过摄像头实现视频采集,画面清晰,通过摄像头实现视频采集,画面清晰,扫描速度可达到扫描速度可达到扫描速度可达到扫描速度可达到15pic/s15pic/s15pic/s15pic/s,30303030万象素万象素万象素万象素外接蓝牙模块可以与蓝牙设备通讯外接蓝牙模块

33、可以与蓝牙设备通讯外接蓝牙模块可以与蓝牙设备通讯外接蓝牙模块可以与蓝牙设备通讯2323研究学习研究学习6.2 6.2 如何建立开发环境如何建立开发环境宿主机目标机的开发方法宿主机目标机的开发方法2424研究学习研究学习对开发PC机的性能要求 由于Redhat9.0 安装后占用空间约为2.4G5G之间,还要安装ARMLINUX开发软件,因此对开发计算机的硬盘空间要求较大。硬件要求:CPU:高于奔腾500M,推荐高于赛扬1.7G。内存:大于128M,推荐256M。硬盘:大于10G,推荐高于40G。 2525研究学习研究学习在宿主机上安装在宿主机上安装在宿主机上安装在宿主机上安装Redhat Lin

34、ux9.0Redhat Linux9.0Redhat Linux9.0Redhat Linux9.0直接安装直接安装直接安装直接安装LinuxLinuxLinuxLinux操作系统操作系统操作系统操作系统在在在在WindowsWindowsWindowsWindows下安装虚拟机后,再在虚拟机中安装下安装虚拟机后,再在虚拟机中安装下安装虚拟机后,再在虚拟机中安装下安装虚拟机后,再在虚拟机中安装LinuxLinuxLinuxLinux安装开发工具软件安装开发工具软件安装开发工具软件安装开发工具软件安装编译器安装编译器安装编译器安装编译器arm-linux-gccarm-linux-gccarm-

35、linux-gccarm-linux-gcc安装安装安装安装Jflash-s3c2410Jflash-s3c2410Jflash-s3c2410Jflash-s3c2410安装安装安装安装gdbgdbgdbgdb调试工具调试工具调试工具调试工具开发环境配置开发环境配置开发环境配置开发环境配置配置网络,包括:配置网络,包括:配置网络,包括:配置网络,包括:IPIPIPIP地址、地址、地址、地址、NFSNFSNFSNFS服务、防火墙服务、防火墙服务、防火墙服务、防火墙配置配置配置配置MINICOMMINICOMMINICOMMINICOM6.2 6.2 如何建立开发环境如何建立开发环境2626研究

36、学习研究学习2727研究学习研究学习2828研究学习研究学习n 对于REDHAT9.0,它默认的是打开了防火墙,因此对于外来的IP 访问它全部拒绝,这样其它网络设备根本无法访问它,即无法用NFS mount 它,许多网络功能都将无法使用。因此网络安装完毕后,应立即关闭防火墙。操作如下:点击红帽子开始菜单,选择安全级别设置,选中无防火墙。n 在系统设置菜单中选择服务器设置菜单,再选中服务菜单,将iptables服务的勾去掉,并确保nfs选项选中。2929研究学习研究学习3030研究学习研究学习NFS文件系统配置NFSNFS是用于在不同机器,不同操作系统之间通是用于在不同机器,不同操作系统之间通过

37、网络互相分享文件过网络互相分享文件 的的建立建立NFSNFS开发环境的工作分为两个方面:配置开发环境的工作分为两个方面:配置NFSNFS服务器和配置客户端服务器和配置客户端 基本的命令格式基本的命令格式 MountMount的基本命令格式如下:的基本命令格式如下: UmountUmount的基本命令格式:的基本命令格式:mount -t type -rv -o option server:pathname /mount_pointmount -t type -rv -o option server:pathname /mount_point umount -dflnrv dir | devic

38、e . umount -dflnrv dir | device . 3131研究学习研究学习点击主菜单运行系统设置-服务器设置-NFS服务器 配置配置NFS服务器服务器3232研究学习研究学习3333研究学习研究学习3434研究学习研究学习配置服务器开放的文件夹以及权限配置服务器开放的文件夹以及权限3535研究学习研究学习配置NFS客户端 NFSNFS客户端是开发板,所以要让开发板上的内核支持客户端是开发板,所以要让开发板上的内核支持NFSNFS,必,必须重新配置内核生成须重新配置内核生成zImagezImage镜像文件,并下载到板子上。镜像文件,并下载到板子上。 通过通过 make menu

39、config make menuconfig 指令在指令在kernelkernel设置窗进行设置窗进行NFSNFS设置设置 menuconfig menuconfig 窗口打开后,确认窗口打开后,确认NFSNFS设置是否被选上设置是否被选上 重新编译内核,新的内核下就可以使用重新编译内核,新的内核下就可以使用nfsnfs命令了命令了 File systems -File systems -Network File Systems -Network File Systems - NFS file system support NFS file system support* Provide NF

40、Sv3 client support * Provide NFSv3 client support Root file system on NFS Root file system on NFS 3636研究学习研究学习我们也可以手工编写我们也可以手工编写/etc/exports/etc/exports文件,其格式如下:文件,其格式如下:共享目录共享目录 可以连接的主机(读写权限,其他参数)可以连接的主机(读写权限,其他参数)例:例:/arm2410 192.168.0.*(rw,sync)/arm2410 192.168.0.*(rw,sync)表示将本机的表示将本机的/arm2410/ar

41、m2410目录共享给目录共享给ipip地址为地址为192.168.0.1192.168.0.254192.168.0.1192.168.0.254的所有计算机,可以读取和写的所有计算机,可以读取和写入。入。配置完成后,可用如下办法简单测试一下配置完成后,可用如下办法简单测试一下NFS NFS 是否配置好是否配置好了:首先在宿主机上自己了:首先在宿主机上自己mount mount 自己,看是否成功就可以自己,看是否成功就可以判断判断NFS NFS 是否配好了。是否配好了。例如在宿主机例如在宿主机/ /目录下执行:目录下执行:mount 192.168.0.10:/arm2410 /mntmoun

42、t 192.168.0.10:/arm2410 /mnt其中其中192.168.0.10192.168.0.10应修改为你自己主机的应修改为你自己主机的IPIP地址。地址。然后到然后到/mnt/mnt/目录下看是否可以列出目录下看是否可以列出/arm2410 /arm2410 目录下的所目录下的所有文件和目录,可以则说明有文件和目录,可以则说明mount mount 成功,成功,NFS NFS 配置成功。配置成功。 3737研究学习研究学习配置minicom3838研究学习研究学习3939研究学习研究学习4040研究学习研究学习4141研究学习研究学习2410-S2410-S2410-S241

43、0-S电源电压为电源电压为电源电压为电源电压为5V5V5V5V,经,经,经,经LM1085-3.3VLM1085-3.3VLM1085-3.3VLM1085-3.3V和和和和AS1117-AS1117-AS1117-AS1117-1.8V1.8V1.8V1.8V分别得到分别得到分别得到分别得到3.3V3.3V3.3V3.3V和和和和1.8V1.8V1.8V1.8V的工作电压。的工作电压。的工作电压。的工作电压。开发板上的芯片多数使用了开发板上的芯片多数使用了开发板上的芯片多数使用了开发板上的芯片多数使用了3.3V3.3V3.3V3.3V电压,而电压,而电压,而电压,而1.8V1.8V1.8V1

44、.8V是是是是供给供给供给供给S3C2410S3C2410S3C2410S3C2410内核使用的,内核使用的,内核使用的,内核使用的,5V5V5V5V电压供给音频功放芯电压供给音频功放芯电压供给音频功放芯电压供给音频功放芯片、片、片、片、LCDLCDLCDLCD、电机、硬盘、电机、硬盘、电机、硬盘、电机、硬盘、CANCANCANCAN总线等电路使用。总线等电路使用。总线等电路使用。总线等电路使用。具体参见光盘中的硬件说明书:具体参见光盘中的硬件说明书:具体参见光盘中的硬件说明书:具体参见光盘中的硬件说明书:2410-S 2410-S 2410-S 2410-S v4.02410-Sv4.024

45、10-Sv4.02410-Sv4.02410-S平台硬件文档平台硬件文档平台硬件文档平台硬件文档2410-S2410-S2410-S2410-S硬件说明书硬件说明书硬件说明书硬件说明书.pdf.pdf.pdf.pdf。硬件环境介绍硬件环境介绍4242研究学习研究学习2410-S2410-S平台硬件架构平台硬件架构24102410核心资源核心资源168Pin168Pin扩展槽扩展槽PCMCIAPCMCIAIDE/CFIDE/CF卡卡IOIO扩展扩展串口设备串口设备USBUSB设备设备SDSD卡接口卡接口网卡设备网卡设备LCDLCD驱动驱动音频电路音频电路其他资源其他资源电机等电机等总线隔离驱动总

46、线隔离驱动局部总线局部总线扩展总线扩展总线4343研究学习研究学习补充资料4444研究学习研究学习混合开发模式的必要:混合开发模式的必要: 由于初学者对由于初学者对Linux系统不是很熟悉,系统不是很熟悉,通常会采用通常会采用Windows下强大的编辑工具,下强大的编辑工具,通过共享再在通过共享再在Linux系统下进行编译、调系统下进行编译、调试等工作。试等工作。(1)VMware虚拟机设置共享虚拟机设置共享(2)SSH客户端软件客户端软件(3)Windows下的文本编辑工具下的文本编辑工具2.4 Windows和和Linux混合开发模式混合开发模式4545研究学习研究学习(1)VMware虚

47、拟机设置共享虚拟机设置共享-12.4 Windows和和Linux混合开发模式混合开发模式4646研究学习研究学习(1)VMware虚拟机设置共享虚拟机设置共享-22.4 Windows和和Linux混合开发模式混合开发模式解压缩文件解压缩文件 tar zxvf VMwareTools-5.0.0-13124.tar.gz C /home安装文件安装文件 进入解压缩后的文件夹:进入解压缩后的文件夹:cd vmware-tools-distrib/ 安装:安装:./vmware-install.pl4747研究学习研究学习(1)VMware虚拟机设置共享虚拟机设置共享-32.4 Windows和

48、和Linux混合开发模式混合开发模式设置共享设置共享 4848研究学习研究学习(2)SSH客户端软件客户端软件2.4 Windows和和Linux混合开发模式混合开发模式SSH的英文全称:的英文全称:Secure ShellSSH把所有传输的数据进行加密,并且把所有传输的数据进行加密,并且SSH客户端软件可将传输客户端软件可将传输的数据进行压缩后再传输。的数据进行压缩后再传输。(1)PuTTY(2)Secure Shell Client4949研究学习研究学习(3)Windows下的文本编辑工具下的文本编辑工具2.4 Windows和和Linux混合开发模式混合开发模式 UltraEdit-32 Source Insight5050研究学习研究学习

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号