- 博客(1436)
- 资源 (5)
- 收藏
- 关注
原创 产品开发实践(常见的软硬结合方式)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面说过,传统的纯软件开发,在国内的大背景下面是很难存活的。但是如果是把软件,构建在硬件基础之上,并且在上面形成一定的优势,这样的产品是可以销售出去的。当然,软硬结合的方式很多,今天就来谈一谈。
2025-08-15 08:12:45
289
原创 产品开发实践(开篇)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 同样一个技术,可以应用在不同的产品上面,这是非常常见的事情。这就好比是刚从大学毕业的时候,两个人的基础可能差不多,但是若干年之后,两人的发展大相径庭。这里面有一部分是专业的原因,还有一部分就是产品和行业的原因。哪怕是相同的技术,由于身处不同的行业和平台,发展还是会显示出巨大差别的。作为个体来说,经过一段时间的沉积之后,应该从学什么,慢慢向做什么开始转变。
2025-08-11 07:12:28
354
原创 再谈fpga开发(总结篇)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 和asic芯片相比,fpga具有很强的灵活性。不管是信号处理领域,还是算法定制领域都有很大的用处。但是fpga有一个很大的缺点,那就是价格问题。因为一个应用如果变成了通用产品,那么必然asic化,而规模化的asic芯片,无论在性能还是在成本上都有很大的优势。这就让fpga只能用在高频、实时、价格不敏感的领域,比如说航空、轨道交通、军工、医疗,这些都是属于价格没那么敏感的领域。纯消费类
2025-07-31 06:09:06
1086
原创 再谈fpga开发(不能转成verilog的c语言特性)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 用过vivado的同学都知道,vivado里面有一个hls工具,也就是用高层语言直接对硬件进行编程。本质上,它就是把c语言进行拆分,切成带有状态机和数据通路的verilog之后,再包装成ip,供其他模块使用。使用上其实十分方便,但是在使用的过程当中,还是有几点需要注意的,那就是有一些c语言特性其实没有办法进行综合处理的。
2025-07-30 04:30:42
600
1
原创 再谈fpga开发(c语言算法变成verilog代码)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在计算机专业课里面,一般不太专门谈算法。一部分算法其实是放在数据结构里面,还有一部分是放在数理逻辑里面的。不管是哪一种情况,算法本身其实还是非常重要的。哪怕是没有听过算法的同学,对排序查找肯定是比较熟悉的,比如说冒泡排序的复杂度o(n*),而快速排序的复杂度只有o(nlogn),这也是一种算法。从复杂度也看得出来,如果数据量不大的情况下,两个排序其实差不太多,但是一旦数据量变大之后,
2025-07-29 06:53:21
1018
原创 再谈fpga开发(怎么写verilog)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 如果你学fpga,很多人都会告诉你,verilog和c差不多。也就是说,如果有c的基础,学习verilog很容易。确实,verilog的语法不是很难。难的是后面思维模式。fpga里面写的其实不是verilog代码,而是后面的数字电路,即时序电路和逻辑电路。今天正好分析下,该怎么写verilog。
2025-07-28 04:43:35
565
1
原创 再谈fpga开发(fpga调试方法)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 我们之前在学校学习c、c++的时候,其实学校漏掉了很重要的一个教学环节,那就是调试、测试。很多时候我们代码写出来了,不知道怎么测试、调试。其实fpga也是一样的。fpga本质上还是信号的处理,我们与其说是写代码,不如说是设计电路。这个电路以寄存器和时序电路为基础,以组合电路为辅,通过状态机、协议和流程共同实现一个模块的开发。那么这个模块写的对不对,就需要通过调试来进行判别了。
2025-07-27 02:17:39
1036
原创 再谈fpga开发(fpga运行效率高的三大原因)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 fpga其实大家都不陌生,大家都知道fpga介于软件和硬件之间,适合处理底层信号的东西,运算速度比较快。知道多一点的同学,可能还知道fpga可以同时处理多个数据。再多一点的东西,可能就不清楚了。fpga本身频率不高,200M都算是很高的频率了。因此,毋庸置疑,fpga的效率就是在于它的并发性。它的并发性主要是体现在下面三个地方。
2025-07-26 07:19:58
460
原创 再谈fpga开发(状态机的应用)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面说过,fpga上面最基础的部分是寄存器,而所有寄存器存在每一个clock下,都有被翻转的可能性。至于这些寄存器是不是真的翻转,或者说是保持不变,取决于当时的状态。所以在clock运行的区间内,我们习惯于把任务切分成若干个状态,不同状态下的register是不一样的,当然只有一部分register参与工作,大部分保持不变。等到条件成熟的时候,再切换到下一个状态。这就是fpga下状态
2025-07-25 06:42:00
899
原创 再谈fpga开发(fpga开发的几个特点)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 学习嵌入式的同学都知道,嵌入式一般分成这几种chip,有51,有stm32 mcu,有soc,有dsp,有gpu,有npu,最后一种就是fpga。前面几种一般就是软件编程为主,应用也比较广,只有最后一种fpga,它的使用和前面几种差异很大,听说过的人多,用的人少。今天正好来聊一聊。
2025-07-24 06:36:20
833
原创 LVGL应用和部署(嵌入式项目管理)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 个人做嵌入式管理,不仅仅是代码的编写,还涉及到代码、文档和电路图的管理。因为涉及的内容比较多,所以还是建议大家在平时开发的时候,就养成合理管理项目的习惯。每一个项目都要去做好、管理好、服务好客户,这样才能持续推动项目的发展。那一般的项目,自己要如何管理呢?
2025-07-20 05:46:12
498
原创 LVGL应用和部署(个人开发嵌入式linux产品)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 随着经济越来越走向常态化发展,将来的公司基本是两个趋势,一个是公司越做越大,越来越趋向于垄断;另外一方面,公司越做越小,可能2-3个人就能开公司、做产品、搞营销。就拿linux来说,从前的linux soc开发可能很复杂,将来不管是芯片公司,还是硬件设计,其实一个人,多一点,1-2个人肯定是可以开发产品的。
2025-07-16 07:22:34
732
原创 LVGL应用和部署(设置进度条)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 lvgl上面,进度条是一个非常有用的控件。如果是简单的应用,只需要按键和进度条就可以实现一个基本的产品。按键主要是设置参数和状态,而进度条则是反应结果。当然,实际编写的时候,也可以用label来表示当前的执行进度,不过还是没有进度条来的直观。今天,我们来看下,如果是进度条,应该如何实现。
2025-07-15 05:52:08
339
原创 LVGL应用和部署(学习和模仿产品)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 任何技术,本质上都是为了产品和项目服务的。从这一点上来说,不能一直漫无目的地去学习技术,因为技术本身是学习不完的。我们要做的,是把自己学到的东西实实在在用起来,看看自己的技术可以去解决什么实际的问题。而不是说,今天学习了A,明天去学习B,学习技术,如果不用起来,那是学生思维,并不是一个合理的市场行为。
2025-07-14 06:13:37
395
原创 LVGL应用和部署(用lua做测试)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 嵌入式产品做好了,下面就是测试和量产了。以按键+屏幕的开发模式为例,如果仅仅是简单的功能测试,那还比较好解决,只需要安排专门的测试人员,按照使用手册去做就可以了。但是如果是复杂测试,特别是压力测试,这个时候再靠人去测试,其实是不太现实的。所以,我们得依靠方法论、依靠工具去完成更复杂的测试,这样才能发现更深层次的问题。
2025-07-11 07:04:51
654
原创 LVGL应用和部署(用状态机做产品)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 lvgl本身只是一个显示库,和qt本质是一样的。因为它比较小巧,占用资源不多,所以现在用的比较广泛。它自身支持触摸屏,也支持普通的屏幕。如果是触摸屏,相当于可以同时支持输入和输出,类似于pad产品。如果只是普通屏幕,那么通常需要和按键做呼应,这样一个输入、一个输出就很容易做成产品了。 实际开发的时候,我们通常都会使用状态机来开发。这个状态的改变,依赖于外部的输入。
2025-07-10 05:15:25
467
原创 LVGL应用和部署(和物理按键交互)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 屏幕除了显示部分,还要去和其他外设进行交互,这是非常重要的一个处理方法。我们知道,不管是mcu,还是linux soc,最重要的处理方法就是状态机。而状态机的很重要一个切换条件就是外部输入,这个输入有可能是触屏输入,有可能是按键输入。通常而言,触屏输入是最直接的处理方法。不过触屏输入成本稍微高一点,所以很多客户就会选择普通的屏幕显示,再加上物理按键的办法实现人机交互。
2025-07-09 06:40:58
448
原创 LVGL应用和部署(中文翻译)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 所有的界面开发包都会面临一个翻译的问题,也就是说,软件除了提供基本的界面操作之外,还需要提供一个语言包。在这个翻译当中,翻译成中文是最基本的操作。如果产品涉及到出口,比如出口到东南亚、出口到日韩、出口到西欧和中东,那么翻译的内容还需要更多一些。不失一般性,在lvgl下面,翻译一般是这么来做的。
2025-07-08 05:47:48
332
原创 LVGL应用和部署(倒计时软件)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 图形界面当中,定时器是一个绕不过去的槛。不管是windows的mfc,还是跨平台的qt软件,定时器都是很重要的一个环节。如果写的是工具软件,功能不是很复杂,那么单线程+定时器其实是非常好的一种实现方式。很多的功能其实都是可以通过定时轮询的方式来解决的。而在stm32这样的mcu上,定时中断更是主要的开发方式。
2025-07-07 08:30:20
312
原创 LVGL应用和部署(创建自定义子窗口)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 昨天我们谈到了消息对话框,但是在实际应用当中,模式对话框是一种更为常见的概念。所谓的模式对话框,其实就是子窗口。消息窗口,一般sdk有专门的api来创建。而子窗口,则是自己设计和创建的。但是在lvgl上面,没有子窗口的概念,每一个控件都是独立的。所以,我们其实可以通过层的概念,或者说的通俗一点,就是用套娃的概念来实现子窗口。
2025-07-06 07:32:38
635
原创 LVGL应用和部署(添加消息窗口)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 昨天我们做了一个乘法的小软件。这个软件里面,有两个乘数,并且有两个输入框。这两个输入框,在我们输入数据之后,就可以通过按下按钮的方式获得最终的结果。当时为了偷懒,我们就把结果直接显示在按钮之上了。今天我们换一种更为常规的方式,也是弹出消息窗口,把结果弹出到消息框之上,这种方式更为合理和直观。
2025-07-05 07:22:57
403
原创 LVGL应用和部署(乘法计算小软件)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 很多同学还是学生思维,学习一个新东西的时候,都是按部就班的,从书的第一页翻到最后一页,从第一个视频看到最后一个视频,从code的第一行学到最后一行。这样,翻一遍下来,基本上也忘光了。其实,这是效率比较低的一个办法。最好的学习方法,就是理论和实践相结合,根据自己的需求,动手去做,在掌握好基础的基础之上,用到什么学什么,这是效率最高的。
2025-07-04 07:31:56
537
原创 LVGL应用和部署(第一次调试lvgl)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 很多同学喜欢看代码,但是不太喜欢上手去实践。这其实是不对的。对于软件开发,或者是嵌入式开发来说,学习最快的方式,还是理论和实际相结合。既然我们昨天已经利用windows+vs2019实现了lvgl的运行,那么就可以好好利用这个仿真平台来开始调试lvgl。只要好好利用好了这个平台,至于lvgl是运行在仿真环境下面,还是真实的嵌入式环境下面,其实都是可以的。
2025-07-03 06:50:23
445
原创 LVGL应用和部署(编译测试)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 学习一门新的技术,除了知道它的基本原理之外,下面就应该是具体的实操部分。对于计算机软件或者是硬件开发来说,尤其是如此。前面我们说过,lvgl本身就是一个中间件,和lwip、freertos、ucgui本质上是一样的。所以,这里我们也可以不让lvgl跑在具体的嵌入式平台上,借助于windows仿真环境,同样可以让lvgl运行起来。所以,今天编译的环境就是windows+vs2019。
2025-07-02 07:38:26
543
原创 LVGL应用和部署(学习和使用)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 一般认为lvgl主要是用在mcu上面,用在soc上面有,但是不多。linux soc部分,主要还是qt为主。但是相比较qt而言,lvgl还是有一个巨大的优势,那就是开源、免费。这一点在国内,可能优点不是那么突出,但是一旦涉及到出口,这还是非常敏感的一个话题。特别是如果销售金额比较大的话,那么所有基础软件的合法性问题,都是绕不过去的一个槛。
2025-06-29 08:41:15
606
原创 LVGL应用和部署(开篇)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于嵌入式设备来说,不管是mcu,还是soc,有两个需求基本上都是刚需。一个是屏幕的显示,一个是网络。很多朋友也许会说,有些嵌入式设备不需要屏幕,事实上也确实是这样的。不过这些不需要屏幕的设备,大部分都是面向于专业人士的居多,如果是家用的、日常的、消费类的设备,还是以有屏幕的设备为主。之前嵌入式界面,mcu一般都是用ucgui居多,linux soc则是以qt居多。现在出现了一个lv
2025-06-26 09:09:29
488
原创 嵌入式硬件从小工到专家(嵌入式AI及应用)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 目前人工智能越来越火,之前可能是图像和语音识别比较火,现在比较流行的是chatgpt和deepseek。特别是行业知识+deepseek的结合,这样的确可以帮助我们做很多的事情。这在之前是不可想象的事情。大多数时候,这些AI app都是可以当成一个工具来使用,或者是一个助手,可以处理很多问题,特别是一些基础问题。从小的方面来说,简单的模型+特定的soc npu也是有很大的市场,这部分
2025-06-25 06:52:24
587
原创 嵌入式硬件从小工到专家(SoC网络接口)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 不管是工业领域、军工领域,还是消费电子领域,网络都扮演着重要角色。最早的时候,网络只是为了军工而存在的,后来慢慢推广到互联网、工业,越来越多的设备都通过网络变成了系统、或者是整体的一部分。因此,对于嵌入式设备而言,只要不是单机版,是否有网络接口,是否可以接入到整体系统,其实非常重要。今天就来讨论下,嵌入式设备里面的网络接口。
2025-06-24 07:02:19
821
原创 嵌入式硬件从小工到专家(RGB屏幕 vs MIPI屏幕)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于soc来说,两种屏幕是用的比较多的。一种是RGB屏幕,还有一种是mipi屏幕。至于其他的屏幕,比如说mcu屏幕、spi屏幕、iic屏幕、lvds屏幕,虽然也有,但是主流的屏幕还是上面说的这两种。除了网络之外,屏幕大概是大家最能直观感受到的外部设备。今天我们就简单了解下,对于嵌入式soc,一般怎么选择这两种屏幕。
2025-06-23 07:59:34
543
原创 嵌入式硬件从小工到专家(IPCam Soc界面开发)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 界面开发是soc开发一个基础环节。大部分mcu开发的同学,有的时候也会涉及到界面开发。平常开发中,一般是16*2的小屏幕,或者是2.4寸的spi屏幕,用rgb屏幕的机会都不多。软件部分的话,也是以lvgl为主,毕竟mcu的频率不算高,处理数据的能力有限。但是soc不同,大部分soc的cpu频率不算低,通常都是1g以上,操作的屏幕一般都不小,另外就是soc内部集成了ui层和视频流层两部
2025-06-22 07:09:50
504
原创 嵌入式硬件从小工到专家(MPP开发的特点)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 所谓的mpp开发,其实就是多媒体平台开发。一般来说,如果cpu性能足够强,其实要不要mpp,关系不大。只不过对于大部分嵌入式soc来说,cpu资源一般都不富裕,客户对soc的成本又比较在意,甚至内存都是sip内置的,这种情况能够做成硬件加速的部分,尽量用硬件完成。当然,mpp还是有它自己的一些特点的。
2025-06-21 08:53:05
1176
原创 嵌入式硬件从小工到专家(怎么学习MPP)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 所谓的mpp,全程就是media process platform的意思。这里的media,就是我们通常说的多媒体,可以是视频,也可以是音频,还可以是通过usb接口输入的camera数据。那我么知道,大部分soc都是跑linux的,既然如此,我们直接学习linux就好了,为什么还要学习mpp。其根本原因就在于硬件加速。以视频编码为例,虽然用软件也可以做,比如ffmpeg。但是ffmp
2025-06-20 08:07:20
394
2
原创 嵌入式硬件从小工到专家(硬件加速的一个范例)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 我们知道,嵌入式有些功能可以用软件实现,也可以用硬件实现。那么为什么用硬件实现,而不用软件实现呢?主要目的还是为了效率。对于嵌入式cpu来说,很多时候计算资源都是很宝贵的。所以我们应该让cpu做多一些计算类的工作,而不是做一些无意义的轮询。今天我们就通过gpadc的范例,看看硬件加速怎么做的?
2025-06-19 20:39:21
549
原创 嵌入式硬件从小工到专家(重视芯片代理商的作用)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 做嵌入式开发的人很多,一部分做得好的同学也会在有所成就之后,自己做业务、开公司。这些开公司的人当中分成三种人群,一种是业务出身,也就是所谓的销售人员;还有一种是fae出身,这也是比较普遍的,特别是原厂的fae;最后一种就是技术人员,这种技术人员可能是之前方案公司的研发,也有可能是芯片公司的开发人员。前两种人群开公司,一般问题不大,最有可能出问题的反而是技术人员创业。除了没有及时调整自
2025-06-19 07:48:14
566
原创 嵌入式硬件从小工到专家(一个关于静态库的有趣题目)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 关于编译,大家都比较熟悉了。无非就是把c/c++编译成动态库,或者是编译成可执行程序。还有一种情况呢,其实是编译成静态库。说起来是静态库,其实就是把很多.o文件pack在一起,不做筛选,也不做link,就仅仅是打包在一起而已。这么一看,好像也人畜无害。但有的时候,特别是link的时候,很容易出现依赖关系的时候,今天不妨找个例子看一看。
2025-06-17 20:00:36
427
原创 嵌入式硬件从小工到专家(linux驱动测试与调试)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 soc上面跑的大部分都是linux,所以这里说的驱动就是linux驱动。目前linux驱动主要有两种,一种是外设驱动,这部分可以看到代码,但是不一定有芯片手册;还有一部分既没有代码,也没有手册资料,这部分就是音频编解码、视频编解码、isp、npu、gpu、crc之类的驱动。对于驱动我们先简单了解下分类。然后看看在目前的soc下面,是怎么开发linux驱动、移植linux驱动的。
2025-06-16 20:19:25
986
原创 嵌入式硬件从小工到专家(交互图层和视频流层)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 目前在soc上上面开发图形界面,主要用的就是两个库。一个是qt,一个是lvgl。之前不涉及到版权,大家还是用qt比较多,一来是比较方便,二来很多人较早之前在windows、linux x86上面开发界面,也是使用的qt。但是现在大家越来越重视版权,所以另外一个开源库lvgl,也用的越来越多。早期的时候,lvgl还是运行在mcu上面,后面大家就开始慢慢port到linux上面。所以现在
2025-06-16 06:36:00
531
2
原创 嵌入式硬件从小工到专家(camera产品开发的五个难点)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 坦率来说,现在camera行业这么卷,可以选择的soc这么多,sensor也不少,要想在这么多的产品当中,找到符合自己的方向还真不是一件容易的事情。从前的ipcam是一个增量市场,大到政府和行业的采购,小到企业、个人的消费,很多东西只要做出来,价格合理,基本上都可以销售出去。现在则不同,我们做产品不仅要考虑能否做出来,还要考虑能否卖的出去。毕竟,很多时候,卖的出去比能做出来本身更重要
2025-06-15 08:04:08
1212
原创 嵌入式硬件从小工到专家(先专注一家soc做方案)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 说起来有点诡异,那就是很多芯片公司都会做soc。不管是国内的,还是国外的,但是能够soc做到头部的不多。而且很多公司,做大soc芯片其实不挣钱,但是小芯片却非常挣钱,例如sd卡读卡器、pc camera isp、usb转串口、mipi转hdmi芯片等等。这里面有很多原因,最最主要的就是soc成本大,开支高,不容易做出差异化来。不过这对嵌入式开发的同学来说,却可能是个好消息。
2025-06-14 15:00:21
519
原创 嵌入式硬件从小工到专家(新常态下的嵌入式开发方向)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 当下最流行的词,应该就是卷。只要是在国内做企业的,除了极少数的垄断行业,很少有公司不卷的。这种卷都是至上而下的,有的是大公司发起的,有的是资本发起的,有的是由于出口受限回归国内导致的,个中原因很多。当然结果都是一样的,那就是行业越来越难做,公司也越来越难以为继。市场本身不但没有增长,部分地区还出现了萎缩。但是不管怎么样的经济,总是会有新的产品、新的模式出现,只要事情在往前推、往前走,
2025-06-12 08:40:39
845
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人