Lauterbach trace32与 jlink

2023-05-16

一直不太明白trace32为何这么贵,这篇文章讲了一些,稍微明白一点了

一个小工具背后的故事

昨天我们推送了华为任正非2012年的讲话稿《真正的出路:重读任正非2012实验室讲话》。任总是在商场上真刀真枪干出来的,对产业的理解,对创新的理解远不是普通人所能及的。很多朋友并不能完全看明白他在说啥。

 

任总在问答中那句“没有产权保护,创新的冲动就会受抑制”,触及了核心问题,点破了中国很多核心基础行业发展不起来的根本原因。

 

所以我举一个小例子,

JLink 调试器

 

上面这个小东西叫调试器/仿真器,在嵌入式开发中必不可少。早期的调试器很多都是串口的,JLink是比较早改用USB接口的。用USB接口好处就是笔记本就可以调试,而且速度快。JLink研发的这个系列调试器采用硬件进行协议转换,烧写和仿真的速度快,非常方便,很受市场欢迎。

通常的工作场景

但是请别小看这个东西,正版的JLink调试器可不便宜哦:998美元!

官网报价

这么个小东西就卖近1000美元,利润空间高的不得了。而这个小东西的核心原理其实非常简单:支持RDI协议,USB协议,JTAG/SWD协议,及各个协议间的转换。(看不懂没事,只需要知道这个东西难度有,但不是非常大)

知识产权受保护下的剧本

通常的情况是,很快就有聪明人发现这里面难度不大,收益不小,就会搞出一个新公司假设叫Z公司,用类似的原理也搞了一个自己的方案。自己的软件,自己的硬件。功能和JLink有所差别,展开差异化竞争。Z公司的产品哪怕只要卖695美元,依然能赚的很爽。

 

当然如果赚了钱之后,直接拿去炒房,吃喝嫖赌,打赏女主播,那么game over。

 

不过一般有点追求的公司,赚了钱之后,就能招人(解决了就业),就能持续投入,不停地迭代,开发新的产品(有了更好的产品),提供更好的支持,让用户用的方便,用的贴心,赚更多的钱($$),政府也有更多的税收。

现实世界中的剧本

而现在现实中做法是,硬件么直接盗版过来,软件破解,最后的价格是9美元!走过路过不要错过,只要9美元!淘宝上挂着一大堆!还能开发票哦!

来不售假货的阿里

而在这个剧本下,跟Jlink差异化竞争的Z公司是根本不会存在。在55块钱的仿真器面前,任何抵挡创新都是徒劳的。为了挣10块钱,谁去研究改进仿真器不就是sb么! 卖这样一套仿真器还没有送一趟外卖挣的多!

 

所以今天国内这块绝大多数都在使用JLink或者盗版的JLink,幸好JLink不会卡你脖子。

 

在现实中,盗版JLink横行这个事情伤害了几方的利益:

国家少了税收无论是Z公司的方案或者JLink的方案如果能够受到知识产权保护。每笔销售的税收肯定跑不掉的,光税收收入肯定是高于50块的!国家少了一个创新的科技企业这些企业是很多行业的切入口,只要有个口子切进去,保护好,中国聪明人很多很多,就能往上游下游渗透。现在如果那天JLink说我不跟你玩了,现在国内有几个公司能够拿出媲美Jlink的全套解决方案呢?JLink和Z公司JLink和Z公司虽然是竞争关系,但是共赢的。大家都有足够的利润空间去竞争,去投资研发。但是在盗版面前,他们都是输家。JLink损失了收入,Z公司根本活不下去。销售平台的声誉与收益我不知道这种客单价仅55块的产品能够为阿里带来多少的收益啊,够不够被罚的?如果是正版的产品,收益肯定高的多。现在这种玩法,也难怪阿里的平台一直被人诟病卖假货。这不就是一个活生生的例子吗?而且这还是被JLink告过一次的阿里!开发者没得选,你想要啥定制的功能,想要本土的技术支持,做梦去吧。55块拿回去一个能用的,还想要啥自行车?!

而真正得益的只是一小撮盗版者(55块钱,挣的也是血汗钱)以及一些没有实力的开发者(把整个市场搞乱),完全是一个多输的局面。

小结

我在这里举的只是一个非常非常普通的例子。而在工作生活中大家使用的Matlab,Protel,PowerPCB,Autocad,Photoshop这些行业软件有几个是正版啊。巨大的本土市场本可以培育出一批中小型的替代型软件公司。

 

而现实中:

“人家比你好用多的AutoCAD只要5块钱就能搞定,你们卖300块,你咋不去抢呢?”

替代公司,卒。

 

市场需求就是巨大的推动力,中国作为世界工厂,电子工业的大国,机械工业大学,基建大国,行业需求是巨大的。但是今天,除了天正CAD这种超垂直领域里面,有几个像样的行业CAD/CAM软件?而这一切都是缺乏保护知识产权造成的,都是短视造成的。没有这些基础的行业软件,你跟我说先进制造业,工业4.0都是笑话。

 

再往深里面说,JLink一个调试器卖998美元,其中10美元是成本钱,剩下的988美元是知识产权和服务的钱。有了这988美元,JLink的研发人员才可以过上体面的生活,不用活得像条狗一样,才能静下心来研发新一代产品。

 

如果没有设计优化JLink这种低端货打基础,那么高端货你想盗版都盗版不了,自行设计更是想都不要想了。

Trace32软硬件调试仿真器

上面这个货,叫Lauterbach Trace32 ,上面这一套配全3万美元肯定是要的。这个东西可以用在芯片的Firmware,多CPU,多协处理器的调试上,功能超级强大。

 

因为即便你设计出来的芯片,最后你要在上面跑程序吧。就可能出问题,可能是硬件的问题,可能是软件的问题,也可能是firmware的问题,也可能三者之间都有问题。怎么调试,用什么调试,现在工业界广泛使用的就是这套东西。

 

如果这个东西放在整个芯片的产业链中,毛都不算。即便是这样,因为你没有自行设计JLink的基础,你根本搞不出这种高大上的东西(软件和硬件)。

而有兴趣,有能力,想搞这种高科技的Z公司早就被盗版干死了!

 

见微知著,现在是否还有人觉得“盗版有理,盗版光荣”吗?

 

国内科研院校经费大都只能报销设备器材,人员经费能报的很少很少,好像人力成本不要钱似的,喊喊口号就能忽悠过去的。985大学里的博士,青年教工(青椒)惨的跟鬼一样,严重underpay!当什么时候,能真正认识到科技工作者的知识,要比一堆设备,电脑,打印机,出租车票更重要的时候,科技发展才能迎来春天。

 

饿着肚皮是没法发展高科技的!

 

现在再回过头来看看任正非说的话:

实际上保护知识产权是我们自己的需要,而不是别人用来打压我们的手段,如果认识到这一点,几十年、上百年后我们国家的科技就有希望了。

 

然而,知难,行更难!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Lauterbach trace32与 jlink 的相关文章

随机推荐

  • TCP(select函数模型)

    客户端代码 include lt stdio h gt include lt sys types h gt include lt sys socket h gt include lt arpa inet h gt include lt st
  • i2c那些坑

    origin http bbs ntpcb com simple t126695 html I2C 的那些坑 一般情况下 xff0c i2c 设备焊接没什么问题 xff0c 按照设备手册一步步来 xff0c 基本上就顺风顺水能够用起来 如果
  • stm32f103系列引脚定义-功能图

    器件功能和配置 STM32F103xx增强型 STM32F103xx增强型模块框架图 STM32F103xx增强型VFQFPN36管脚图 STM32F103xx增强型LQFP100管脚图 STM32F103xx增强型LQFP64管脚图 ST
  • 用数百行代码实现60亿设备互联:微软重金收购的ThreadX硬在何处

    origin https www sohu com a 315222502 485057 2019年4月 xff0c 微软收购了ThreadX的母公司Express Logic 公司 而ThreadX有几亿个设备在运行 1 物联网操作系统简
  • Cache和DMA一致性

    cache读必须要buffer是cacheline对齐的 DMA应该多多少少知道点吧 DMA Direct Memory Access 是指在外接可以不用CPU干预 xff0c 直接把数据传输到内存的技术 这个过程中可以把CPU解放出来 x
  • stm32几种低功耗模式的实现和差别

    origin https blog csdn net jian3214 article details 99818603 01 前言 按功耗由高到低排列 xff0c STM32具有运行 睡眠 停止和待机四种工作模式 上电复位后 STM32
  • threadx也开源了

    前一段时间ucos开源了 xff0c 今天微软收购的threadx也开源了 xff0c 行业剧变呀 xff01 xff01 xff01 2020 5 26
  • armv8-M 32bit处理器

    https www eet china com mp a14579 html https developer arm com ip products processors cortex m 最早的Cortex M0属于Armv6 M架构 x
  • 作为ARM Cortex-M家族的继承者 Cortex-M23与M33有哪五大特色?

    http news eeworld com cn xfdz article 2017011259937 html 集微网消息 xff0c ARM处理器在嵌入式设备领域的应用非常广泛 基于ARM Cortex处理器的片上系统 xff08 So
  • emmc5.1, ufs2.0, ufs3.0

    总的来说 xff0c UFS3 0的综合性能 xff0c 特别是持续读写速度有着秒杀UFS2 1前辈的表现 xff0c 只是在随机读写和SQLite性能上 xff0c 却依旧和双通道的UFS2 1持平 xff0c 有些小遗憾 最后 xff0
  • 串行Norflash是如何实现XIP的?

    先说问题 xff1a 要想程序在串行的Norflash中运行 xff0c 到底需要做哪些工作 xff1f Norflash和Nandflash想必大家都知道 恕本人才学疏浅 xff0c 最近突然发现Norflash可以并行连接实现XIP x
  • ARM汇编语言 - 简介 [一]

    origin https zhuanlan zhihu com p 82490125 ARM汇编语言 简介 一 兰新宇 talk is cheap 说明 xff1a 本系列文章将主要以ARMv7和ARMv8架构为例 xff0c 介绍ARM汇
  • ARM汇编语言 - 简介 [二]

    上文介绍了ARM的数据传送指令 xff0c 本文将主要介绍ARM中的移位 序转和位操作等数据处理指令 移位指令 移位包括逻辑移位和算术移位 xff0c 所谓 逻辑 就是将寄存器中存放的内容仅仅视为一串bits xff0c 移位的时候只需要将
  • 智能小车开发的重点之一电机该如何选型

    一 智能小车的分类 二 电机的分类 无刷电机要好于有刷电机 xff0c 优点 xff1a 1 没有损耗 xff0c 有刷电机有寿命 2 静音 xff0c 有刷电机噪音比较大 无刷电机分为带霍尔传感器和不带霍尔传感器两种 xff0c 因为无刷
  • ARM汇编语言 - 简介 [三]

    上文介绍了ARM的数据处理指令 xff0c 本文将主要介绍ARM中的跳转指令 跳转指令 无条件跳转 ARM中的基础跳转指令就一个字母 34 B 34 xff0c 代表Branch xff0c 相比起x86中和它功能基本相同的 34 jmp
  • CAN总线35周年特别篇 -- CAN总线的前世今生

    origin https mp weixin qq com s MloRz 4sio8QGdNItNRBjQ CAN总线35周年之际 xff0c 花了一晚上时间整理翻译了下 xff0c 通过这个帖子大家会对当前市场上各种CAN名词有的全面系
  • 微控制器CPU性能测试基准CoreMark

    origin https www cnblogs com henjay724 p 8729364 html 痞子衡嵌入式 xff1a 微控制器CPU性能测试基准 EEMBC CoreMark 大家好 xff0c 我是痞子衡 xff0c 是正
  • 意外发现,Cortex-M7的性能和诸多关键参数碾压A7和R7

    origin https www amobbs com thread 5676525 1 1 html 之前一直以为ARM A R M M排在最后也最便宜 xff0c 肯定性能最低 xff0c 但最近意外发现并非如此 xff0c M7居然完
  • gcc之-fomit-frame-point

    Kernel里的dump stack oops打印出来的backstrace调用链表是怎样实现的呢 xff1f 大家都知道当发生函数调用的时候 xff0c 函数的参数传递 xff0c 返回值传递都要遵循一定的规则 xff0c 在ARM体系架
  • Lauterbach trace32与 jlink

    一直不太明白trace32为何这么贵 xff0c 这篇文章讲了一些 xff0c 稍微明白一点了 一个小工具背后的故事 昨天我们推送了华为任正非2012年的讲话稿 真正的出路 xff1a 重读任正非2012实验室讲话 任总是在商场上真刀真枪干