$item.Name

首页>系统集成及工控>PLC>可编程控制器

参考价:

  • 面议
SGMGH-44A2A-YR41 安川*

具体成交价以合同协议为准

2018-05-14上海
型号
该企业相似产品
1756-L55,1756-L61,1756-L62,1756-L63,KSD1-16,KSD1-48,KSD1-32,KSD1-08,KSD1-64
产品简介
SGMGH-44A2A-YR41
详细信息

SGMGH-44A2A-YR41内核的移植bootloader初始化完系统硬件后,把Linux内核从外部存储介质中导入内存里,然后,就将控制权交给Linux内核,由内核来继续完成系统的引导工作。 如果内核里没有支持用户所使用的开发板,那么用户就需要自己手工修改Linux的内核,做一些相关的移植工作,要关注的是对开发板的硬件外设部分的处理,包括内核对板子硬件基本信息的处理,板上硬件设备的初始化、中断的分配等。

开发板级别的SGMGH-44A2A-YR41内核移植zui方便的方法是利用内核里已有的且与用户使用的硬件平台zui接近的开发板为模板,在此基础上再做修改。我们使用的开发板与IBM walnut开发板类似,主要的外设包括硬盘、USB设备等都是利用PCI总线接口转接(PCI转IDE,PCI转USB),所以内核的移植工作主要有两部分, 一为bootloader和内核之间板子硬件信息的传递,二为PCI外设的初始化。

3.2.1 SGMGH-44A2A-YR41与Linux内核的配合 U-BOOT在初始化完硬件设备后,把内核装入内存,然后程序指针跳转到内核所在位置处的同时,会传递一些参数给内核来使用,其中就包括有board_info数据结构,内容包括板子的CPU主频、SDRAM和flash大小、ip地址、MAC地址等,Linux会利用这些参数来初始化系统。但Linux内核与U-BOOT的开发并不是同一个组织,要修改Linux内核的相关部分来匹配U-BOOT传递过来的数据,对于我们所使用的PowerPC,U-BOOT是利用五个通用寄存器(r3,r4,r5,r6,r7)来传递参数,我们需要修改通过r3寄存器传递过来的board_info数据结构(定义在Linux内核里arch/ppc/platforms/cs2000.h),使之与U-BOOT源代码里u-boot-1.1.1/include/asm-ppc/u-boot.h里定义的bd_info数据结构内容*,这样内核才不会对SGMGH-44A2A-YR41传递过来的board_info数据结构进行错误解读。

3.2.2 PCI外设初始化部分的修改 Linux内核初始化PCI部分的主要过程为:扫描整个PCI总线,找到连接在总线上的所有设备,根据各PCI设备配置空间寄存器的信息,给各PCI设备统筹分配I/O空间,memory空间,以及IRQ中断号。对于x86平台,这部分工作其实已经在BIOS部分做过,Linux内核只需调用BIOS生成的配置即可,但对于我们嵌入式Linux系统,没有BIOS,这部分工作Linux内核要自己做。而对于各个不同的开发板,需要补充到标准的PCI初始化代码里的内容有两部分,一为PCI设备配置空间寄存器的访问方式,另一为PCI中断的配置。

Weidmuller Connect Power Power Supply 992889 0024 Used

EDYNE HYSON SEAL KIT TNK5.5 56-209-7000 NEW

Lot of 10 Fuji SZ-A31 SZ1A31 Electric Auxiliary Contact Block Used

CCS POWER SUPPLY PB-2430 USED NICE

FUJI 6RI30FE-080 A50L-2001-0232 FANUC POWER MODULE USED

FANUC A16B-1212-0030/02B DETECTOR ADAPTER BOARD USED

Norgren B07-201-M3EG FILTER REGULATOR USED NICE

Sola SDP 2-24-100T Power Supply Used Nice

CHRYSLER MOPAR 2.4L ENGINE TIMING COVER 04884409AA NEW IN BAG

GE FANUC IC693CHS391D 10-SLOT BASE USED

Lot of Bushing Maurey SH24MM (QTY 2)/Brwoning P1 24 MM (QTY3) New In Box

Allen Bradley 8000-VAD 900036 Rev-10 Circuit Board Used

ALLEN BRADLEY CIRCUIT BOARD UPX 635537 REV-2 USED

Control Concepts Islatrol Plus IC+105 Active Tracking Filter Used Nice

LOT OF 6 NEW BUSSMANN LPJ-1-6/10SP FUSE LPJ1610SP

co Light Transmitter LR NG 15 M New In Box

SIEMENS INTERFACE MODULE 3RK2400-1FE00-0AA2 USED

LOT OF 11 CLIMAX PREMIUM C-100-BO 1" ID STEEL SHAFT COLLAR BLACK OXIDE NEW

Allen Bradley Strobe Beacon Light 855E-24DN4 w/ 855E-BCB Series A Used

RITTAL ENCLOSURE INTERNAL THERMOSTAT SK3110 LOT OF 5 USED

LOT OF 3 LS MMS-32H 10 AMP MANUAL MOTOR STARTER USED

NUMATICS 152SS600K SOLENOID VALVE NEW IN BAG

Honeywell BZE6-2RQ Micro Switch Limit Switch BZE62RQ NEW IN BOX

Lot of 2 Kasuga TIFB740MH Interface Terminal Block Used Nice

Square D Molded Case Circuit Breaker FAL22060 Used Nice

ALLEN BRADLEY NEMA SIZE 1 REVERSING STARTER 120V COIL 505-BOD SERIES C USED

LOT OF 3 SIEMENS SIMATIC S7 INPUT MODULE 6ES7 131-4BB00-0AB0 WITH BASE USED NICE

相关技术文章

同类产品推荐

企业未开通此功能
详询客服 : 0571-87858618
提示

仪表网采购电话