电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>嵌入式操作系统>基于嵌入式Linux与S3C2440双USB接口的视频存储

基于嵌入式Linux与S3C2440双USB接口的视频存储

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

3G linux 驱动定制开发

3G 嵌入式驱动定制开发提供基于 AT91RM9200  S3C2410 S3C2440 FARADAY 8180  海思3511 3510 ,TI 系列
2009-09-11 09:18:16

S3C2440 SPI裸机通信

哪位大神有S3C2440 SPI裸机通信的程序? 急求!!!谢谢
2014-04-17 19:57:58

S3C2440存储控制器的相关寄存器

S3C2440存储控制器(memory controller)的寄存器使用
2019-09-24 14:25:52

S3C2440嵌入式音频系统设计与实现

设计开发的基于ARM处理器可同时实现网络收音机和MP3播放器功能的嵌入式平台。利用S3C2440芯片的特点,以ARM处理器及其外围模块为硬件平台,采用嵌入式Linux作为操作系统,用MPLAYER
2010-05-06 09:06:37

S3C2440接口电路图

给大家来个S3C2440接口电路图
2009-09-14 10:40:22

S3C2440全套中文手册

S3C2440全套中文手册免费下载,
2016-12-15 23:18:53

S3C2440启动地址和各种存储器类型

文章目录前言一、存储器类型二、探究S3C2440启动地址1.为什么nand启动地址是4096?2.为什么nor启动地址是0x4000,0000 + 4096?前言本文记录的是S3C2440启动
2022-02-15 07:30:08

S3C2440开发板的相关资料推荐

大概七八年前,大概是2010年,还在大学的时候就开始接触Linux,还买了一块天嵌的S3C2440的开发板。当时热情高涨,几天内就看了很多教学视频,也用示例例程做了一些实验。短短几天内就觉得自己这艘
2021-12-16 06:57:21

S3C2440相关存储器总结

/*名称:嵌入式存储总结(从C51、STM32、S3C2440入手)说明:最近在学习S3C2440相关存储器的时候,把C51、STM32和S3C2440有关存储部分的内容横向比较了一下,在此做一总
2022-01-12 07:05:56

S3C2440芯片的时钟体系是怎样的

ARM嵌入式系统中S3C2440芯片的时钟体系
2021-12-17 07:39:44

s3c2440启动过程详解

s3c2440启动过程详解
2012-08-20 18:30:41

s3c2440时钟体系简析

1.s3c2440时钟体系S3C2440是System On Chip(SOC),在芯片上不仅仅有CPU还有一堆外设。至于有哪些外设,可以查看参考手册。在S3C2440参考手册的第一章PRODUCT
2022-01-25 06:39:34

s3c2440用户手册

s3c2440用户手册
2013-04-22 10:28:40

s3c2440的工控机菜单设计

初学小白,请问各位大神基于s3c2440工控机菜单设计流程怎么做
2018-03-07 22:14:55

嵌入式Linux平台怎么实现视频采集发送端?

随着嵌入式技术的迅猛发展和Linux在信息行业中的广泛应用,视频采集与传输系统作为远程视频监控、可视电话会议和工业自动控制领域的一项核心技术,近年来已经得到了飞速的发展。本文在基于嵌入式Linux
2020-03-16 07:57:33

嵌入式Linux怎么学?给大家推荐几本学习嵌入式系统的书籍

完全手册》发表于2008年,使用了很多款开发板,并且那时的开发板配置较低(Nand Flash是64M);《裸机程序开发》视频使用JZ2440开发板录制。② 书和视频,适用于所有S3C2440开发板
2017-09-18 16:03:06

嵌入式ARM9培训

的Bootloader的移植10、Linux 2.6/操作系统在S3C2440上的移植11、 操作系统平台上的编程实战12 、基于操作系统的底层驱动的移植第三阶段:嵌入式开发流程剖析,项目分析方法。嵌入式
2010-04-28 11:30:38

嵌入式ARM9(S3C2440处理器)天祥开发板闲置,有需的请联系我

本人有嵌入式ARM9(S3C2440处理器)天祥开发板闲置,有需要请联系我QQ:***:13765096537,9.5成新附带全套视频教程,两张光盘原售880,现在580网址http://item.taobao.com/item.htm?id=14777709140
2012-05-20 13:47:22

嵌入式ARM9(S3C2440处理器)天祥开发板闲置,有需的请联系我

本人有嵌入式ARM9(S3C2440处理器)天祥开发板闲置,有需要请联系我QQ:531030586 ,手机:13765096537,9.5成新附带全套视频教程,两张光盘原售880,现在580网址http://item.taobao.com/item.htm?id=***
2012-05-24 19:07:39

嵌入式ARM9(S3C2440处理器)天祥开发板闲置,有需的请联系我

本人有嵌入式ARM9(S3C2440处理器)天祥开发板闲置,有需要请联系我。QQ:531030586 ,手机:13765096537,9成新;附带全套视频教程,两张光盘;原售880,现在580;网址http://item.taobao.com/item.htm?id=***
2012-05-24 19:08:59

ARM9(S3C2440处理器)天祥开发板闲置,有需的请联系我

本人有嵌入式ARM9(S3C2440处理器)天祥开发板闲置,有需要请联系我QQ:531030586 ,手机:***,9.5成新附带全套视频教程,两张光盘原售880,现在580网址http://item.taobao.com/item.htm?id=14777709140
2012-05-20 13:57:25

ARM9(S3C2440处理器)天祥开发板闲置,有需的请联系我

本人有嵌入式ARM9(S3C2440处理器)天祥开发板闲置,有需要请联系我QQ:531030586 ,手机:***,9.5成新附带全套视频教程,两张光盘原售880,现在580网址http://item.taobao.com/item.htm?id=14777709140
2012-05-20 14:01:25

ARM如何运用WINCE进行嵌入式视频数据采集

核心,以WinCE为软件平台,能实时、连续地采集清晰的视频数据。1 系统结构框图及视频数据采集原理视频数据采集系统结构如图1所示。从图1中可以看出。系统由嵌入式微处理器S3C2440存储器(包括
2019-08-06 08:30:15

FET2440核心板 --- Samsung S3C2440 ARM9

`概述:飞凌嵌入式FET2440核心板CPU:Samsung S3C2440 主频400MHz内存:64MB SDRAMFLASH:256M NandFlash运行温度:0℃~+70℃系统
2015-05-22 10:48:33

FL2440开发板- ARM9 Samsung S3C2440处理器系列

`概述:FL2440是由飞凌嵌入式技术有限公司设计生产的一款嵌入式开发平台,它基于三星公司的ARM9处理器S3C2440A,内部带有全性能的MMU(内存处理单元) ,适用于设计移动手持设备类产品
2015-05-23 10:19:51

KEIL MDK平台S3C2440 UCOS-II的移植过程

KEIL MDK平台 S3C2440 UCOS-II移植的上机过程KEIL MDK平台 S3C2440 UCOS-II移植的上机过程准备工作移植编译链接源程序烧写、调试博客同款例程KEIL MDK
2022-01-21 06:19:43

MDK S3c2440 时钟设置

我在MDK 下学习S3C2440, 用的是MDK自带的启动文件 ,我不知道怎么配置时钟,
2014-12-29 13:07:29

MINI2440(S3C2440、ARM9)开发板+3.5寸触摸屏=620

(CPU)三星S3C2440(ARM920T core with MMC, 最高主频可达532MHz)Samsung S3C2440(ARM920T core with MMC, Up to 532MHz
2008-10-23 10:04:55

MINI2440(S3C2440、ARM9)开发板+3.5寸触摸屏=620

MINI2440(S3C2440、ARM9)开发板+3.5寸触摸屏=620最新版mini2440现已到货,需要的尽快联系!本店友善VIP代理,质量保证!凡在本店购物,可享受厂家直接的技术支持!让每位
2008-10-25 15:53:14

STM32与S3C2440的区别在哪

在学习嵌入式的路上,我们可能会接触到这两个比较典型的MCU。其中最大的区别就是S3C2440能跑linux操作系统,常常作为学习嵌入式linux的硬件平台。可能大家会问既然S3C2440能跑
2021-08-06 09:10:01

arm9 s3c2440 嵌入式系统开发

本帖最后由 eehome 于 2013-1-5 09:46 编辑 arm9 s3c2440 嵌入式系统开发:www.quickembed.com在寻找嵌入式系统整体解决方案吗?需要专业
2012-04-17 15:28:29

嵌入式Linux应用开发完全手册 配套视频教程——韦东山》[光盘镜像]

推荐《嵌入式Linux应用开发完全手册》以S3C2410、S3C2440开发板为例,从分析硬件上电执行的第一条指令开始,到构造出一个类似PDA、基于Linux的桌面GUI系统,带领读者学习、掌握从最底层到最高层
2017-02-22 23:55:04

【PDF】基于S3C2440Linux内核移植和yaffs2文件系统制作

`【PDF】基于S3C2440Linux内核移植和yaffs2文件系统制作`
2011-03-11 09:56:03

【实战项目一:嵌入式视频监控系统】【初学必学】

是如何建立TCP套接字服务端10.【创科之龙】零基础彻底理解servfox到底如何与底层驱动的接口相关联《实战项目一:嵌入式视频监控系统》下载地址http://pan.baidu.com/s/1nt47q
2015-07-19 18:18:07

以太网接口怎么实现嵌入式系统的网络互连?

本文介绍了一个基于三星ARM9芯片S3C2440嵌入式系统的以太网接口电路设计方案,采用了工业级以太网控制器DM9000AEP成功实现了嵌入式系统网络数据交换。论文在重点阐述了网络接口电路基础之上,对Windows CE系统控制软件部分DM9000AEP的驱动程序和注册表项进行了具体分析。
2020-04-13 08:29:06

关于arm9 s3c2440的学习

我现在正在学习s3c2440,但是不知道学习路线。 希望的到大家的指点。并且请求大家推荐的书籍或者视频。不胜感激
2013-12-08 18:25:17

售各种开发板,液晶屏与仿真器!

QQ2440开发板(S3C2440)+4DVD嵌入式linux视频教程==580OK-2440-Ⅱ型S3C2440开发板+4DVD嵌入式linux视频教程==600QQ2440开发板(S3C2440
2008-09-23 15:34:56

基于S3C2440和DM9000AE的以太网接口的设计

通信距离限制等优点,已经被国内外很多监控、控制领域的研究人员广泛关注,并在实际应用中展露出显着的优势。本文提出了一种基于DM9000AE网络接口芯片和32位三星ARM9处理器S3C2440嵌入式系统
2021-11-05 06:30:01

基于S3C2440嵌入式Linux操作系统移植

本帖最后由 qzq378271387 于 2012-8-16 14:36 编辑 基于S3C2440嵌入式Linux操作系统移植
2012-08-16 14:35:16

基于S3C2440的便携视频展示台有什么用?

文中基于对微处理器S3C2440A的显示控制模块和高性能视频D/A芯片ADV7120的研究,提出了一种便携视频展示台的设计方案。本方案采用130万像素的OV9650摄像头采集实物、文档、图片或者
2019-08-27 07:03:23

基于嵌入式LinuxS3C2440USB接口视频存储

USB存储介质较SD(Secure Digital Memory Card)卡存储速度更快、支持更大容量等优点,提出了基于嵌入式LinuxS3C2440平台的USB接口车载视频存储方案。本方案
2018-12-10 10:17:45

基于嵌入式LinuxS3C2440USB接口视频存储

USB存储介质较SD(Secure Digital Memory Card)卡存储速度更快、支持更大容量等优点,提出了基于嵌入式LinuxS3C2440平台的USB接口车载视频存储方案。本方案
2018-12-13 09:49:09

基于嵌入式LinuxS3C2410平台的视频采集

基于嵌入式LinuxS3C2410平台的视频采集首先简介基于嵌入Linux系统的S3C2410平台和在平台上进行开发所需要的软件环境,接着详细论术在该平台上如何实现视频采集这一应用,并对视频采集程序的实现进行具体的介绍,最后完成应用程序向目标平台的移值。
2009-03-28 12:51:02

基于嵌入式ARM9 S3C2440A的USB该怎么设计?

USB(Universal SerialBus)是通用串行总线的缩写,因其具有方便易用,动态分配带宽,容错性优越和高性价比等特点,现已成为计算机的主流接口。随着嵌入式系统的广泛应用,各种小型终端需要
2019-09-19 07:38:05

基于ARM-LinuxS3C2440嵌入式Linux内核设计

基于ARM-LinuxS3C2440嵌入式Linux内核设计【作者】:周润;谢永乐;【来源】:《中国仪器仪表》2010年03期【摘要】:简要介绍基于S3C2440芯片的嵌入式Linux内核
2010-04-24 09:47:06

如何利用嵌入式ARM9实现USB设计

S3C2440A特点基于嵌入式ARM9的USB设计与实现
2021-02-26 06:37:30

如何利用B/S模式设计嵌入式视频监控系统?

的安防系统中[2]。本文设计了一种具有用户零维护、价格低廉、性能稳定等特点的嵌入式视频监控系统。该系统以ARM处理器S3C2440嵌入式Linux操作系统为核心平台,通过USB摄像头采集视频
2019-07-30 06:24:04

如何去实现S3C2440嵌入式系统的以太网接口设计?

DM9000AE工作原理是什么?如何去实现S3C2440嵌入式系统的以太网接口设计?
2021-05-24 07:28:33

如何去实现嵌入式终端的USB接口功能?

S3C2440A的特点有哪些?如何去实现嵌入式终端的USB接口功能?
2021-05-20 06:25:45

如何去实现一种嵌入式视频图像压缩模块的USB接口设计?

如何去实现一种嵌入式视频图像压缩模块的USB接口设计?
2021-06-04 07:09:57

如何将Linux运行在S3C2440

是修改跟硬件平台相关的代码,添加驱动,一般不涉及linux内核通用的程序。和体系结构相关的代码在arch目录下按照不同的体系结构管理。移植Linux内核需要熟悉内核的目录结构、启动流程以及裁剪、配置并编译内核的方法,最终将编译好的内核下载到开发板上运行起来。将Linux运行在S3C2440上,即称为Lin
2021-12-20 06:17:14

学习嵌入式Linux之初体验-JZ2440

`买到了JZ2440之后,就开始了学习嵌入式Linux的“旅途”。开始学习JZ2440,第一件事情就是先认识一下这款开发板,都有什么资源可以利用,有什么接口都分布在什么地方等等。下面是这款开发板
2015-05-06 20:07:44

小白求助,求基于嵌入式处理器S3C2440为核心的多任务机器人控制系统

小白求助,求基于嵌入式处理器S3C2440为核心的多任务机器人控制系统
2021-10-21 08:28:01

开发板S3C2440

开发板S3C2440在U-boot模式中烧了Linux内核后,Linux系统就进不去了,屏幕上一直显示Linux系统正在启动,请稍后。怎么办?
2013-07-03 20:07:18

微处理器S3C2440相关资料下载

S3C2440支持包括微软Windows CE、PalmOS、Symbian和Linux在内的几种主要操作系统。该器件还提供内置的NAND闪存引导加载器。S3C2440的内核电压为1.3V,配备面向
2021-04-15 06:07:43

怎么实现基于嵌入式S3C2440的船舶导航系统设计?

怎么实现基于嵌入式S3C2440的船舶导航系统设计?
2021-05-21 06:19:16

怎样去构建一种嵌入式linux开发环境

1、开发步骤:1)在主机上编译bootloader,然后通过jtag烧写到单板。2)在主机上编译嵌入式linux内核,通过bootloader烧写到单板。3)在主机上编译各类应用程序,单板启动内核后
2021-11-02 07:59:05

怎样去设计基于嵌入式Linux的语音识别系统

该设计运用三星公司的S3C2440,结合ICRoute公司的高性能语音识别芯片LD3320,进行了语音识别系统的硬件和软件设计。在嵌入式Linux操作系统下,运用多进程机制完成了对语音识别芯片
2021-11-04 09:03:09

教你如何设置S3C2440时钟

S3C2440 的时钟设置时间:一个嵌入式系统中,晶振就像心脏。必须先确定晶振,设置好系统的时钟, WDT,UART,PWM,TIMER 等模块才能正常工作。 和51 系列单片机相比,S3C2440
2013-11-12 11:17:34

无线拨号上网怎么用LinuxS3C2440实现

目前嵌入式技术已经广泛应用于各个领域,设计采用S3C2440处理器和Linux系统实现的无线拨号上网终端在各个领域有着广泛的应用空间。例如在视频监控方面,结合无线网络技术,使监控的方式更加
2020-08-21 16:00:00

求助s3c2440在winxp sp3安装usb驱动总是安装不上

s3c2440在winxp sp3安装usb驱动总是安装不上,不是检测不到就是蓝屏,有谁遇到过这个问题?
2022-06-07 15:36:55

求基于s3c2440学习ARM的资料。。。

求基于s3c2440学习ARM的资料。。。
2015-05-01 22:41:02

S3C2440训练神经网络算法

嵌入式设备自带专用属性,不适合作为随机性很强的人工智能深度学习训练平台。想象用S3C2440训练神经网络算法都会头皮发麻,PC上的I7、GPU上都很吃力,大部分都要依靠服务器来训练。但是一旦算法训练
2021-08-17 08:51:57

申精:郭天祥ARM9视频教程TX2440S3C2440+光盘原理图 全!!!6G...

视频内容介绍3. 学习嵌入式的方法4. 使用TX-2440A开发项目第二部分开发板功能演示第三讲 TX-2440A开发板外围硬件介绍1. 核心板资源介绍2. 底板资源介绍3. 外围模块介绍第四
2012-09-27 12:22:42

申精:郭天祥ARM9视频教程TX2440S3C2440+光盘原理图 全!!!6G...

驱动的安装6. 使用USB下载程序第四部分嵌入式硬件第九讲ARM9体系结构,S3C2440处理器1. ARM处理器介绍2. ARM编程模型和异常中断3. S3C2440系统结构及片上资源介绍4.
2012-09-26 22:21:39

突破千元大关带3.5寸触摸屏的S3C2440开发板

QQ2440开发板(S3C2440)+4DVD嵌入式linux视频教程==580OK-2440-Ⅱ型S3C2440开发板+4DVD嵌入式linux视频教程==600QQ2440开发板(S3C2440
2008-09-16 18:46:11

请问S3C2440是默认不开启锁相环PLL吗?

如题,S3C2440是不是默认不开启锁相环PLL的。另外S3C2440S3C2440A是同一款芯片吗?为什么这两款芯片我看到的关于时钟分频器设置的参数有些是不一样的
2019-05-09 04:05:32

请问STM32与S3C2440的区别是什么?

请问STM32与S3C2440的区别是什么?
2021-11-08 08:24:54

请问如何设置S3C2440时钟的时间?应该注意哪些事项?

本帖最后由 一只耳朵怪 于 2018-6-26 09:56 编辑 [table][tr][td] S3C2440 的时钟设置时间: 一个嵌入式系统中,晶振就像心脏。必须先确定晶振,设置好
2018-06-26 07:03:33

请问怎样去设计一种视频存储模块?

一种基于嵌入式LinuxS3C2440USB接口视频存储
2021-06-04 06:29:10

资深工程师钜献!共享三年原创嵌入式项目,超过6G……

系统开发流程2. 视频内容介绍3. 学习嵌入式的方法4. 使用TX-2440A开发项目第二部分开发板功能演示第三讲 TX-2440A开发板外围硬件介绍1. 核心板资源介绍2. 底板资源介绍3. 外围
2020-08-27 17:45:41

适用于嵌入式系统的嵌入式处理器S3C2440

的内核文件在原硬件平台下成功运行,P通道视频图像流畅,C通道图像质量较高。该方法弥补了目前国内在WinCE 5.O/6.O操作系统环境下CCD摄像头无法连接到S3C2440的camera接口的缺陷,为工程技术人员设计嵌入式图像采集系统时提供了一种有效手段。
2019-05-16 07:00:09

郭天祥ARM9视频教程TX2440S3C2440+光盘原理图资料下载

Notepad++的使用 3. ADS集成开发环境的安装 4. HJTAG工具的使用 5. USB驱动的安装 6. 使用USB下载程序 第四部分 嵌入式硬件 第九讲 ARM9体系结构,S3C2440
2018-07-06 07:09:58

采用嵌入式LinuxS3C2440USB接口实现视频存储

USB存储介质较SD(SecureDigital MemoryCard)卡存储速度更快、支持更大容量等优点,提出了基于嵌入式LinuxS3C2440平台的USB接口车载视频存储方案。本方案主要
2019-06-19 05:00:07

韦东山嵌入式Linux应用开发完全手册.pdf电子版

开发》视频学习,效果更好。裸机视频是用的JZ2440开发板录制。Linux应用书籍和搭配视频,适用于所有S3C2440开发板,包括mini2440、tq2440等。Linux应用部分内页截图:内容简介
2017-09-18 17:08:56

韦东山ARM9(S3C2440)视频教程第一期第二期下载,全书PDF...

,适合刚接触嵌入式Linux的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材。编辑推荐《嵌入式Linux应用开发完全手册》以S3C2410、S3C2440开发板为例,从分析硬件上电
2013-07-12 21:13:48

飞凌嵌入式S3C6410国嵌视频-Linux教学视频-共享

飞凌嵌入式S3C6410国嵌视频-Linux教学视频-共享 下载地址:百度网盘http://pan.baidu.com/share/link?shareid=2340893228&uk=2754759285
2015-05-19 17:44:35

基于S3C2440A的嵌入式视频系统设计

文中介绍基于嵌入式处理器S3C2440A构建的视频系统,包括硬件体系结构和软件系统及其LINUX驱动程序的设计流程。提出嵌入式视频系统的一般设计方法,满足目前嵌入式系统对视频系统的
2011-04-07 15:44:0751

s3c2440 mmc和camera的linux驱动

本站提供的s3c2440 mmc和camera的linux驱动资料,详细讲诉了s3c2440 mmc和camera的linux驱动的步骤,希望对你的学习有所帮助。
2011-05-25 15:53:0654

嵌入式Linuxs3c2440上的移植研究

针对嵌入式Linuxs3c2440上的移植目的,通过将嵌入式Linux 内核移植到 S3C2440 处理器的目标板上, 提出了嵌入式Linux 移植的方法与具体实现过程。编译生成的内核在嵌入式系统中运行稳定
2011-08-15 11:30:1267

基于S3C2440嵌入式Linux的步进电机驱动程序

嵌入式Linux开发过程中需要为指定设备编写和编译驱动程序,这与以往在PC机上的Linux驱动开发明显不同,本文设计了基于S3C2440嵌入式Linux下激光雕刻系统的 步进电机 驱动程序。 1 硬
2011-09-27 11:56:532215

基于S3C2440USB摄像头的网络视频采集系统

本文根据网络视频采集的需要,将网络传输与视频采集相结合,设计了以S3C2440为核心的USB摄像头视频采集和嵌入式Linux系统下的视频服务器,从而实现了远程网络视频信息采集。
2012-03-30 11:17:026286

基于S3C2440嵌入式Linux步进电机驱动程序

嵌入式Linux开发过程中需要为指定设备编写和编译驱动程序,这与以往在PC机上的Linux驱动开发明显不同,本文设计了基 于S3C2440嵌入式Linux下激光雕刻系统的步进电机驱动程序。
2023-03-21 11:42:010

基于S3C2440嵌入式Linux步进电机驱动程序分享

嵌入式Linux开发过程中需要为指定设备编写和编译驱动程序,这与以往在PC机上的Linux驱动开发明显不同,本文设计了基 于S3C2440嵌入式Linux下激光雕刻系统的步进电机驱动程序。 步进
2023-03-24 11:26:360

S3C2440如何设置系统时钟

S3C2440如何设置系统时钟 S3C2440是一款嵌入式处理器,属于SAMSUNG公司的ARM9系列。系统时钟是嵌入式系统中非常重要的一个参数,它决定了系统的计算速度和精度,是系统稳定性的关键因素
2023-09-02 15:12:42488

基于ARM LinuxS3C2440嵌入式Linux内核设计

电子发烧友网站提供《基于ARM LinuxS3C2440嵌入式Linux内核设计.pdf》资料免费下载
2023-10-12 10:37:422

已全部加载完成