当前位置:首页 » 操作系统 » dsplinux

dsplinux

发布时间: 2022-03-03 12:12:57

1. linux ARM FPGA和DSP这四个方面的问题

大概可以分为两组,
一组是以编程为主,就是linux
一组是以硬件为主,就是ARM,FPGA,DSP

linux,就是学习linux的内核,包括启动过程,任务机制,网络控制,IO模块等。还要学习gcc等编程工具,调试工具。但学完利用呢,也是以嵌入式开发居主,配合ARM,包括移植uClinux,移植自己开发的程序,这样子。可能还包括linux服务器上面的研发吧。

ARM,我学了挺长时间的。ARM就可以理解成一种CPU,大部分上都是要靠移植一种系统(uCLinix),然后移植开发的程序。以后主要负责嵌入式开发,学习的工具包括IO开发,驱动程序开发,比如做个什么MP3/4/5,手机开发,PDA,GPRS
什么的。

FPGA,是一种基于硬件的开发,里面可以理解成一些零散的部件,包括加法器,乘法器,寄存器,SRAM什么的。而你要做的开发,就是通过IDE(比如QuartusII)实现一定的功能,烧写到FPGA中,将零散的部件连接,从而实现了一定的逻辑功能。

DSP,数字信号处理,主要用在视频处理,比较高效。也可以配合FPGA和DSP,既满足灵活的配置,还能完成视频处理方面。效率高。

至于选什么,都还行。你可以问下你的导师,和学长。我看,都还不错,以后的就业都很好的。当然,ARM+Linux,市场比较大,用的也多,你可以参考一下。

2. linux下的DSP开发环境是什么

DSP(digital singnal processor)是一种独特的微处理器,有自己的完整指令系统,是以数字信号来处理大量信息的器件。一个数 字信号处理器在一块不大的芯片内包括有控制单元、运算单元、各种寄存器以及一定数量的存储单元等等,在其外围还可以连接若干存储器,并可以与一定数量的外 部设备互相通信,有软、硬件的全面功能,本身就是一个微型计算机。DSP采用的是哈佛设计,即数据总线和地址总线分开,使程序和数据分别存储在两个分开的 空间,允许取指令和执行指令完全重叠。也就是说在执行上一条指令的同时就可取出下一条指令,并进行译码,这大大的提高了微处理器的速度 。另外还允许在程 序空间和数据空间之间进行传输,因为增加了器件的灵活性。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其 他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器, 是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。由于它运算能力很强,速度很快,体积很小,而且采用 软件编程具有高度的灵活性,因此为从事各种复杂的应用提供了一条有效途径。根据数字信号处理的要求,DSP芯片一般具有如下主要特点:

(1)在一个指令周期内可完成一次乘法和一次加法;

(2)程序和数据空间分开,可以同时访问指令和数据;

(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;

(4)具有低开销或无开销循环及跳转的硬件支持;

(5)快速的中断处理和硬件I/O支持;

(6)具有在单周期内操作的多个硬件地址产生器;

(7)可以并行执行多个操作;

(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。

当然,与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。

3. DSP芯片上可以跑linux操作系统吗

按理说应该可以的。
一般的linux操作系统在启动初期的初始化就是串口、中断、定时器。
不过DSP的指令集比较复杂,你需要自己移植,然后现在还没有适合DSP的GCC交叉编译器。
过程太复杂。
不过可以尝试自己写一个操作系统放在DSP上。

4. linux2.6支持dsp吗

常见的DSP都不支持的,

5. dsp和linux哪个适合外语好的女生学

看兴趣咯,如果就英语水平单方面来说,比较推荐linux,应用面也还行

6. 求助:怎样在DSP上移植Linux系统

这种代码移植工作量是很大的,有些人移植成功了,不过对源代码必须有深入的了解,对DSP的程序优化也必须做好,很多地方需要修改和裁减。DSP/BIOS本身不就挺好用么.

7. 做安卓牛逼还是做ARM+LINUX DSP牛逼

Arm+Linux偏底层,安卓为顶层APP开发,可比性不太大,看你的具体情况了。我是做Arm+Linux的,因为我是从单片机走过来的。

8. 请问DSP和Linux ARM方向选择存在冲突吗

你这个想的太片面了。一开始我也不喜欢dsp

9. 请问dsp和嵌入式linux方向选择存在冲突吗

建议往嵌入式Linux方面学习,基于现在的国际环境以及现在国内的一些现状,嵌入式工程师现在是比较稀缺的,也是许多行业所需要的一个方向

学习Linux相关方面的知识可以网络搜索《Linux就该这么学》进行学习了解

10. 把单片机,arm,dsp,linux内核学完要多少时间

0基础的话,想学精通的话还是参加工作,边工作边学习,否则的话,既耽误时间又收效甚微!!!
快的话,你能力又比较强,想学出师至少3到4年!

热点内容
fml加密 发布:2024-11-15 15:05:56 浏览:882
存储上市龙头 发布:2024-11-15 14:52:14 浏览:37
我的世界服务器怎么重置教学 发布:2024-11-15 14:52:13 浏览:122
C语言tf 发布:2024-11-15 14:36:22 浏览:810
违反密码法是什么意思 发布:2024-11-15 14:36:20 浏览:920
androidmp3录音 发布:2024-11-15 14:32:50 浏览:493
英朗自动挡哪个配置最好 发布:2024-11-15 14:27:44 浏览:253
编译原理断言有哪几种 发布:2024-11-15 14:25:29 浏览:200
数据库数据重复 发布:2024-11-15 14:23:17 浏览:781
安卓端开发用什么IDE 发布:2024-11-15 14:13:51 浏览:554