这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » 国产MCU原厂有必要自主研发自己的编译器软件吗?

共4条 1/1 1 跳转至

国产MCU原厂有必要自主研发自己的编译器软件吗?

工程师
2021-08-03 21:54:41     打赏

国产MCU原厂有必要自主研发自己的编译器软件吗?


玩了四年的STC单片机,都是用汇编来写程序,也没什么困难,前些日子想试STC16,去KEIL下载了2051的编译器,填上要求报价表,不见回应,看来是太有钱懒得卖,只好用老办法打开,还能用,不过看了十六位的指令,没发现什么吸引人的功能,除非有什么大的目标要实现,还是窝在8位舒服些。

说到这8位机,从STC12玩起可说是一路风顺,内部功能逐一被调用,都没什么问题,后来玩到STC8,没有了晶振,体积又小,又很便宜,就玩起缩骨神功,把原来的设计变小,再变小,非常满足。

但很快就要玩到8位机的极限,由于刚学的时候不懂得0-127,能即刻赋值的记忆体的宝贵,把其中大部分用在设定参数上,现在已经用到快7F了,程序就再也写不下去了,就奇怪为何STC单片机能够做出那么多扩展记忆体,就做不出多一点可以直接存取,能即刻赋值的记忆体,比如128-255,这部分已经用在内部的寄存器,无法被用来给程序赋值用。

想来想去,硬件制造不是问题,就搞多几个选择开关而已,问题在于软件,就算这样的芯片做出来了,也没有编译器能够去控制这些开关,根源就在于这些厂家没有自己的编译器,用的都是KEIL的,人人都用破译的,不用钱,没有人会笨到去开发自己的编译器。

但厂家就不一样,不是说是“国之重器”吗?找几个特勤劳的码农,给予高薪,不出几个月,准能把国产单片机的汇编编译器给搞出来,才能把古老8位单片机的剩余潜能给挖掘出来,避免有一天突然被掐脖子,也能让懒农能继续留在8位的窝里。




关键词: 编译器     国产MCU    

工程师
2021-08-03 22:02:35     打赏
2楼

STC是经过AT型号新增了一些寄存器、中断来的。
目前国内的编译器还属于卡脖子技术,还无法摆脱keil软件。


工程师
2021-08-03 22:10:55     打赏
3楼

"掐脖子"这个词语是跟HW相关的自媒体最喜欢的一个词语
在这个单片机技术专业相对比较强的论坛,没有必要说这个,因为,我们几乎没有脖子给别人掐
英特尔1981年老古董,能让STC成为"全球最大8051单片机设计公司",这是STC自己说的
能做晶圆的就那几个厂,封装都是日本那味精厂提供的材料,核心企业没一家是我国的
楼上已经有人说了,汇编还要什么编译器,Keil都是集成汇编编译器的


现在不好做的是C编译器,就是把C语言转换成汇编的,那才是困难的,至于成本多大我不知道,我只知道没有什么厂商愿意搞
人家上海交通大学微电子学院院长陈进教授都知道拿别的芯片来打磨,上亿的银子就到手了,谁还有心情搞编译器呀,说不定编译器刚刚搞好,厂子就倒闭了呢
看看寒武纪就知道了,股****一解禁,大股东直接套现走人,几个亿到手
目光短浅的我,如果手头上有几个亿,编译器?学单片机?逛论坛?我呵呵!我无法想象****存款一天的利息比我加班一个月还多是一种怎样的生活


专家
2021-08-04 00:02:41     打赏
4楼

感谢楼主的分享,很实用了。


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]