企业资质

厦门渤格电气技术有限公司

普通会员8
|
企业等级:普通会员
经营模式:
所在地区:福建 厦门
联系卖家:
手机号码:
公司官网:shop432522607.taobao.com
企业地址:
企业概况

厦门渤格电气技术有限公司是一家专业提供工业自动化领域的备件服务商,产品品种齐全、价格合理,公司实力雄厚,重信用、守合同、保证产品质量,以多品种经营特色和薄利多销的原则,赢得了广大客户的信任。 我们主营PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测系统卡件,汽轮机控制系......

330106-05-30-10-02-00

产品编号:611879632                    更新时间:2019-05-16
价格: 来电议定
厦门渤格电气技术有限公司

厦门渤格电气技术有限公司

  • 主营业务:AB,ABB,GE,本特利,福克斯波罗,霍尼韦尔,英维斯,西...
  • 公司官网:shop432522607.taobao.com
  • 公司地址:

联系人名片:

联系时务必告知是在"产品网"看到的

产品详情

BentlyNevada 330106-05-30-10-02-00

    (1)引导加载程序的移植,包括固化在固件(Fireware)中的boot代码和Bootloader两大部分。大多数嵌入式系统中并没有固件,Bootlo-ader是上电后执行的***个程序。它主要用来初始化处理器及外设,然后调用Linux内核。
    (2)嵌入式Linux内核移植。特定于嵌入式处理系统的定制内核以及内核的启动参数。内核的启动参数可以是内核默认的,或是由Bootlo-ader传递给它的。
    (3)文件系统制作。包括根文件系统和建立于FLASH内存设备之上的文件系统。里面包含了Linux系统配置文件和运行应用软件所需要的库等。
    (4)用户应用程序编写。特定于用户的应用程序,它所实现的功能通常就是设计该嵌入式系统所要达到的目标,它们也存储在文件系统内。
    3.1Bootloader移植
    对于支持ARM架构的Bootloader有U-Boot,Vivi等。U-Boot(UniversalBootLoader)即通用Bootloader,是遵循GPL条款的开放源代码项目。它可以引导Linux,VxWorks,LynxOS等多种操作系统。支持PowerPC,x86,ARM等多种架构的CPU,具有丰富的设备驱动源码,如串口、以太网、SDRAM,FLASH等。系统采用U-Boot的版本为1.1.6,它已支持***DK2410开发板,在其基础上进行修改。U-Boot1.1.6中对NANDFLASH的支持有新旧两套代码,新代码在drivers/nand目录下,旧代码在driver/nand_legacy目录下。本次移植选用新代码,它移植自Lin-ux2.6.12,更加智能。移植过程分以下几步。
    (1)根据具体输入时钟,修改时钟定义参数。***DK2410开发板的默认时钟为12MHz。
    (2)依照实际开发板的内存地址分配情况修改lowlevelinit.S文件。
    (3)针对S3C2410,S3C2440NANDFLASH控制器的不同,修改接口参数。
    (4)仿照内核支持NANDFLASH的文件来编写片选函数。命令和控制函数,查询状态函数。
    (5)根据具体NANDFLASH芯片设置时序参数。
    (6)增加从NANDFLASH烧写,读取YAFFS2文件系统映像功能。
    (7)修改Makefile文件,将新建文件编入U-Boot中。
    在编写烧写YAFFS2文件系统映像的命令时,要注意YAFFS2文件系统映像里除了2KB的数据外,后面还包括了64B的OOB数据,所以映像文件大小是以2112B为单位。OOB中已经包含了ECC,在烧写时不需要再计算ECC校验码。烧写时,首先检查是否为坏块,是就跳过,然后写入2KB的数据,***后写入64B的OOB数据。还要增加对skipfirstblk参数的支持。使烧写YAFFS2文件系统映像时,跳过分区上***个块,这是由YAFFS2文件系统特性决定的。
    由于不使用ECC校验码,烧写过程中会不断提示以下信息:
    WritingdatawithoutECCtoNAND-FLASHisnotreeom-mended
    可以修改driver/mtd/nand/nandbase.C文件的nand_write_page函数,将输出这条信息的命令去掉。
    ***后执行makeXX_config和makeall命令,生成的U-Boot.bin文件即可以运行与目标板上了。将它烧入NORFLASH后启动,在串口工具中能够看到提示信息。输入nandinfo命令即可查看到NANDFLASH的信息,说明U-Boot识别出了NANDFLASH。
    3.2嵌入式Linux内核移植
    目前Linux内核还没有正式支持YAFFS文件系统,所以需要通过补丁修改Linux内核,另外YAFFS文件系统也需要MTD设备驱动的支持。首先******新版本的2.6内核,这里以linux-2.6.29.4为例。尽管Linux2.6并不是一个真正的实时操作系统,但其改进的特性能够满足系统响应需求。再***YAFFS代码包。内有YAFFS和YAFFS2两个文件夹。其中YAFFS已经不再维护,进入YAFFS2。文件夹内有patch-ker.sh补丁文件,使用以下命令将YAFFS2加入到Linux内核。
    以上命令完成了三件事情:
    (1)修改内核fs/Kconfig。增加一行:source”fs/YAFFS2/Kconfig”。
    (2)修改内核fs/Kconfig。增加一行:ojb-MYM(CONFIG_YAFFS_FS)+=YAFFS2/。
    (3)在内核fs/目录下创建YAFFS2目录;将YAFFS2源码目录下面的Makefile.kernel文件***为内核fs/YAFFS2/Makefie;将YAFFS2源码目录的Kconfig文件***到内核fs/YAFFS2目录下;将YAFFS2源码目录下的*.C*.***件***到内核fs/YAFFS2目录下。
    进入内核目录,修改makefile,并对内核进行默认配置进行修改,使其支持本开发板。
6DD1662-0AB0
6DD1688-0AD0
6ES7 441-2AA03-0AE0
UN972-0CA23-0XA0
DAI05
DS200ITXSG1ABB
P22NRXB-LNF-NS-00
CS513 3BSE000435R1
VME7768-320000
375
NFTP01
NKMF01-2
NKTU01-15
P332G-ML
FCM10E
1492-CM1771-LA002
1492-CM1771-LD002
1492-CM1771-LD005
1492-CM1771-LD013
1492-CONACAB005D
1492-CONCAB005S3
1492-CONCAB005Y
1492-CONCAB005Z
1786-CTK
1786-RG6
1786-TPS
1786-XT
A06B-6059-H002
FR-A740
TM218LDA40DR2HN
TM2AMM6HT
TM2DOCKN
140ARI03010
140CPU53414B
140DDO35300
1783-US06T01F
1783-US08T
MC9090-GF
56RF‐IN‐IPS12
56RF‐TG‐50HT
56RF‐TR‐8090
57RF‐HH‐56A
57RF‐HH‐56US2
IC693CBL327
IC693CBL328
IC693MDL655
1756-ENBT
1756-L62
2094-BC02-M02
2094-BM01-M
2094-BM01-S
22B-D6PON104
3HAC1494-1
ABB DSQC509
VME48108-00F-G
MINITEMP MT4
1394C-AM50
MV156-MCM
FCP270
140ACI04000
140ARI03010
140CPS11420
140CPU67160
140CRA93200
140CRP93200
140DDI35300
140DDO35300
140NOE77101
140XBP00600
140XBP01600
140XCP51000
140XTS00200
6ES7291-8GH23-0XA0
6NH9720-3AA00
6NH9860-1AA00
140ACI03000
HVE-50
1756-IB32
1756-IR6I
1756-OB32
1784-CF64
XR80 9090-00101
1785-L40B
KSD1-16
KSD1-48
JAMSC-B1083C
1C31122G01 1C31125G02
1C31129G03 1C31132G01
1C31224G01 1C31227G01
1C31234G01
5X00070G04 1C31116G04
5X00119G01 5X00121G01
6SN1118-ODK23-0AA2
6SN1227-2ED10-0HA0
SNAT-7780-CNT
6GT2002-0EB20
E300/04380A
IC200CHS022
IC200GBI001
IC200MDL650
IC200MDL750
IC200PWR102
1C31205G01
A5E00104787
A5E00104867
PSCCM22AAN
H2310240225DX36
3HAC023195-001
FBM06 P0400YG
SR750-P5-G5-S5-HI-A20-R
VMS-2110-24VDC
P0973CA
PU20-ON
SP28-3S
XD64-3F
IC693CPU374
IC698PSA350
1756-CNBR
1756-ENBT
1756-IF16
1756-OB16E
1756-OF4
1756-PA72
F-6217
6FC5447-0AA00-0AA1
CI810
1746-NI8
1747-L541
1756-L63/B
VW3A1101
6SN1118-0NJ01-0AA1
6SN1118-0NK01-0AA1
ZAG2206-11S
3HAC025784-001/00   DSQC 651
140CPU11303
140CPU43412A
E3X-NA11F
3A99190G01
140ACO13000
140CPU65150
140CRA93100
1769-L32E
IC693CHS391
JZNC-XIU01B
JZNC-XRK01D-1
JZRCR-XPU03B
PCI-5565PIORC-110000
SWS15101
A20B-0008-0440 A
IC693ALG221
HCS02.1E-W0012-A-03-NNNN
HCS02.1E-W0028-A-03-NNNN
HCS02.1E-W0054-A-03-NNNN
MSK040C-0600-NN-M1-UP1-NNNN
FCP270
SRX1400
IC698CPE010
CP5621-6GK15621AA00
57***42
ATV312H055M2
330130-080-03-05
330180-91-05
5X00119G01
6RA8232-1DB0
CJ1W-CPU11
CJ1W-ID231
CJ1W-OD231
CJ1W-PDO25
1756-IF8
1747-L551
EHDB280
EHDB75
1756-A10
1756-BA2
1756-ENBT
1756-IB16
1756-IF16
1756-IR6I
1756-L63
1756-OB16E
1756-PA75
1756-TBCH
1756-TBNH
1786-XT
QUINT-PS-100-240AC/24DC/20
RS20-0800T1T1SDAE
MDX61B0300-503-4-00
TSXDEY64D2K
6FC5410-0AY01-0AA0
1746-HSCE2
PF545-BC
2711P-RP7
2711P-T10***D7
01984-1137-0001
5X00119G01/5X00121G01
6ES7158-0AA01-0XA0
CS1W-DRM21-V1
DSSR122 5V 40A
140ACI03000
140ARI03010
140CPS11420
140CPU43412U
140DDI35300
140DRA84000
140NOE77101
140XBE10000
140XBP01600
140XCA71706
140XTS00200
990NAD21110
990NAD23000
NWBM85C002
XBTGT7340
5X00070G04
CM100E3U-24H
 6***6545-0BC15-2AX0
6***6545-0BB15-2AX0
MV110-1(5201586)
STI-3150
1757-SRM
6ES7314-1AG14-0AB0
140CPS21400
1771-A3B
ROD 4261024  376846-1E
MC-4/11/22/400
FXM5 10A-20A
FXM5 10A-20A.
Q02PHCPU
Q68AD-G
SGDB 20 ADG
6RA7031-6DV62-0
IC693PCM301M
1756-MVI
MVI56-MNET
SVA004A-1-S  SVME/AT-486EA
SAFT 112 POW
SAFT 113 POW
SAFT 187 CON
SAFT 189 TSI
SAFT 190 APC
SNAT 123 PAC
SNAT 632 PAC
140ARI03010
140CPU53414B
140DDO35300
IC697ACC701
IC698ACC701
PV1A015EMT8S00
1746-NI8
1756-BA
845H-SJDZ14CNY2C
IC693PWR330H
9404 407 41001
NI PCI-6259
NI PCI-6528
NI SCB-100
NI SHC68-68-EPM
VS1GV4100-1B
1771P6S
1771SDN
1794ASB
1794IB16
1794IE8
1794IR8
1794OB16
1794TB3
DSPC-172

厦门渤格电气技术有限公司电话:传真:联系人:

地址:主营产品:AB,ABB,GE,本特利,福克斯波罗,霍尼韦尔,英维斯,西...

Copyright © 2025 版权所有: 产品网店铺主体:厦门渤格电气技术有限公司

免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。产品网对此不承担任何保证责任。