- 博客(1385)
- 资源 (4)
- 收藏
- 关注
原创 嵌入式硬件从小工到专家(F103芯片之软件开发仿真)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 一般的软件开发,都是指的是pc软件开发。既然是pc软件,那么几乎不用担心各种资源的掣肘,这里面就包括了cpu资源、ddr资源、存储资源和网络资源。但是,嵌入式不一样,大多数情况下,嵌入式板子的资源都是很少的。不管是mcu,还是soc,像树莓派这么资源丰富的板子,还是很少的。但是我们实际开发的时候,又要涉及到软硬件交互,怎么做才会效率比较高呢?
2025-05-18 09:35:34
724
原创 嵌入式硬件从小工到专家(F103芯片之PCB晋级之路)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 电路设计当中,如果不涉及到封装,只是纯电路本身,不涉及到生产和制造,那么这方面的难度有的时候没有那么高。尤其是现在,很多的电路都是采用芯片厂家推荐的电路去进行设计的。如果涉及到layout和封装,这个时候就会复杂一点。因为各方面限制的条件比较多,我们不仅需要考虑对应的功能是不是可以设计出来,而且还要考虑到可制造性、成本、稳定性。毕竟所有研发的目的,是为了生产出产品,而不是自娱自乐的。
2025-05-17 07:10:22
707
原创 嵌入式硬件从小工到专家(F103芯片之芯片封装)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 作为一个嵌入式工程师来说,我们所要关注的不仅仅是软件,还要关注嵌入式的硬件部分。硬件部分,其实主要有三快,一块是原理图,一块是封装和layout了,另一部分就是pcb。这三块,如果是大公司,一般来说每个人各负责一部分;但是到了中小公司,很有可能是一个人来完成。就目前的大环境下,公司也开始越来越往小型化的方向发展,所以作为一个合格的嵌入式工程师来讲,最好对芯片的封装有所了解。
2025-05-16 19:25:24
254
原创 嵌入式硬件从小工到专家(F103芯片之外设中断)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 不管是检查内部ip,还是和外面的设备进行通信处理,轮询都是常用的一个方法。但是和中断相比较,轮询的效率没有那么高。毕竟不管有没有数据,cpu都要定时检查一下状态。如果发现有数据,那么就拿过来处理一下。没有数据的话,就开始为下一次的检测做好准备。
2025-05-14 08:22:01
515
原创 嵌入式硬件从小工到专家(F103芯片之软硬交互原理)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 记得读书的时候,大家一直对软件和硬件的区别和联系不是很清楚。比较通俗地认为,软件就是看不见的东西,硬件就是看得见的东西,这么解释虽然也没有毛病,但是不够精确。软件本身更多地是算法、是流程,而硬件更多的是信号、是协议。这里面肯定有重叠地部分,比如有的协议实现,可以软件做,也可以硬件来做,那么这个时候究竟应该谁实现呢?
2025-05-13 08:16:16
497
原创 嵌入式硬件从小工到专家(F103芯片之和SoC区别)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 F103芯片本身性价比非常高,可以用在工业领域,也可以用在医疗领域。很多大家平时经常看到的产品,类似于医疗里面的呼吸机、血压检测仪、光源控制器等等,里面都可以看到F103芯片的声音。但是F103本身作为mcu来说,不管是cpu的频率,还是芯片的外设引脚、内部资源,和soc还是有差距的。今天正好接着学习的机会,了解下F103和soc的区别,这样可以一下子把mcu和soc都掌握了。
2025-05-12 08:23:04
619
原创 嵌入式硬件从小工到专家(F103芯片之PCB调试)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 和软件一样,很多书籍只教会你如何编程,但是软件怎么debug,这方面的知识往往很少的人教你。硬件也差不多,最小电路是什么,总线是什么,怎么使用eda,怎么layout电路,怎么焊接,这方面的书籍不少,但是打板、贴片之后怎么debug调试,好像很少人提及。今天,我们可以借着学习F103或者类似芯片的机会,学习下如何调试pcb电路。
2025-05-11 05:39:54
600
原创 嵌入式硬件从小工到专家(F103芯片之PCB配件)
【声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 单纯的一个pcb电路板是没有办法跑起来的,也不是一个完整的产品。作为方案公司来说,虽然不需要设计外壳,不需要自己做包装,但是除此之外的硬件部分一般都是需要方案公司来负责的。当然在这过程当中,客户也有自己的想法,甚至有自己的渠道,不过很多情况下,也需要方案公司推荐合适的配件、合适的品牌,或者说合适的供应商。我们可以简单了解下,一个pcb产品除了主电路板之外,还需要哪些配件才能运行起来。
2025-05-10 07:31:29
855
原创 嵌入式硬件从小工到专家(F103芯片之PCB叠层)
【声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 读书的时候,我们自己也做过电路板。不过当时是模拟电路,上面都是一些分列式元器件,比如碳膜电阻、电解电容、变压器等等。这种电路的特点,就是元器件数量没那么多,体积也比较大,线宽比较宽,焊接比较简单。这个时候的电路叠层一般就是单面板布线,整体要容易的多。但是随着电子电路的发展,特别是芯片、贴片元器件的发展,一个板子上面要求有很多的元器件,这个时候单层走线就会变得很困难,双层电路板走线,或者
2025-05-09 08:22:26
1341
原创 嵌入式硬件从小工到专家(F103芯片之SoC外设扩展板)
【声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 有一种开发板,是把soc和外设接口都放在一起的。这些外设不是usb、hdmi、网口这些接口,而是spi、iic、pwm、uart、gpio这些低速接口。很多时候,我们为了做实验,会用杜邦线把这些接口接出去,如果仅仅是做实验。这么来做是没有问题的。但是如果做成一个产品,一般还会做一个扩展板。
2025-05-07 20:51:07
400
原创 嵌入式硬件从小工到专家(F103芯片之DDR Layout)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 网上关于ddr布局的部分其实内容不少,这里面有文字记载的,也有视频内容的。整体上讲的也比较笼统,真的需要加深理解的话,还是需要自己去动手做一遍才知道。虽然很多soc内置了ddr,但是因为尺寸的关系,这个ddr不可能很大,一旦要达到256MB以上,可选的soc就非常少了。这种情况下就不得不添加一个外置ddr。大部分ddr都是bga封装的,加上ddr布线有一点要求,所以市面上很多的公司都
2025-05-06 07:55:48
913
原创 嵌入式硬件从小工到专家(F103芯片之BGA封装)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 pcb layout里面,可能bga封装是最难的。如果不涉及到bga,一般的元器件其实引脚很少,简单的电容、电阻、电感,也就是2个引脚。如果是稍微复杂一点mcu,一般就是20个引脚,或者是48个引脚这样,焊接也不麻烦。哪怕是144引脚的mcu,只要不是bga封装,焊接起来也是不难的。但是一旦超过了200个以上,大概率都是bga封装,这个避免不了的。
2025-05-04 21:34:55
1004
原创 嵌入式硬件从小工到专家(F103芯片之带DDR的开发板)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 带不带ddr,是板子是否是高速板的一个重要指标。在pcb上面,一般消费级的应用,高速总线不多,特别是嵌入式产品上面。常见的高速总线就是ddr、mipi csi、mipi dsi、pcie、hdmi等等。其中要的最多的就是ddr。今天就来聊一下带ddr的开发板。
2025-05-04 05:51:36
1087
原创 嵌入式硬件从小工到专家(F103芯片之开发流程)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 不管是mcu,或者是其他的soc,开发流程本身有它自己的套路。我们所要做的,就是熟悉这个套路,并且优化这个套路。将来再开发类似的case,也能做到心中有数、处变不惊。所以通常来说,一个嵌入式开发的case应该是这么一个流程,
2025-05-03 07:30:02
547
原创 嵌入式硬件从小工到专家(F103芯片之其他SOM封装)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 som,英文简称是system on board的意思,中文一般称之为核心板。与核心板相对应的,还有子板,或者称之为母板。核心板上面有soc、ddr、emmc/spi nor/spi nand、pmic,也就是一个最小系统。当然这个最小系统目前为止还是跑不起来的,至少电源就不存在。底板的话就比较简单,它就是把核心板的接口,根据客户的要求,做成客户想要的形状,同时把业务方向放在软件上面
2025-05-02 05:27:09
397
原创 嵌入式硬件从小工到专家(F103芯片之SOM封装)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于一个小公司的开发来说,很多时候自己需要同时完成软件开发和硬件开发。如果只是mcu的开发,就算软硬件都是自己做,加上上位机,这部分都是可控的。但是如果涉及到soc开发,特别是bga封装的soc芯片、ddr存储芯片,这里面就比较麻烦了,因为涉及的细节会非常多,个人精力很难去做这么多事情。我们个人的重心还是要放在软件和业务上来。因此,选用som核心板是不错的一个方式。下面,我们了解下一
2025-05-01 18:07:06
885
原创 嵌入式硬件从小工到专家(F103芯片之绘制模型)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 电路中出现各种各样的模型,这是难免的。这些模型的存在,基础的部分来自于教材,来自于约定俗成的说明,比如说电阻、电容、电感、开关、二极管、三极管、mos管这些。还有一部分来自于自由绘制,这部分有芯片、核心板、排针等等。因为具体的信号,其实和实际电路板有关,所以绘制的时候其实也比较随意,只要最终可以和封装匹配上即可。
2025-04-30 07:50:41
380
原创 嵌入式硬件从小工到专家(F103芯片之绘制封装)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 初中学物理的时候,我们就知道了电压和电阻,等到高中的时候,学习了电容和电感。后期上了大学,继续学习了二极管、三极管、mos管和集成芯片。所以大多数电子或者是自动化的同学,简单的嵌入式原理图都是可以看懂的。因为这个原理图本质上还是建模为主。但是怎么把原理图转成pcb电路板,很多人没有做过这方面的工作。其实在进行转换之前,我们需要确认一下每一个元器件的具体封装。
2025-04-29 07:10:37
538
原创 嵌入式硬件从小工到专家(F103芯片之PCB注意事项)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 很多同学画原理图,大部分情况下问题不是很大。一方面因为本身电路就是建模,并不是最终生产制造文件;另外一方面大部分原理图都是芯片厂商,或者是网上共享出来的,出问题的概率不大。但是从原理图到PCB,很多人就会遇到问题。这里面除了经验和技术上的问题,其实还有一些认识上的问题。今天,我们抛开技术问题不谈,比如电源线加粗、3w规则、模数分开、高低频率分开,仅仅针对PCB layout的认知问题
2025-04-28 07:27:01
414
原创 嵌入式硬件从小工到专家(F103芯片之电路设计)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 很多mcu的频率其实是不高的,从24M,到36M、48M、72M不等。以前我都是认为,mcu只能用在消费领域,或者是工业领域,直到有一次看到f103被用到了医疗领域,其实还是很吃惊的。不过,后来也慢慢想通了,相比较性能,医疗产品的稳定性要求还是很高的。这里面的佼佼者,就是stm32f103c8t6,它是一款非常好的入门芯片。学好了它,不仅有利于其他芯片的学习,还可以进一步用到国产化m
2025-04-27 19:37:06
546
原创 嵌入式硬件从小工到专家(怎么做PCB Layout)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于嵌入式软件工程师来说,一般只要会看原理图,会使用万用表、示波器,同时知道硬件协议这些内容,就可以进行软件开发了。但是对于硬件工程师来说,除了原理图,还要进行pcb layout处理。原理图本身充其量来说,就是电路建模而已。这些符号能不能变成实实在在的板子,还需要转换成pcb,打样出来才知道结果。因为pcb的实现,完全依赖于厂家的工艺生产水平。不光要做的出来,还得快、稳、好、成本低
2025-04-26 10:31:04
877
原创 嵌入式硬件从小工到专家(51单片机电路设计)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 嵌入式电路和传统电路最大的区别,就是它可以用软件的方法来处理信息。不管是51单片机,或者说stm32,又或者是soc,这里面只要存在cpu,那就代表可以跑软件。至于这些软件是只处理外设,还是说会带算法,都是和具体的应用场景相结合的。 和今天的51单片机电路加在一起,我们学习了三个电路,即降压电路、串口电路,以及即将学习的51单片机。经过这三个电路之后,我们就可以真实
2025-04-23 22:47:22
665
原创 嵌入式硬件从小工到专家(USB转串口电路)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 串口电路在嵌入式开发里面是非常重要的。老式电脑上面,串口一般是默认标配存在的。后来电脑的集成化程度越来越高,类似于串口这样占地方的外设就被拿掉了。大家想要用串口的话,就需要通过其他接口转一下,比如说usb。当然,如果大家自己不想转的话,还有一种办法,就是把usb转串口的功能放到板子上来完成,这样pc电脑用一根usb线就可以和板子进行数据通信了,会非常方便。
2025-04-23 06:41:01
415
原创 嵌入式硬件从小工到专家(电源降压电路)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 电路的总类很多,对于我们来说,还是应该把重心放到嵌入式电路这个上面。因为从大类来说,除了嵌入式电路,还有通信电路、功率电路、电机电路、电源电路等等,这部分可以暂时不考虑。就算是将来涉及到,我们也可以通过购买模块,或者是外包的方法来解决。
2025-04-22 08:56:24
330
原创 嵌入式硬件从小工到专家(基本概念)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 如果公司比较大的话,电路设计这部分其实分的特别细。这里面有硬件设计工程师、layout工程师、测试工程师、fae等等,里面还有一部分人专门负责采购、工艺和生产。如果公司比较小的话,那么肯有可能研发就两个人,一个嵌入式开发工程师,一个嵌入式硬件工程师,这个硬件工程师需要负责软件之外的所有工作。 当然,最最极端的情况,就是软件、硬件一人挑,这基本上就是一人公司的架构了。
2025-04-21 08:08:44
999
原创 嵌入式硬件从小工到专家(开始)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 不管是读书的时候,还是工作以后,发现现实生活当中,很多的工程师和小伙伴都有欺软怕硬的习惯。所谓的欺软怕硬,其实就是喜欢做软件,不喜欢弄硬件。这里面的原因,无外乎就是硬件工资低、大部分电路已经芯片化、硬件工作量大、硬件比较琐碎等等。但是事实上,就嵌入式开发而言,仅仅会软件是不够得,它不构成一个完整的商业模式。而且,国内对于ip的保护也是欠缺的,普遍大家不太认可软件的价值,这是比较遗
2025-04-20 09:51:59
621
原创 Linux上位机开发实践(3+1开发模式)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于linux开发而言,很多同学都喜欢研究底层技术。这些底层技术包括不限于uboot、linux kernel、linux驱动、linux网络、底层寄存器设置等等。在他们看来,只有越底层,才能越核心,也才更不容易被取代。但是,一个很糟心的现实是,很多只会单片机开发的同学,仅仅因为自己会做硬件、做软件,就可以开发出产品,满足客户的需求,也让自己获得不错的收益。看上去没有核心的单片机,为
2025-04-19 14:04:46
800
原创 Linux上位机开发实践(以MCU小系统入门嵌入式电路)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 一直都主张嵌入式软件工程师,也要会做一点电路设计的工作。哪怕自己做的是嵌入式linux上层开发,一个会硬件设计,一个不会,两者的未来发展路径也是不同的。如果一个人自己会电路设计,这意味着自己是可以提供整体方案的,而不仅仅是把自己的工作依附在别人的硬件平台上面。因为企业里面工作,每个人做一部分,这无可厚非。但是如果将来想自己独当一面的话,最好软硬件都要会。
2025-04-18 07:29:08
1222
原创 Linux上位机开发实践(从MCU开发带来的启示)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 mcu和soc之间没有太大的鸿沟,只不过和mcu相比较,soc自带了mmu、cache,cpu的频率更高、内存更大、flash存储更大、电压更丰富、集成了高速接口和复杂算法ip而已。通常soc都是配合linux或者android一起运行。但是目前来说,两者之间的区别正在缩小,因为mcu开始卖的越来越贵,cpu频率越来越高,集成的ip也越来越多,生态越来越完善。但是作为linux开发
2025-04-17 08:31:07
956
原创 Linux上位机开发实践(SoC和MCU的差异)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 soc一般是指跑linux的芯片,而mcu默认是跑rtos的芯片,两者在基本原理方面其实差异不大。只不过,前者由于性能的原因,会被用在性能较高的场景之下,后者则多用于实时应用的场合,本质上两者的差别没有大家想象的那么多。
2025-04-16 07:22:31
1298
原创 Linux上位机开发实践(嵌入式开发的商务合作模式)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 嵌入式本身涉及到软件,也涉及到硬件,有的时候还涉及到结构、机械,我们这里着重讨论电子和软件。对很多研发能力不足的公司来说,自然而然就会对外寻求业务合作的。根据各自条件的差异,合作的模式有很多种。比如说,这里面的合作可能是硬件layout合作、核心板合作、上层软件外包、软硬件方案外包、软硬件模块合作、套片合作等等。
2025-04-15 07:00:41
1360
原创 Linux上位机开发实践(性价比最高的SoC)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 做技术开发的同学,一般天生就喜欢性能好的硬件。作为消费者来说,这么做无可厚非。但是从商业角度来说,这么做却不是明智的选择。首先,好的硬件成本都不低。以3588为例,价格普遍在数百元不等,光是价格本身就让人开始犯怵了。其次,好的硬件,需要厂家好的支持。一般来说,这些芯片厂家都喜欢优先支持大客户,那些购买量比较少的客户,原则上都是需要自己看手册、看电路、看代码去解决问题的。最后,高端so
2025-04-14 07:16:07
1026
原创 Linux上位机开发实践(OpenCV算法硬件加速)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 图像处理里面,opencv基本是一个标准模块。但是由于图像处理的特点,如果所有的算法都是cpu来做的话,效率会很低。那么,为了提高效率,就会使用好一点的cpu。在嵌入式设备上,用好一点的soc,自然而然对应的成本就会上升。所以,这里面就需要有一个平衡,即提高算法的性能,也要降低硬件的成本。
2025-04-13 07:16:56
388
原创 Linux上位机开发实践(关于Qt的移植)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 linux平台上面,很多界面应用,都是基于qt开发的。不管是x86平台,还是arm平台,qt使用的地方都比较多。虽然现在很多产品开始使用lvgl,不过就目前的观察来说,qt基本上还是大家默认的界面标准。今天就来讨论下,qt本身是如何port到平台之上的。
2025-04-12 10:30:30
1179
原创 Linux上位机开发实践(底板设计)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面我们谈过,对于需要硬件开发,但是自身硬件开发能力稍显不足的同学来说,可以通过核心板来进行项目的开发。一般来说,基于核心板的项目开发,除了价格贵一点,剩下来的都是优点,比如说不用复杂的布线、不用负责基础软件、也不用负责soc的采购,害怕遇到假货等等。不过考虑到实际数量使用并不多,所以价格贵这个缺点也是可以忽略的。因为如果量不大,光自己投入的精力、打板的费用,都是一笔不小的开支。那么
2025-04-12 05:47:27
808
原创 Linux上位机开发实践(mcu模块的补充应用)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 和soc模块相比较,mcu模块有它自己的特点。比如说,mcu模块很容易实现工业级场景,除此之外,对于一些实时性要求比较高的场合,使用soc+linux这种方式,就不再合适了,比如机器人。所以,实际应用场景中,嵌入式设备不会只有一种模块,soc+mcu、soc+dsp或者是soc+fpga,这都是常见的组合方式。虽然有一些芯片自身也集成了soc、mpu这两个模块,但是非集成式的布局方式
2025-04-11 05:39:07
1444
原创 Linux上位机开发实践(合理使用大模型开发上位机)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 对于很多上位机工程师来说,这是一个幸运的时代,因为有了AI大模型的帮助,很多之前需要花费很长时间去做的工作,现在只需要很短时间就能完成。但是,这也是不那么幸运的时代,因为这意味着相比较过去,我们需要单位时间内有更多的产出,效率有更快的提升。就个人而言,在工作中使用大模型,这是不可避免的事情,关键是我们应该如何使用大模型进行开发的问题。
2025-04-10 03:00:54
915
原创 Linux上位机开发实践(一个硬件算法加速的示例)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 音视频编、解码是linux平台的一个刚需应用。默认linux上面音视频开发,通常都是使用ffmpeg开发的。不过,ffmpeg一般都是基于软件来进行编解码处理的。如果是嵌入式平台,需要转换成硬件加速来实现编解码,不然实时性上面是没有办法做到的。今天看一个rk平台下面的ffmpeg是如何实现硬件加速的。
2025-04-08 05:19:07
836
原创 Linux上位机开发实践(被忽视的硬件加速模块)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 所谓的硬件加速驱动,就是说这些驱动本身,没有和外部设备对接,不像232/485/can/eth/lcd一样,有外部接口。这些驱动都是内部为了实现某些算法的加速处理,内置了soc ip。比如说isp、视频编码、视频解码、音频编码、音频解码、npu、crc等等,这些都属于硬件加速模块。很多人都把soc当成大号的mcu使用,即cpu+外设编程,这其实是一种误区。
2025-04-07 13:23:24
684
原创 Linux上位机开发实践(培养核心竞争力)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 作为市场经济的参与者,构建自己的核心竞争力还是非常重要的。这里的竞争力,不仅仅是是技术,它还有可能是寻找客户的能力、理解客户需求的能力、快速开发的能力、降成本的能力、以及快速交付的能力等等。相同类型的业务,它不太可能只有几个公司再做。因此,如何在众多公司当中脱颖而出,或者说这么多公司当中,如何才能生存下去,这才是每一个经营者需要考虑的。
2025-04-07 03:55:35
611
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人