前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >谈一谈国产芯片与国产操作系统

谈一谈国产芯片与国产操作系统

作者头像
bigmagic
发布2020-06-29 16:47:11
2.2K0
发布2020-06-29 16:47:11
举报
文章被收录于专栏:嵌入式iot

华为事件和早一些的中兴事件,以及让我们看到了芯片国产化的重要性,其实在嵌入式的很多的领域中,我们都能看到国产芯片的影子。不得不承认,在芯片行业,我们还是发展的比较晚,但是这绝对不是阻碍前进的障碍。也不可能说一直用别人的东西,很多时候,自主可控的方式才是可持续发展的模式。

我觉得龙芯一直在芯片研发领域稳步前进,并且做龙芯指令系统,兼容MIPS指令。在实现芯片国产化的道路上,不断的突破,不断的做一些尝试。虽然与英特尔和ARM相比,还是存在差距,这些差距主要上在芯片性能,生态环境上。目前芯片国产化其实都在一定程度上存在这些问题,比如目前很火的risc-v,很多都在探究着芯片国产化的方式。这些都是比较好的信号,自主研发,安全可控。不用看别人的脸色,我觉得这就是蛮好的。

RT-Thread作为一个开源的国产物联网操作系统,也是在积极的推进着国内开源事业的发展,目前RT-Thread的生态还是比较活跃,用过rt-thread的人可能都会被其生态所吸引,一大批的社区开源活跃的大佬在分享自己的东西,借助rt-thread的这个操作系统的平台,可以将自己的熟悉的东西做成组件,让需要的人可以用到,而且也可以吸引志同道合的朋友,一起将这个事情做到极致。

rt-thread在国产芯片的支持上也做着很多的工作,也支持了很多的体系架构的芯片,比如一些常用的,arm cortex-m,cortex-a系列,支持的也比较完善。还支持armv8体系架构,支持龙芯,君正这类的mips架构,也在支持很多国产的RISC-V芯片。国产的操作系统,配上国产的芯片,才能发挥出最大的实力。目前rt-thread上对龙芯的支持已经支持了2k1000,1c,1b。其中驱动部分也非常的完善。其中龙芯2k1000是mips64的架构,主频为1GHz。而且有2GB的DDR3。外部有丰富的资源,主要应用在网络安全以及移动智能终端领域。在龙芯2k1000的rt-thread上,也有许多小伙伴不断的完善上面的驱动以及功能模块,这个生态目前还是比较活跃的。

国内的开源还是发展的比较晚,也许很多人目前对开源的理解不是特别深刻。其实我想说的是,开源的东西,也许才是更加有活力,才会趋向于更加完美。吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。善于学习,善于取长补短,才能走的更高,看的更远。或许很多人终其一生,也不能做到的事情,找到拥有同样兴趣爱好,志同道合的朋友一起完善,何乐而不为。

对于很多的事情,我们不去尝试的做,那就永远不会有进步,如果不花时间去做专研,那么永远的受人制约。虽然我们都想去用好的东西,享受着当下的便利,这种便利确实是要付出自由的代价的。例如芯片产业,或者国产化的一些操作系统,或者国产化的一些eda,CAD之类的工程软件。

我们常常在一边吐槽国内的电子产业的发展,也确实承认国外的科技的发达,比如arm的文档丰富,而龙芯却找不到太多资料,原因在于,还是生态的缺乏,还是不够坚持,还是不够自信。只有当火烧到眉毛的时候,才意识到自主的重要,只有当没有人可以依靠的时候,才明白独立的价值。我们国家,那么多的厉害的人,如果团结起来,认真的做事,哪里还有看人脸色行事的事情。

我一直关注国内开源事业的发展,并且也做着一些社区的推广以及看起来根本赚不到什么利益的事情,同时也接触到这个圈子里的许多人,还是有许多的人或者公司,认为技术就是自己的,留着给自己带来一些利益,别人都不会的东西,我会了,这就可以带来满足感,其实国内社区是不是非常的活跃,大多数人还是在合作中认识的,并非完全的兴趣爱好。

我觉得,不论是做什么事情,首先是学习别人好的东西,比如学习嵌入式,我就不建议一开始就学习龙芯之类的,可以从arm入手,资料丰富,上手容易,比较容易有成就感,但是,不能拘束于arm,应该广泛的阅读与思考,去探索新的领域,比如芯片的国产化,操作系统的国产化的道路。这不是一个人的事情,也不能强求别人去坚持,但确实是一件比较重要的事情。就像小时候,学过的一篇课文,一个小男孩走在沙滩上,独自的俯拾着被海浪拍起来来的海星,小鱼,有人问他:”每次海浪过来的时候,都会有那么多小鱼小虾被拍打上岸,你捡不完的。”小男孩说:我捡起一个,就会有一个生命可以存活下来,这总比一个都不救好啊。

坚持做下去,需要的不仅仅是三分的热度,更重要的是一颗勇往直前,不畏浮云遮望眼的勇气和担当。我想起一句话,追求极致,成功才会在不经意间追上你。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式IoT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯物联网终端操作系统
腾讯物联网终端操作系统(TencentOS tiny)是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU 及模组芯片上。而且,基于RTOS内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档