硬件芯片的功能从底层到界面怎么实现?
本人是电子产品小白,上网经常看到某款芯片具有什么什么功能。比如“RTD1073集成HDMI1.3,USB2.0HostandDevice,SATA,FastEtherne...
本人是电子产品小白,上网经常看到某款芯片具有什么什么功能。比如
“RTD1073集成HDMI1.3, USB2.0 Host and Device, SATA, Fast Ethernet MAC and
PHY, 12-bit Video DACs, 12-bit Video DACs, 与HD Audio Output.”
我的理解是这样的:芯片买来的时候应该类似于一个空壳吧,硬件上面可以增加周边的配件,存储、电源、usb、蓝牙等一些接口之类。然后在你可以装个系统,芯片上的功能应该都集成在里面而且有类似驱动的东西(也就是说不止是硬件)。如果从上面往下面来看,那应用程序调到操作系统,操作系统再调芯片中个功能模块驱动,各驱动再操作到硬件实施具体的操作。
我的问题是:装了操作系统后就可以调用芯片上各功能模块了吗?不同的操作系统怎么办?难道芯片上有针对各种系统调用的接口啊?我可不可以这样理解:芯片刚买来的时候是只有硬件的,但会附上各种功能的驱动,然后你需要将它们合成编译到你的操作系统里面去才能跑起来?
我感觉我的理解太TM肤浅了,对这种东西基本不懂啊,有没有可以参考的书籍之类的?各位大哥给个大方向也行~~
________________
--------------------------
刚才上网看到一个例子,不知道有没有高手能解释一下啊:
“MIPS于北京召开新闻发布会,宣布推出其行业标准MIPS架构的Android平台,并希望能在60天内公开MIPS优化后的源代码。”
这句话是不是说增加了面向android(或者linux?)的驱动?还是说硬件上面会有所改动? 展开
“RTD1073集成HDMI1.3, USB2.0 Host and Device, SATA, Fast Ethernet MAC and
PHY, 12-bit Video DACs, 12-bit Video DACs, 与HD Audio Output.”
我的理解是这样的:芯片买来的时候应该类似于一个空壳吧,硬件上面可以增加周边的配件,存储、电源、usb、蓝牙等一些接口之类。然后在你可以装个系统,芯片上的功能应该都集成在里面而且有类似驱动的东西(也就是说不止是硬件)。如果从上面往下面来看,那应用程序调到操作系统,操作系统再调芯片中个功能模块驱动,各驱动再操作到硬件实施具体的操作。
我的问题是:装了操作系统后就可以调用芯片上各功能模块了吗?不同的操作系统怎么办?难道芯片上有针对各种系统调用的接口啊?我可不可以这样理解:芯片刚买来的时候是只有硬件的,但会附上各种功能的驱动,然后你需要将它们合成编译到你的操作系统里面去才能跑起来?
我感觉我的理解太TM肤浅了,对这种东西基本不懂啊,有没有可以参考的书籍之类的?各位大哥给个大方向也行~~
________________
--------------------------
刚才上网看到一个例子,不知道有没有高手能解释一下啊:
“MIPS于北京召开新闻发布会,宣布推出其行业标准MIPS架构的Android平台,并希望能在60天内公开MIPS优化后的源代码。”
这句话是不是说增加了面向android(或者linux?)的驱动?还是说硬件上面会有所改动? 展开
2个回答
展开全部
你提到的是单片机的领域,单片机也可以细分:C51、PIC、AVR、ARM等,说到单片机也会说到另外一个词汇,叫嵌入式系统开发,RTD1073这种是类似于DSP的嵌入式系统,开发这款芯片的公司会提供整套方案(包括硬件电路及配套软件),必要的话只是稍微更改一下固件(也就是嵌入式系统)的个别参数,就可以大规模的生产,投产快,但是功能单一,DSP的引脚基本都是固定了的功能端接口,像MP3,MP4,车载DV都是属于这种类型的。而类似ARM这种,都是CPU类型的单片机,引脚都是I/O口,功能由软件而定,这种类型的功能强大,但是软件开发时间周期长,要求厂家要有比较强的实力,目前国内这类型的人才比较少,以后也是全球的热门行业,对工程师的要求也比较高,不论是单片机的硬件设计和软件设计,对软硬件都要涉及到。现在的智能机基本都是ARM核心的了。
我大概就是了解这么多了,呵呵~~希望能够对你有所帮助。
我大概就是了解这么多了,呵呵~~希望能够对你有所帮助。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询