Questions tagged «embedded-systems»

计算机硬件和软件,构成某些较大系统的组成部分。期望他们在没有人为干预的情况下执行具有时间限制的功能。嵌入式系统的范围从简单的MP3播放器到复杂的航空电子系统。

2
如何确保物理网络接口在嵌入式Linux系统上重新启动时始终获得相同的接口名称?
对于嵌入式Linux系统,如果我有两个或更多网络接口,我如何确保每次启动时始终获得相同的接口名称 换句话说,我希望,例如,eth0始终映射到一个物理以太网端口,eth1映射到下一个,等等。 我的Linux“发行版”是本土的,我使用devtmpfs来填充/ dev。我使用busybox for init(以及其他大部分内容),以及用于系统启动和关闭的自定义init脚本。 我不需要mdev或udev的hotplug设施 - 我指的是“固定”以太网端口。



3
定义ARM Cortex-M4微控制器的堆和堆栈大小?
我一直在从事小型嵌入式系统项目的开发工作。其中一些项目使用了ARM Cortex-M4基本处理器。在项目文件夹中,有一个startup.s文件。在该文件中,我注意到了以下两个命令行。 ;****************************************************************************** ; ; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> ; ;****************************************************************************** Stack EQU 0x00000400 ;****************************************************************************** ; ; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> ; ;****************************************************************************** Heap EQU 0x00000000 如何定义微控制器的堆和堆栈的大小?数据表中是否有任何特定信息可指导您得出正确的值?如果是这样,应该在数据表中寻找什么? 参考文献: 解码ARM Cortex M4的启动文件 默认堆栈/堆大小


1
逻辑分析仪应该采样多快?
如果我有一个10 MHz的数字信号,我需要用逻辑分析仪进行采样的速度有多快,以避免任何误码?如果要连接协议解码器(例如SPI),最小采样率会增加吗? 我知道Nyquist-Shannon采样定理,以及10 MHz方波在较高谐波(30 MHz,50 MHz等)下具有显着能量的事实。但是,逻辑分析仪不需要完全采样或重现方波即可知道它是逻辑1还是0。我正在寻找避免比特错误或协议解码错误的实际必要条件。 我正在使用Saleae Logic Pro 16。


1
写入2K页大小的NAND闪存时节省RAM内存
我正在为Samsung K9WAG08U1D NAND flash芯片编写驱动程序。内存芯片的规格提到其页面大小为2048字节(2kB)。我正在使用TI MSP430F2619具有4096字节(4kB)RAM的A。这意味着我只需要分配2k内存缓冲区即可写入闪存。我的应用程序是协议转换器,因此需要一个额外的缓冲区来处理来回传输。请建议我采用更好的方法来减少由于闪存页面大小而导致的RAM需求。


1
是否有FPGA可以根据需要自行“重新布线”?
例如,如果有许多浮点运算,则可以“重新连接”其某些整数单元的区域以处理浮点指令,反之亦然。或者,如果没有太多的计算,但是有很多I / O需求,那么它可以更好地并行化其IO。 据我所知,FPGA在引导时加载其HDL代码,但对我来说,似乎并非没有可能,从而可以部分地重新加载更大的HDL的不同部分。 这样的FPGA是否已经存在?


0
使用将GPU连接到移动FPGA
请说明在其他论坛上是否会更好地提出这个问题,我不是工程师而是计算机科学家,并且对FPGA / ASIC的经验很少。 据我所知,在线阅读,FPGA可以扮演编译的C / C ++甚至OpenCL程序的角色,并模拟GPU的输出。 我的问题是,是否可以将普通台式PC GPU(NVidia)连接到FPGA(例如Xilinx / Lattice Crosslink),以便之后可以重新处理视频信号?这可以通过DisplayPort或HDMI连接实现吗? 或者,如果processinig完全转移到FPGA,那么将高带宽连接(大于10Gbps的顺序)连接到FPGA中是否常见?

1
用于切换高速数据通信线路的晶体管选择
所以这是我的情况:我是一名机械工程专业的学生,​​致力于我的一门课程的产品创新。产品本身对嵌入式编程非常重视,我很满意。我不太满意的是我需要做的小型电气工程。 基本上,我需要能够通过晶体管(或SSR,如果你想要迂腐)控制(打开或关闭)高速(USB)数据线。当高信号发送到(基极或门)时,线路被启用,数据可以流动。当存在低电平时,通信被禁用。 因为我正在处理非常低的电流,我倾向于使用NPN晶体管,主要是因为我有一些方便。我应该为这个应用寻找更好的晶体管或特殊额定值吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.