- 博客(1424)
- 资源 (4)
- 收藏
- 关注
原创 LVGL应用和部署(设置进度条)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 lvgl上面,进度条是一个非常有用的控件。如果是简单的应用,只需要按键和进度条就可以实现一个基本的产品。按键主要是设置参数和状态,而进度条则是反应结果。当然,实际编写的时候,也可以用label来表示当前的执行进度,不过还是没有进度条来的直观。今天,我们来看下,如果是进度条,应该如何实现。
2025-07-15 05:52:08
119
原创 LVGL应用和部署(学习和模仿产品)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 任何技术,本质上都是为了产品和项目服务的。从这一点上来说,不能一直漫无目的地去学习技术,因为技术本身是学习不完的。我们要做的,是把自己学到的东西实实在在用起来,看看自己的技术可以去解决什么实际的问题。而不是说,今天学习了A,明天去学习B,学习技术,如果不用起来,那是学生思维,并不是一个合理的市场行为。
2025-07-14 06:13:37
281
原创 LVGL应用和部署(用lua做测试)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 嵌入式产品做好了,下面就是测试和量产了。以按键+屏幕的开发模式为例,如果仅仅是简单的功能测试,那还比较好解决,只需要安排专门的测试人员,按照使用手册去做就可以了。但是如果是复杂测试,特别是压力测试,这个时候再靠人去测试,其实是不太现实的。所以,我们得依靠方法论、依靠工具去完成更复杂的测试,这样才能发现更深层次的问题。
2025-07-11 07:04:51
557
原创 LVGL应用和部署(用状态机做产品)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 lvgl本身只是一个显示库,和qt本质是一样的。因为它比较小巧,占用资源不多,所以现在用的比较广泛。它自身支持触摸屏,也支持普通的屏幕。如果是触摸屏,相当于可以同时支持输入和输出,类似于pad产品。如果只是普通屏幕,那么通常需要和按键做呼应,这样一个输入、一个输出就很容易做成产品了。 实际开发的时候,我们通常都会使用状态机来开发。这个状态的改变,依赖于外部的输入。
2025-07-10 05:15:25
420
原创 LVGL应用和部署(和物理按键交互)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 屏幕除了显示部分,还要去和其他外设进行交互,这是非常重要的一个处理方法。我们知道,不管是mcu,还是linux soc,最重要的处理方法就是状态机。而状态机的很重要一个切换条件就是外部输入,这个输入有可能是触屏输入,有可能是按键输入。通常而言,触屏输入是最直接的处理方法。不过触屏输入成本稍微高一点,所以很多客户就会选择普通的屏幕显示,再加上物理按键的办法实现人机交互。
2025-07-09 06:40:58
362
原创 LVGL应用和部署(中文翻译)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 所有的界面开发包都会面临一个翻译的问题,也就是说,软件除了提供基本的界面操作之外,还需要提供一个语言包。在这个翻译当中,翻译成中文是最基本的操作。如果产品涉及到出口,比如出口到东南亚、出口到日韩、出口到西欧和中东,那么翻译的内容还需要更多一些。不失一般性,在lvgl下面,翻译一般是这么来做的。
2025-07-08 05:47:48
280
原创 LVGL应用和部署(倒计时软件)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 图形界面当中,定时器是一个绕不过去的槛。不管是windows的mfc,还是跨平台的qt软件,定时器都是很重要的一个环节。如果写的是工具软件,功能不是很复杂,那么单线程+定时器其实是非常好的一种实现方式。很多的功能其实都是可以通过定时轮询的方式来解决的。而在stm32这样的mcu上,定时中断更是主要的开发方式。
2025-07-07 08:30:20
258
原创 LVGL应用和部署(创建自定义子窗口)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 昨天我们谈到了消息对话框,但是在实际应用当中,模式对话框是一种更为常见的概念。所谓的模式对话框,其实就是子窗口。消息窗口,一般sdk有专门的api来创建。而子窗口,则是自己设计和创建的。但是在lvgl上面,没有子窗口的概念,每一个控件都是独立的。所以,我们其实可以通过层的概念,或者说的通俗一点,就是用套娃的概念来实现子窗口。
2025-07-06 07:32:38
597
原创 LVGL应用和部署(添加消息窗口)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 昨天我们做了一个乘法的小软件。这个软件里面,有两个乘数,并且有两个输入框。这两个输入框,在我们输入数据之后,就可以通过按下按钮的方式获得最终的结果。当时为了偷懒,我们就把结果直接显示在按钮之上了。今天我们换一种更为常规的方式,也是弹出消息窗口,把结果弹出到消息框之上,这种方式更为合理和直观。
2025-07-05 07:22:57
343
原创 LVGL应用和部署(乘法计算小软件)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 很多同学还是学生思维,学习一个新东西的时候,都是按部就班的,从书的第一页翻到最后一页,从第一个视频看到最后一个视频,从code的第一行学到最后一行。这样,翻一遍下来,基本上也忘光了。其实,这是效率比较低的一个办法。最好的学习方法,就是理论和实践相结合,根据自己的需求,动手去做,在掌握好基础的基础之上,用到什么学什么,这是效率最高的。
2025-07-04 07:31:56
501
原创 LVGL应用和部署(第一次调试lvgl)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 很多同学喜欢看代码,但是不太喜欢上手去实践。这其实是不对的。对于软件开发,或者是嵌入式开发来说,学习最快的方式,还是理论和实际相结合。既然我们昨天已经利用windows+vs2019实现了lvgl的运行,那么就可以好好利用这个仿真平台来开始调试lvgl。只要好好利用好了这个平台,至于lvgl是运行在仿真环境下面,还是真实的嵌入式环境下面,其实都是可以的。
2025-07-03 06:50:23
404
原创 LVGL应用和部署(编译测试)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 学习一门新的技术,除了知道它的基本原理之外,下面就应该是具体的实操部分。对于计算机软件或者是硬件开发来说,尤其是如此。前面我们说过,lvgl本身就是一个中间件,和lwip、freertos、ucgui本质上是一样的。所以,这里我们也可以不让lvgl跑在具体的嵌入式平台上,借助于windows仿真环境,同样可以让lvgl运行起来。所以,今天编译的环境就是windows+vs2019。
2025-07-02 07:38:26
501
原创 LVGL应用和部署(学习和使用)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 一般认为lvgl主要是用在mcu上面,用在soc上面有,但是不多。linux soc部分,主要还是qt为主。但是相比较qt而言,lvgl还是有一个巨大的优势,那就是开源、免费。这一点在国内,可能优点不是那么突出,但是一旦涉及到出口,这还是非常敏感的一个话题。特别是如果销售金额比较大的话,那么所有基础软件的合法性问题,都是绕不过去的一个槛。
2025-06-29 08:41:15
569
原创 LVGL应用和部署(开篇)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于嵌入式设备来说,不管是mcu,还是soc,有两个需求基本上都是刚需。一个是屏幕的显示,一个是网络。很多朋友也许会说,有些嵌入式设备不需要屏幕,事实上也确实是这样的。不过这些不需要屏幕的设备,大部分都是面向于专业人士的居多,如果是家用的、日常的、消费类的设备,还是以有屏幕的设备为主。之前嵌入式界面,mcu一般都是用ucgui居多,linux soc则是以qt居多。现在出现了一个lv
2025-06-26 09:09:29
449
原创 嵌入式硬件从小工到专家(嵌入式AI及应用)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 目前人工智能越来越火,之前可能是图像和语音识别比较火,现在比较流行的是chatgpt和deepseek。特别是行业知识+deepseek的结合,这样的确可以帮助我们做很多的事情。这在之前是不可想象的事情。大多数时候,这些AI app都是可以当成一个工具来使用,或者是一个助手,可以处理很多问题,特别是一些基础问题。从小的方面来说,简单的模型+特定的soc npu也是有很大的市场,这部分
2025-06-25 06:52:24
568
原创 嵌入式硬件从小工到专家(SoC网络接口)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 不管是工业领域、军工领域,还是消费电子领域,网络都扮演着重要角色。最早的时候,网络只是为了军工而存在的,后来慢慢推广到互联网、工业,越来越多的设备都通过网络变成了系统、或者是整体的一部分。因此,对于嵌入式设备而言,只要不是单机版,是否有网络接口,是否可以接入到整体系统,其实非常重要。今天就来讨论下,嵌入式设备里面的网络接口。
2025-06-24 07:02:19
793
原创 嵌入式硬件从小工到专家(RGB屏幕 vs MIPI屏幕)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于soc来说,两种屏幕是用的比较多的。一种是RGB屏幕,还有一种是mipi屏幕。至于其他的屏幕,比如说mcu屏幕、spi屏幕、iic屏幕、lvds屏幕,虽然也有,但是主流的屏幕还是上面说的这两种。除了网络之外,屏幕大概是大家最能直观感受到的外部设备。今天我们就简单了解下,对于嵌入式soc,一般怎么选择这两种屏幕。
2025-06-23 07:59:34
466
原创 嵌入式硬件从小工到专家(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
485
原创 嵌入式硬件从小工到专家(MPP开发的特点)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 所谓的mpp开发,其实就是多媒体平台开发。一般来说,如果cpu性能足够强,其实要不要mpp,关系不大。只不过对于大部分嵌入式soc来说,cpu资源一般都不富裕,客户对soc的成本又比较在意,甚至内存都是sip内置的,这种情况能够做成硬件加速的部分,尽量用硬件完成。当然,mpp还是有它自己的一些特点的。
2025-06-21 08:53:05
1144
原创 嵌入式硬件从小工到专家(怎么学习MPP)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 所谓的mpp,全程就是media process platform的意思。这里的media,就是我们通常说的多媒体,可以是视频,也可以是音频,还可以是通过usb接口输入的camera数据。那我么知道,大部分soc都是跑linux的,既然如此,我们直接学习linux就好了,为什么还要学习mpp。其根本原因就在于硬件加速。以视频编码为例,虽然用软件也可以做,比如ffmpeg。但是ffmp
2025-06-20 08:07:20
370
2
原创 嵌入式硬件从小工到专家(硬件加速的一个范例)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 我们知道,嵌入式有些功能可以用软件实现,也可以用硬件实现。那么为什么用硬件实现,而不用软件实现呢?主要目的还是为了效率。对于嵌入式cpu来说,很多时候计算资源都是很宝贵的。所以我们应该让cpu做多一些计算类的工作,而不是做一些无意义的轮询。今天我们就通过gpadc的范例,看看硬件加速怎么做的?
2025-06-19 20:39:21
534
原创 嵌入式硬件从小工到专家(重视芯片代理商的作用)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 做嵌入式开发的人很多,一部分做得好的同学也会在有所成就之后,自己做业务、开公司。这些开公司的人当中分成三种人群,一种是业务出身,也就是所谓的销售人员;还有一种是fae出身,这也是比较普遍的,特别是原厂的fae;最后一种就是技术人员,这种技术人员可能是之前方案公司的研发,也有可能是芯片公司的开发人员。前两种人群开公司,一般问题不大,最有可能出问题的反而是技术人员创业。除了没有及时调整自
2025-06-19 07:48:14
542
原创 嵌入式硬件从小工到专家(一个关于静态库的有趣题目)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 关于编译,大家都比较熟悉了。无非就是把c/c++编译成动态库,或者是编译成可执行程序。还有一种情况呢,其实是编译成静态库。说起来是静态库,其实就是把很多.o文件pack在一起,不做筛选,也不做link,就仅仅是打包在一起而已。这么一看,好像也人畜无害。但有的时候,特别是link的时候,很容易出现依赖关系的时候,今天不妨找个例子看一看。
2025-06-17 20:00:36
417
原创 嵌入式硬件从小工到专家(linux驱动测试与调试)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 soc上面跑的大部分都是linux,所以这里说的驱动就是linux驱动。目前linux驱动主要有两种,一种是外设驱动,这部分可以看到代码,但是不一定有芯片手册;还有一部分既没有代码,也没有手册资料,这部分就是音频编解码、视频编解码、isp、npu、gpu、crc之类的驱动。对于驱动我们先简单了解下分类。然后看看在目前的soc下面,是怎么开发linux驱动、移植linux驱动的。
2025-06-16 20:19:25
964
原创 嵌入式硬件从小工到专家(交互图层和视频流层)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 目前在soc上上面开发图形界面,主要用的就是两个库。一个是qt,一个是lvgl。之前不涉及到版权,大家还是用qt比较多,一来是比较方便,二来很多人较早之前在windows、linux x86上面开发界面,也是使用的qt。但是现在大家越来越重视版权,所以另外一个开源库lvgl,也用的越来越多。早期的时候,lvgl还是运行在mcu上面,后面大家就开始慢慢port到linux上面。所以现在
2025-06-16 06:36:00
512
2
原创 嵌入式硬件从小工到专家(camera产品开发的五个难点)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 坦率来说,现在camera行业这么卷,可以选择的soc这么多,sensor也不少,要想在这么多的产品当中,找到符合自己的方向还真不是一件容易的事情。从前的ipcam是一个增量市场,大到政府和行业的采购,小到企业、个人的消费,很多东西只要做出来,价格合理,基本上都可以销售出去。现在则不同,我们做产品不仅要考虑能否做出来,还要考虑能否卖的出去。毕竟,很多时候,卖的出去比能做出来本身更重要
2025-06-15 08:04:08
1174
原创 嵌入式硬件从小工到专家(先专注一家soc做方案)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 说起来有点诡异,那就是很多芯片公司都会做soc。不管是国内的,还是国外的,但是能够soc做到头部的不多。而且很多公司,做大soc芯片其实不挣钱,但是小芯片却非常挣钱,例如sd卡读卡器、pc camera isp、usb转串口、mipi转hdmi芯片等等。这里面有很多原因,最最主要的就是soc成本大,开支高,不容易做出差异化来。不过这对嵌入式开发的同学来说,却可能是个好消息。
2025-06-14 15:00:21
505
原创 嵌入式硬件从小工到专家(新常态下的嵌入式开发方向)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 当下最流行的词,应该就是卷。只要是在国内做企业的,除了极少数的垄断行业,很少有公司不卷的。这种卷都是至上而下的,有的是大公司发起的,有的是资本发起的,有的是由于出口受限回归国内导致的,个中原因很多。当然结果都是一样的,那就是行业越来越难做,公司也越来越难以为继。市场本身不但没有增长,部分地区还出现了萎缩。但是不管怎么样的经济,总是会有新的产品、新的模式出现,只要事情在往前推、往前走,
2025-06-12 08:40:39
803
2
原创 嵌入式硬件从小工到专家(客户在意的几个业务指标)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于嵌入式方案公司来说,上有一般是芯片原厂,或者是代理商,下游是工厂、设备商或者是贸易商。作为大部分方案公司来说,它们最愿意做的事情就是将芯片原厂的方案改一改,卖给客户。只有少部分代理商,有很强的硬件设计、软件设计开发能力,可以针对客户提供很强的定制服务能力。而对于大公司来说,特别是有独立开发能力的大公司,是不需要方案公司帮忙的,除非是odm低端产品,才有这样的需求。
2025-06-11 14:54:52
498
原创 嵌入式硬件从小工到专家(怎么学习芯片SDK)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 和mcu不同,soc的复杂程度要高很多。一方面有cpu的相关知识,另外一方面还有linux的相关知识,除此之外,还有外设ip和算法ip的知识。所以,真正学好、用好soc芯片,其实没有那么简单。这种情况下,芯片厂家就会提供相应的sdk。大家要用好soc,本质上首先得学好厂家提供的sdk内容。
2025-06-09 20:49:29
363
原创 嵌入式硬件从小工到专家(产品经理vs项目经理)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 很多互联网公司,都比较讲究产品经理这个概念。这是因为,互联网公司,产品大部分都是软件产品,很少有硬件产品。这就意味着,产品copy的成本做出来,只要产品做出来,下面就是推广和运营,所以前期主要的工作就是策划、产品定义、前端、后端和测试。而嵌入式产品不一样,除了软件之外,还有硬件,哪怕软件做好了,后期也是要一个一个生产制造出来的。况且,不同行业、不同品类的客户,还有自己的定制需求,这方
2025-06-09 07:35:29
524
原创 嵌入式硬件从小工到专家(闭环的嵌入式项目开发)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于一个嵌入式产品来说,一般都有硬件开发和软件开发。但是对于一个完整的项目而言,嵌入式开发只是中间的一个环节。一个项目要顺利地走下去,除了研发之外,还需要寻找客户、生产制造、供应商筛选等环节,这样才能把一个嵌入式项目完整地走下去。也就是说,客户+研发+生产+供应商&检测,才是一个完整的嵌入式项目开发流程。
2025-06-08 07:51:40
719
原创 嵌入式硬件从小工到专家(基于贴图的软件开发模式)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 如果需要在linux嵌入式设备上面使用图形界面,大家一般想到的就是qt,或者是lvgl。最不济的话,也是其他接口的一些屏幕,比如spi屏幕、iic屏幕等等。这些屏幕,可能只是打印一些状态,或者显示一些文字而已。但是对于usb camera类的产品,还有一种处理方式就是贴图。这也是非常好的一种状态表示方式。
2025-06-07 15:42:25
554
原创 嵌入式硬件从小工到专家(基于Qt&按键的嵌入式软件开发)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 如果只是x86的linux开发,比如说在virtualbox里面的linux开发,那么这部分其实和正常的上位机开发没有什么区别,这里就不展开说明。还有一类开发,是嵌入式设备的软件开发。这些开发有不带屏幕的,类似于路由器;有带屏幕的,比如广告机。这些带屏幕的,又分成带触摸屏,和不带触摸屏的。通常而言,带触摸屏的产品一般价格贵一点,使用起来比较方便,这方面大家直接参考qt开发,把手指想象
2025-06-06 07:10:56
690
原创 嵌入式硬件从小工到专家(至少精通一款SoC的SDK)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于很多soc来说,上面的cpu一般都是arm。既然是arm处理器,如果使用大型开源操作系统的话,一般跑的都是linux。所以很多同学,在学习了x86/amd64 linux虚拟机之后,很自然地就把x86上面的开发习惯带到了arm soc上面。他们印象中,所谓的嵌入式linux开发,只是底层cpu发生了改变,其他都是一样的。只要做好软件算法+外设编程就可以了。其实这种想法是错误的,也
2025-06-04 23:20:49
416
原创 嵌入式硬件从小工到专家(不同SoC之间的差别)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于嵌入式soc,很多都是专款专用。比如,有的soc是专门用于ipcam,有的是专门用于消费电子,有的是专门用于汽车类电子。基本上,soc和pc处理器不一样,soc都是为了某一些特定用途而存在的。当然,对于特定的soc,比如手机里面的soc,它即可以用作手机使用,还可以用作pad、用作学习机,甚至是用作一般服务器使用,这也是有可能的。今天,我们来简单了解下,不同的soc有什么差别。要
2025-06-03 01:22:46
956
1
原创 嵌入式硬件从小工到专家(提高软硬一体的开发效率)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 嵌入式本身应用的地方很多,有消费、工业、汽车、医疗、军工等等。在目前的大环境之下,降本增效是开发的主旋律。那我们要做的,是如何进行降本增效。开发过程中,有些成本是很难往下降低的,比如采购。如果采购量不大的话,是很难做到大幅度降本的,所以只能从其他方面进行考虑。
2025-06-02 08:59:27
355
原创 嵌入式硬件从小工到专家(硬件算法IP)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 从硬件的角度说,算法ip应该是属于硬件的内容。因为算法本身是固化在芯片内部的。这部分ip,虽然我们有驱动、有sdk,但是只能设置参数、输入数据,内部的逻辑是不能修改的。因此,硬件算法ip相当于是固化的算法。但是从软件的角度来说,它又属于软件,因为和232、485、usb、can、eth不同,算法ip本身没有外部信号,属于内部处理逻辑。这是它和其他ip不一样的地方。
2025-05-28 21:51:53
423
原创 嵌入式硬件从小工到专家(项目开发)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 嵌入式学了这这么多,本质还是要为项目开发服务的。学会了硬件,学会了软件,基本上有两种业务可以做。一种是,输出自己的技术,给别人做方案;还有一种,就是直接做产品。从风险的角度来说,最好是先给别人做方案,然后从中寻找机会,等到机会合适的时候,再去自己做产品。 今天我们就来简单看一下一个项目,特别是一个嵌入式方案应该怎么来完成。
2025-05-27 07:25:00
756
原创 嵌入式硬件从小工到专家(软件开发仿真)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 一般的软件开发,都是指的是pc软件开发。既然是pc软件,那么几乎不用担心各种资源的掣肘,这里面就包括了cpu资源、ddr资源、存储资源和网络资源。但是,嵌入式不一样,大多数情况下,嵌入式板子的资源都是很少的。不管是mcu,还是soc,像树莓派这么资源丰富的板子,还是很少的。但是我们实际开发的时候,又要涉及到软硬件交互,怎么做才会效率比较高呢?
2025-05-18 09:35:34
1155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人