2

孩子学习编程需要什么硬件(小孩子学编程需要准备什么)

#怎样学习开发软件# 软件开发学习,首先要明确学习的方向,软件开发,还是硬件开发,软件里面又分,前端开发,后端开发,前端又分很多,后端也分很多,最后,找一个师傅,修成正果

#怎样学习开发软件#

软件开发学习,首先要明确学习的方向,软件开发,还是硬件开发,软件里面又分,前端开发,后端开发,前端又分很多,后端也分很多,最后,找一个师傅,修成正果

读了《soc设计方法与实现》,讲的内容七七八八几乎把芯片设计有关的东西都讲了一遍,但是又觉得是蜻蜓点水,没有深入,然而很多地方都有指导意义。感觉是适合芯片总设计师看的,用来指导开发芯片。但是主要内容还是片上系统,就是多系统集成芯片,这就要涉及到总线,具体的功能核都是用IP来做,不用自己开发,比如拉入一个或者多个arm核心就形成armcpu了,都不用写代码。

这本书虽然只是320页但是却有60万字,而其他同样薄书籍一般只30万字,所以读起来多花一倍时间,因为要精读,所以要一字不漏读,这样就慢。速读虽然速度快但是没有经过大脑边读边思考,是从自己要求设计cpu的目的去读,看看有没有对自己设计cpu很有用的知识点。

其中提到的一个观点很重要,就是cpu硬件开发和应用软件开发同时进行,而不是只设计硬件,否则人家怎么用你的cpu呢。wintel联盟就是一家设计硬件一家设计软件,但是苹果软硬件一起做也不错,毕竟别人未必愿意为你开发软件和操作系统。wintel联盟现在很难复制。

书中很重视IP模块,但是有没有免费开源的IP可以用呢?如果都是买IP然后组装到自己SOC然后就可以流片了,因为他们说IP已经充分测试可以直接用。当然现在很多公司买ARM核心IP也是提供源代码的,不然只是兼容指令需要这么多钱么。

既然要开发CPU就要自己写IP,不然组装cpu终究不是个事。

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2596779/
1
上一篇儿童学编程一般要多久(少儿编程要学多久才有效)
下一篇 幼儿编程卡片怎么用(幼儿园卡片怎么做)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部