-
来源:社区活动专版 查看:10029 回复:167
-
来源:嵌入式操作系统论坛 查看:1372 回复:0
多线程编程是现代软件技术中很重要的一个环节。要弄懂多线程,这就要牵涉到多进程?当然,要了解到多进程,就要涉及到操作系统。不过大家也不要紧张,听我慢慢道来。这其中的环节其实并不复杂。 (1)单CPU下的多线程在没有出现多核CPU之前,我们的计算资源是唯一的。如果系统中有多个任务要处理的话,那么就需要按照某种规则依次调度这些任务进行处理。什么规则呢?可以是一些简单的调度方法,比如说 1)按照优先级调度 2)按照FIFO调度 3)按照时间片调度等等当然,除了CPU资源之外,系统中还 ...
-
来源:方案交易 查看:1088 回复:3
需要一款嵌入式CPU或SOC,用于音频和简单视频处理。 接口要求支持USB,Ethernet,Audio,Camary,SD卡,LCD接口,可扩展TV接口。价格要在50块RMB以内,不知道有没有?
-
来源:TI论坛 查看:1085 回复:4
ti的工程师你好, a最近研究c6678的boot问题,遇到一些疑问,麻烦指点一下:1,文档中说到,多核启动,一般是core0先执行初始化,其他core执行IDEL,等到core0把其他core的代码加载后,其他core0通过ipc来通知其他核,那么这里有一个疑问,就是既然其他核的代码都没有准备好,那其他核的IDEL,还有IPC这些是哪里的代码配置的呢?难道所有核启动的时候自动的都是执行同一份代码?然后在这里的代码中用DNUM来安排不同的工作?也就是说,在core的代码里面用DNUM来分配core0初始化,其他core IDEL 或者等到IPC2,假如我想使用SPI ...
-
来源:嵌入式操作系统论坛 查看:1047 回复:2
如题。。不让我传,才15m就不让
-
来源:TI论坛 查看:676 回复:2
我用的C6657,双核处理器,我想请问一下,当我使用手册7-33表格中的31号中断的时候,如下图所示,手册上说它被编号为(9+20*n)的CIC0输入事件触发,注释又说 n is core number。我想知道,如果我只把CIC0的9号事件绑定到了此处的31号中断,那么是不是只有n=0的core能触发此中断?n=1的第二个核不会触发(因为没绑定29)?另,我想问在6657上core number 默认是0和1,还是1和2?因为我发现在.ccxml配置文件中有个TraceDeviceId是默认0x1和0x2的请专家指教,谢谢! ...
-
来源:电子元器件论坛 查看:621 回复:0
mtk6517和6573可以通用吗??
-
来源:TI论坛 查看:468 回复:2
本人菜鸟,C6678学了一个多月,至今想不出LMS算法如何多核实现?看多核实现的IMAGE PROCESSING的例程,这个处理比较复杂,数据量也大,个人理解:这个图像处理的例程是不是基于数据分块的,就是SLAVE核是对不同的数据块做相同的处理?可是LMS算法中循环:y(n)=w(n)x(n); e(n)=d(n)-y(n); w(n+1)=w(n)+2ue(n)x(n);算法是迭代的,紧密联系,是闭环结构,要是代码分块执行,感觉块与块之间总要传递数据?不是破坏了高内聚低耦 ...
-
来源:TI论坛 查看:333 回复:4
大家好,我的环境:C6670, SYS/BIOS v6.33.6.50, IPC v1.24.4.32, XDC v3.23.4.60。我目前的工程是4个Core用一个同样的工程,一个同样的cfg文件,生成一个同样的.out文件,只是在代码中用DNUM区分了每个Core的处理任务。遇到的问题:1. 工程中,每个Core都需要512KB的空间作为SRIO对外的收发缓冲空间。这样,则L2SRAM肯定放不下。于是我把这个512KB的收发缓冲去load到MSMCSRAM中去了,生成了一个.out加载到4个Core中。CMD文件中.Tran_Receive_buffer: load >> MSMCSRAM源代码中#pragma DATA_SECTION ...
-
来源:TI论坛 查看:329 回复:1
附件是一个两核使用一个标志交互的程序。在未使用o3优化时工作正常,使用o3优化,标志赋值正常,却无法跳出相应循环。请问是什么原因呢?