标签目录:摩登3咨询

摩登3平台开户_长文梳理Linux 工业输入输出IIO子系统框架

直接来源:嵌入式客栈 出处:https://www.cnblogs.com/yongleili717/p/10744252.html 作者:三石li 由于需要对ADC进行驱动设计,因此学习了一下Linux驱动的IIO子系统。本文翻译自《Linux Device Drivers Development 》–John Madieu IIO Framework 工业I/O(IIO)是专用于模数转换器(ADC)和数模转换器(DAC)的内核子系统。随着越来越多的具有不同代码实现的传感器(具有模拟到数字或数字到模拟,功能的测量设备)分散在内核源上,收集它们变得必要。这就是IIO框架以通用的方式所做的事情。自2009年以来,Jonathan Cameron和Linux-IIO社区一直在开发它。 加速度计,陀螺仪,电流/电压测量芯片,光传感器,压力传感器等都属于IIO系列器件。 IIO模型基于设备和通道架构: 设备代表芯片本身。它是层次结构的顶级。 通道代表设备的单个采集线。设备可以具有一个或多个通道。例如,加速度计是具有  三个通道的装置,每个通道对应一个轴(X,Y和Z)。 IIO芯片是物理和硬件传感器/转换器。它作为字符设备(当支持触发缓冲时)暴露给用户空间,以及包含一组文件的sysfs目录条目,其中一些文件代表通道。单个通道用单个sysfs文件条目表示。 下面是从用户空间与IIO驱动程序交互的两种方式: /sys/bus/iio/iio:deviceX/:表示传感器及其通道 /dev/iio:deviceX: 表示导出设备事件和数据缓冲区的字符设备 IIO框架架构和布局 上图显示了如何在内核和用户空间之间组织IIO框架。驱动程序使用IIO核心公开的一组工具和API来管理硬件并向IIO核心报告处理。然后,IIO子系统通过sysfs接口和字符设备将整个底层机制抽象到用户空间,用户可以在其上执行系统调用。 IIO API分布在多个头文件中,如下所示: #include      /* mandatory */ #include    /* mandatory since sysfs is used */ #include   /* For advanced users, to manage iio events */ #include   /* mandatory to use triggered buffers */ #include  /* Only if you implement trigger in your driver (rarely used)*/ 在以下文章中,我们将描述和处理IIO框架的每个概念,例如 遍历其数据结构(设备,通道等) 触发缓冲支持和连续捕获,以及其sysfs接口 探索现有的IIO触发器 以单次模式或连续模式捕获数据 列出可用于帮助开发人员测试其设备的可用工具 IIO数据结构 IIO设备在内核中表示为struct iio_dev结构体的一个实例,并由struct iio_info结构体描述。所有重要的IIO结构都在include/linux/iio/iio.h中定义。 iio_dev结构 该结构代表IIO设备,描述设备和驱动程序。它告诉我们: 设备上有多少个通道? 设备可以在哪些模式下运行:单次,触发缓冲? 这个驱动程序可以使用哪些hooks钩子? struct iio_dev {   [...]   int modes;   int currentmode;   struct device dev;   struct iio_buffer *buffer;   int scan_bytes;   const unsigned long *available_scan_masks;   const unsigned long *active_scan_mask;   bool scan_timestamp;   struct iio_trigger *trig;   struct iio_poll_func *pollfunc;   struct iio_chan_spec const *channels;   int num_channels;   const char *name;   const struct iio_info *info;   const struct iio_buffer_setup_ops *setup_ops;   struct cdev chrdev;}; 完整的结构在IIO头文件中定义。我们将不感兴趣的字段在此处删除。 modes: 这表示设备支持的不同模式。支持的模式有: INDIO_DIRECT_MODE表示设备提供的sysfs接口。 INDIO_BUFFER_TRIGGERED表示设备支持硬件触发器。使用iio_triggered_buffer_setup()函数设置触发缓冲区时,此模式会自动添加到设备中. INDIO_BUFFER_HARDWARE表示设备具有硬件缓冲区。 INDIO_ALL_BUFFER_MODES是上述两者的联合。 currentmode: 这表示设备实际使用的模式。 dev: 这表示IIO设备所依赖的struct设备(根据Linux设备型号)。 buffer: 这是您的数据缓冲区,在使用触发缓冲区模式时会推送到用户空间。使用iio_triggered_buffer_setup函数启用触发缓冲区支持时,它会自动分配并与您的设备关联。 scan_bytes: 这是捕获并馈送到缓冲区的字节数。当从用户空间使用触发缓冲区时,缓冲区应至少为indio-> scan_bytes字节大。 available_scan_masks: 这是允许的位掩码的可选数组。使用触发缓冲器时,可以启用通道捕获并将其馈入IIO缓冲区。如果您不想允许某些通道启用,则应仅使用允许的通道填充此数组。以下是为加速度计(带有X,Y和Z通道)提供扫描掩码的示例: /* * Bitmasks 0x7 (0b111) and 0 (0b000) are allowed. * It means one can enable none or all of them. * one can't for example enable only channel X and Y */static const unsigned long my_scan_masks[] = {0x7, 0};indio_dev->available_scan_masks = my_scan_masks; active_scan_mask: 这是启用通道的位掩码。只有来自这些通道的数据能被推入缓冲区。例如,对于8通道ADC转换器,如果只启用第一个(0),第三个(2)和最后一个(7)通道,则位掩码将为0b10000101(0x85)。active_scan_mask将设置为0x85。然后,驱动程序可以使用for_each_set_bit宏遍历每个设置位,根据通道获取数据,并填充缓冲区。 scan_timestamp: 这告诉我们是否将捕获时间戳推入缓冲区。如果为true,则将时间戳作为缓冲区的最后一个元素。时间戳大8字节(64位)。 trig: 这是当前设备触发器(支持缓冲模式时)。 pollfunc:这是在接收的触发器上运行的函数。 channels: 这表示通道规范结构,用于描述设备具有的每个通道。 num_channels: 这表示通道中指定的通道数。 name: 这表示设备名称。 info: 来自驱动程序的回调和持续信息。 setup_ops: 启用/禁用缓冲区之前和之后调用的回调函数集。这个结构在include / linux / iio / iio.h中定义,如下所示: struct iio_buffer_setup_ops {    int (* preenable) (struct iio_dev *);    int (* postenable) (struct iio_dev *);    int (* predisable) (struct iio_dev *);    int (* postdisable) (struct iio_dev *);    bool (* validate_scan_mask) (struct iio_dev *indio_dev,                                 const unsigned long *scan_mask);}; setup_ops: 如果未指定,则IIO内核使用drivers / iio / buffer / industrialio-triggered-buffer.c中定义的缺省iio_triggered_buffer_setup_ops。 chrdev: 这是由IIO核心创建的关联字符设备。 用于为IIO设备分配内存的函数是iio_device_alloc(): struct iio_dev * iio_device_alloc(int sizeof_priv) ///struct iio_dev *devm_iio_device_alloc(struct device *dev, int sizeof_priv)/* Resource-managed iio_device_alloc()*//*Managed iio_device_alloc. iio_dev allocated with this function is automatically freed on driver detach.If an iio_dev allocated with this function needs to be freed separately, devm_iio_device_free() must be used. */ dev是为其分配iio_dev的设备,sizeof_priv是用于为任何私有结构分配的内存空间。这样,传递每个设备(私有)数据结构非常简单。如果分配失败,该函数返回NULL: struct iio_dev *indio_dev;struct my_private_data *data;indio_dev = iio_device_alloc(sizeof(*data));if (!indio_dev)          return -ENOMEM;/*data is given the address of reserved momory for private data */data = iio_priv(indio_dev); 在分配IIO设备存储器之后,下一步是填充不同的字段。完成后,必须使用iio_device_register函数向IIO子系统注册设备: int iio_device_register(struct iio_dev *indio_dev)       //devm_iio_device_register(dev, indio_dev)/* Resource-managed iio_device_register() */ 在执行此功能后,设备将准备好接受来自用户空间的请求。反向操作(通常在释放函数中完成)是iio_device_unregister(): void iio_device_unregister(struct iio_dev *indio_dev)// void devm_iio_device_unregister(struct device * dev, struct iio_dev * indio_dev) 一旦取消注册,iio_device_alloc分配的内存可以用iio_device_free释放: void iio_device_free(struct iio_dev *iio_dev)// void devm_iio_device_free(struct device * dev, struct iio_dev * iio_dev) 给定IIO设备作为参数,可以通过以下方式检索私有数据:  struct my_private_data *the_data = iio_priv(indio_dev); iio_info结构体 struct…

摩登3注册平台官网_安谋中国发布“玲珑”多媒体产品线,首款ISP处理器面世

2020年12月3日,中国上海——安谋中国今天发布了全新“玲珑”多媒体产品线,其中首款产品“玲珑”i3/i5 ISP处理器由安谋中国本土团队自主研发,在降噪、清晰度和宽动态等指标上达到业界领先水平,具有高画质、低延时、可配置能力强、扩展兼容性高等特点。该款ISP处理器可广泛适用于安防监控、AIoT及智能汽车等领域的视频、图像处理工作,满足不同场景的数据处理需求。 安谋中国产品研发常务副总裁刘澍表示:“近年来,伴随着智能化、网络化的发展,视频图像处理被广泛应用于智能安防、AIoT、智能汽车等诸多领域。受益于这些应用在中国的蓬勃发展,中国ISP市场呈现出增长迅速、需求多样的特征。为此,安谋中国组建本土团队,历时2年多自主研发出具有业界领先水平的‘玲珑’i3/i5 ISP处理器。在研发过程中,我们始终聚焦中国客户需求,持续推动方案的演进迭代,不仅凸显了安谋中国在ISP领域一流的研发实力和技术储备,也进一步提升了安谋中国对本土客户快速响应、全面支持的技术保障能力。“ “玲珑”ISP处理器依照不同场景的数据处理需求划分为多个系列产品。今天发布的i3系列主要针对低功耗的轻量级应用场景,支持2K视频处理及单路视频信号接入处理;i5系列主打中高端市场应用,支持4K视频及多路视频信号接入处理。未来,“玲珑”ISP处理器还将推出更多差异化的产品系列,全面覆盖市场。 “玲珑”ISP 处理器概览 “玲珑”i3/i5 ISP处理器具有以下技术亮点: · 硬件架构灵活可配置,客户可自行选配可选模块进行集成 · 多元的工作模式,可兼容线性、原始/压缩的HDR数据,单路及多路摄像头输入,支持超高分辨率分屏处理 · DMA接口数据输入输出模式可配,可在ISP多个节点输出不同格式的数据 · 软件API接口丰富,图像效果调试流程简易、清晰 · 提供丰富的软硬件参考设计,如标定工具、调优工具和MIPI转DVP数字电路等 在前期市场反馈中,“玲珑”i3/i5 ISP处理器在业界十分看重的宽动态处理效果和信噪比处理水平上表现优异。依托安谋中国领先的数字宽动态与融合宽动态结合的算法技术,“玲珑”i3/i5 ISP处理器达到了像素级的局部宽动态自适应提升,并采用多尺度、多级降噪技术,以支持2D/3D自适应降噪,达到业界领先的信噪比表现。“玲珑”i3/i5 ISP处理器同时设置了丰富的系统中断和调试接口,具有低延时、低系统带宽的特点,可对图像质量进行调优技术支持。 为满足不同行业客户复杂多变的需求,“玲珑”i3/i5 ISP处理器将为客户提供从先期评估到最终量产的全方位技术支持。安谋中国不仅为客户提供丰富的ISP图像效果评估手段,详细的设计文档和培训支持,还将提供IP集成及后端的参考流程等深入的订制服务。 “玲珑”i3/i5及后续ISP处理器产品可以应对不同场景的多样化需求。未来,“玲珑”ISP处理器优异的信号处理能力还可以与AI处理器相结合,在智能安防等领域达成AI+ISP的强大效果。 目前,“玲珑”i3/i5 ISP处理器均已可向客户交付。

摩登3内部554258_Linux内核 / 进程管理 / 如何描述一个进程?

关注+星标公众号,不错过精彩内容 作者 | 吴伟东 转自 | 嵌入式Hacker 目的: 初步了解进程描述符 task_struct。 目录: Linux 的进程 Linux 的进程描述符 task_struct 内核如何找到 task_struct task_struct 的分配和初始化 实验:打印 task_struct / thread_info / kernel mode stack 环境: Linux-4.14 + ARMv7 1. Linux 的进程 进程的术语是 process,是 Linux 最基础的抽象,另一个基础抽象是文件。 最简单的理解,进程就是执行中 (executing, 不等于running) 的程序。 更准确一点的理解,进程包括执行中的程序以及相关的资源 (包括cpu状态、打开的文件、挂起的信号、tty、内存地址空间等)。 一种简洁的说法:进程 = n*执行流 + 资源,n>=1。 Linux 进程的特点: 通过系统调用 fork() 创建进程,fork() 会复制现有进程来创建一个全新的进程。 内核里,并不严格区分进程和线程。 从内核的角度看,调度单位是线程 (即执行流)。可以把线程看做是进程里的一条执行流,1个进程里可以有1个或者多个线程。 内核里,常把进程称为 task 或者 thread,这样描述更准确,因为许多进程就只有1条执行流。 内核通过轻量级进程 (lightweight process) 来支持多线程。1个轻量级进程就对应1个线程,轻量级进程之间可以共享打开的文件、地址空间等资源。 2. Linux 的进程描述符 2.1 task_struct 内核里,通过 task_struct 结构体来描述一个进程,称为进程描述符 (process descriptor),它保存着支撑一个进程正常运行的所有信息。 每一个进程,即便是轻量级进程(即线程),都有1个 task_struct。 sched.h (include\linux)struct task_struct {    struct thread_info thread_info;    volatile long state;    void *stack;    [...]    struct mm_struct *mm;    [...]    pid_t pid;    [...]    struct task_struct *parent;    [...]    char comm[TASK_COMM_LEN];    [...] struct files_struct *files; [...] struct signal_struct *signal;} 这是一个庞大的结构体,不仅有许多进程相关的基础字段,还有许多指向其他数据结构的指针。 它包含的字段能完整地描述一个正在执行的程序,包括 cpu 状态、打开的文件、地址空间、挂起的信号、进程状态等。 点击查看大图 作为初学者,先简单地了解部分字段就好:: struct thread_info thread_info: 进程底层信息,平台相关,下面会详细描述。 long state: 进程当前的状态,下面是几个比较重要的进程状态以及它们之间的转换流程。 点击查看大图 void *stack: 指向进程内核栈,下面会解释。 struct mm_struct *mm: 与进程地址空间相关的信息都保存在一个叫内存描述符 (memory descriptor) 的结构体 (mm_struct) 中。 点击查看大图 pid_t pid: 进程标识符,本质就是一个数字,是用户空间引用进程的唯一标识。 struct task_struct *parent: 父进程的 task_struct。 char comm[TASK_COMM_LEN]: 进程的名称。 struct files_struct *files: 打开的文件表。 struct…

摩登3咨询:_DDR5相比DDR4有什么新特性?

关注+星标公众号,不错过精彩内容 编排 | strongerHuang 微信公众号 | 嵌入式专栏 由于DRAM本身的局限性,它的技术进步一直很痛苦。DDR3到DDR4的小进步花了五年;DDR4从2012年发布第一版到今天DDR5确定标准已经9年多,如果等到明年正式产品问世接近10年。 从DDR4到DDR5花了将近10年,DDR5将有什么重大突破? 它和现在市面上流行的DDR4有什么区别呢? 第五代双倍数据率同步动态随机存取存储器(英语:double data rate fifth-generation synchronous dynamic random-access memory,缩写DDR5 SDRAM)是一种正在开发的高带宽电脑存储器规格。它属于SDRAM家族的存储器产品。 嵌入式专栏 1 DDR5发展历史 2017年6月,负责计算机内存技术标准的组织JEDEC宣称,下一代内存标准DDR5将亮相,并预计在2018年完成最终的标准制定。 2017年9月22日,Rambus宣布在实验室中实现完整功能的DDR5 DIMM芯片,预期将在2019年开始量产。 2018年10月,Cadence和镁光公布了自己的DDR5内存研发进度,两家厂商已经开始研发16GB DDR5产品,并计划在2019年年底之前实现量产目标。 嵌入式专栏 2 DDR5的特性 1.性能改进 2. 更省电 DDR5从DDR4 1.2V进一步降低到1.1V,可以更加省电。 3.更大容量 DDR5内存将从8GB容量起步,最高可达单条32GB。 简单概括DDR5的特点有四个:更快的速度,更大的容量,更高的稳定性以及更低的能耗。 嵌入式专栏 3 DDR5和DDR4对比 DDR5是DRAM的下一步发展,带来了一系列旨在增强可靠性,可用性和可维护性(RAS)的新功能。降低功率;并大大提高性能。DDR4和DDR5之间的一些关键功能差异如下: 更多相关描述,可以进入美光(micron)官方网站查看。 ————   免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

摩登3测速登录地址_够轻!罗技 GPW 新款 G Pro Superlight 鼠标遭曝光

本文中,小编将对罗技 GPW 新款 G Pro Superlight 鼠标予以介绍,如果你想对它的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。 罗技新款G PRO Superlight鼠标宣传片近日在外网遭泄露,全面展示了这款鼠标的外观,和 GPW 几乎一样,不同的是新款对鼠标内外全面减重 25%。相比 GPW 80g 重量,新款重量小于 63g,这在目前一众轻量化设计的鼠标里,也属于相当轻的存在了。 外观方面,G PRO Superlight与GPW没有明显变化,基于GPW优化调整,保持了对称式鼠型,仅保留左侧按键,取消了右边侧键布局,尺寸仍然是125mm*63.5mm*40mm。 本次新款G PRO Superlight在重量上得到了进一步的优化,鼠标内外全面减重25%,相比GPW 80g的重量来说足足少了17g,仅为63g。 罗技 新款G PRO Superlight的更多信息,形状和尺寸保持不变,为 125 x 63.5 x 40mm,但该鼠标似乎依然是 micro USB 接口。 以上便是小编此次想要和大家共同分享的内容,如果你对本文内容感到满意,不妨持续关注我们网站哟。最后,十分感谢大家的阅读,have a nice day!

摩登3注册登录网_Microchip推出首款低功耗数模转换器,集成非易失性存储器

在当今便携和手持式工业、通信、消费和医疗系统中,在上电期间配置器件时势必会导致大量处理器开销,否则就很难使用数模转换器(DAC)实现多通道系统控制或信号输出。为解决这一难题,美国微芯科技公司(Microchip Technology Inc.)宣布推出八通道12位数模转换器MCP47/48FxBx8系列产品。作为同类产品中首款包含非易失性存储器和集成参考电压源(Vref)的产品,新解决方案不依赖于系统处理器就可以通过预配置,实现安全高效上电。 Microchip混合信号和线性产品部副总裁Bryan J. Liddiard表示,“手持设备和其他便携式系统的趋势是以更小、更简单的设计提供更多的功能。我们的首款数模转换器产品有助于实现这一目标,它们可以降低上电期间的处理器开销,并提供当今紧凑型系统所需的通道密度、低功耗和集成特性,便于此类系统使用更小、更轻的电池长时间工作。” 与未集成非易失性存储器的数模转换器不同,MCP47/48FxBx8数模转换器即使在断电状态下也能存储用户定制的配置数据。上电时,所有八个通道均被配置为预定义状态,而不会给系统处理器带来开销。本系列产品将参考电压源集成到数模转换器中,可以减小系统的整体尺寸和复杂性,同时提供必要的控制,以满足安全驱动所有电源输出的关键时序需求。此外,本系列产品还提供SPI和I2C串行接口,为设计人员提供最大的器件通信灵活性。 数模转换器的工作电压范围为1.8V至5.5V,较低的最小工作电压和较高的功率效率相结合,提高了热性能和可靠性。新款数模转换器产品还提供上电/掉电复位保护和业界最快的5微秒建立时间,并可以在工业和汽车应用要求的更大(-40℃至+125℃)温度范围内工作。 供货 MCP47/48FxBx8系列DAC现可供批量订购。新系列产品包括8、10和12位分辨率器件,采用20引脚VQFN 5 x 5毫米封装和20引脚TSSOP封装。 世健提供免费样品、参考设计以及技术指导,有成功案例。 原文转自Microchip微芯 关于世健 ↓↓↓ 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

摩登3注册开户_应用光粒子芯片的量子计算机或在10年内面世

  由英国布里斯托尔大学领导的国际研究小组日前成功研制出速度更快、信息存储量更大的光粒子芯片,为量子计算开辟了新道路。科学家相信,人类有望在10年内制造出量子计算机,实现传统计算机无法完成的复杂运算。   量子计算机是一种全新的基于量子理论的计算机。不同于使用二进制或三极管的传统计算机,量子计算机应用的是量子比特,可以同时处在多个状态,而非像传统计算机那样只能处于0或1的二进制状态。量子计算机可存储和处理的信息是传统计算机不可企及的。

摩登3登录网站_iSuppli:2014年全球太阳能逆变器出货量将超2330万台

  据iSuppli公司最新公布的一项调查报告表示,2014年全球太阳能逆变器的出货量将超过2330万台,2010年260万台的九倍之多。同时,该领域的利润额也预计将由2010年的53亿美元涨至2014年的89亿美元。该报告作者Greg Sheppard表示,这种情况将使得太阳能逆变器成为耐用电子产品中销量最大的一项产品。   自2009年中期以来,无论是逆变器还是其电子零件,产品产量的短缺一直都是一个挥之不去的困扰。iSuppli指出,尽管逆变器的产量问题已得到改善,但其零部件供应的短期仍旧困扰着各逆变器制造商。   此前,PV-Tech曾就绝缘栅双极型晶体管(Insulated Gate Bipolar Transistor,简称IGBT)组件的供应问题做过报道,该产品的供应持续短缺,致使许多逆变器公司无法获得足够的产品已进行生产。   据iSuppli公司称,作为一款技术成熟并拥有稳定的供需态势的产品,IGBT在一些热门产品应用中的销量正逐步上涨,其中包括自动化电子产品、光伏及风力逆变器等。同时,由于对IGBT增产计划的保守性投资,该产品强劲的市场需求已导致了产品供应上的紧缩状态。   iSuppli公司还指出,其他处于供应短缺状态的逆变器零部件还包括集成了数字信号处理器的控制器和一些特定型号的电容器。   iSuppli公司首席分析师Greg Sheppard 表示:我们公司认为平准化能源成本(Levelized Cost Of Energy,简称LCOE)将成为评估各逆变器供应商的主要标准。该标准不仅将逆变器的收购成本考虑在内,同时还将设备总产能和总体设备中逆变器所承诺的20几年使用期成本等因素也包括在了整个评估过程中。   设备的初期收购成本的确很重要,但是逆变器在使用期内的成本也在很大程度上影响着光伏设备所有者的投资回报率。 Sheppard先生指出,因此,质量和可靠性就成为了逆变器领域内两个十分重要的竞争优势。   Sheppard先生还指出,尽管市场需求量涨幅巨大,但在全球范围内,今年逆变器的每瓦成本仍将下降13.5%左右。尤其是亚洲的供应商,即使在提供较低的所有权成本等方面的银行可贴现能力受到质疑,各供应商也还是不断地努力将成本压至最低。   值得注意的是,iSuppli公司还认为,由于大型逆变器导致每瓦单位成本降低,产品价格的下降将受到其所占市场份额扩大的影响。   就微型逆变器的市场前景,该市场调研公司指出,美国市场对微型逆变器的应用进程较快,相反,欧洲用户则较青睐于对优化器的使用。目前,每个市场内均有一家主要的公司占据大部分市场份额,如Enphase Energy公司统领着美国微型逆变器,而SolarEdge公司在欧洲的优化器市场上占据着领先地位。

摩登3咨询:_中国光伏产能扩产过快 明年过剩成必然

  9月19日,发改委能源所副所长李俊峰在江苏无锡答记者问时表示,“由于中国产能增加过快,中国光伏市场明年出现过剩是必然的。”他还指出,明年光伏发电产业将遇到瓶颈。   《每日经济新闻》记者发现,目前,中国光伏产业重现两年前的扩张热潮,国内各大电池片和组件厂商均大幅调高产能目标。记者从于9月17日举行的无锡新能源大会上获悉,无锡尚德、河北晶澳、苏州CSI阿特斯在今明年都有大规模的扩产计划。   此外,来自环球光伏网的统计数据显示,去年底至2010年上半年,中国太阳能企业扩产量为20GW左右,而今年上半年,全球光伏组件的出货量为7GW,已是历史最高峰值。对此,业内人士表示,如果2011年太阳能光伏应用市场出现波动,产能过剩或将出现。   应用市场基础薄弱   李俊峰表示,“实际上,目前光伏发电应用市场的基础很薄弱,目前只有少数国家在认真做这个市场。目前,很多人看好美国市场,但美国市场真正启动需要很长时间。另外有个现象也值得注意,现在奥巴马基本不提新能源了,新兴市场的印度也是说得多做得少,我们国家在招标后又是凉水浇下来。”   “从世界范围来看,光伏应用市场目前仍还很薄弱,由于中国产能增加过快,明年过剩是必然的。目前,无锡尚德组件出货量已达到800MW,去年只有700MW;常州天合光能出货量420MW,与去年持平。”李俊峰表示。   对于产能过剩的问题,CSI阿特斯CEO瞿晓铧对 《每日经济新闻》记者表示,“以中长期的角度来看,新能源行业肯定没有过剩现象。短期中可能有一些发展不平衡,这个行业在未来5年时间还是有很大发展空间。”   光伏企业忙扩产   从目前国内各个光伏企业的计划来看,李俊峰此言并非没有事实依据。《每日经济新闻》记者从无锡新能源大会上获悉,全球第二大光伏厂无锡尚德今年底产能计划增至1.8GW;河北晶澳太阳能追赶速度也很快,公司将今年底产能目标锁定为1.8GW,明年还将继续扩产;苏州光伏电池生产企业CSI阿特斯明年的电池片产能将倍增至1.3GW。   瞿晓铧表示,“我对公司明年的增长有信心。我们按自己的节奏扩张,不会管行情短期变化。”   环球光伏网统计数据显示,去年底至今年上半年,中国太阳能企业扩产量为20GW左右,除尚德、天威英利、CSI阿特斯、天合光能等大型企业有10GW的总扩产量之外,一些中小企业也在积极提升产量应对市场需求。   一边是企业制定雄心发展计划,另一边是“市场并非如想象中那么大”的预言。中国可再生能源学会副理事长孟宪淦曾表示,包括光伏太阳能在内的可再生能源,虽定位为战略类新兴产业,但远不到普及的时候。按远景规划,可再生能源将在2030年发挥 “重要替代”作用,2050年才能成为主要能源的重要组成部分。