完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
1个回答
|
|
刚到深圳在老赛格卖芯片, 帮人做的第一个51程序是马达驱动。把ROM和RAM分成二个区域, 每个区域独立运行一段程序,中断设置标志后即返回。用一个定时器来回切换两个程序,基本实现了并行任务,程序执行延迟也基本能估算。后来学习win32, 才了解到什么进程、线程、上下文等等。以我的认知,无论单核还是多核, 真正的实时多任务或要准确控制延迟,都必须在裸机上跑。
NBM3108 NBM3501 XVF3000 XVF3510采用的是XMOS XS2系列多核单片机,每个芯片封装两个物理核(tile), 每个tile最大MIPS 1.2GHz,集成256K 32bit RAM, 可运行8个并行任务(core). 每个core 最大MIPS 120MHz, 即整个芯片可并行16个任务. XS2不是简单地把两个物理核封装在一起, 它还有以下几个特点: 1. C语言开发, 不需要实时操作系统; 2. 非常简单的任务间通讯; 3. 非常简单的tile之间通讯, 芯片可简单级联; 4. 独特的IO结构, 非常适合多任务系统; 5. 单指令周期, 可实现非常准确的延迟估计, 即所谓 "你所设计的, 就是你会得到的" ; 6. 丰富完善的开发环境, 丰富的库函数. XMOS用15年时间打造出一种独特的多任务MCU, 相信它独特的架构在ai时代会大放异彩! |
|
|
|
只有小组成员才能发言,加入小组>>
2989 浏览 9 评论
2706 浏览 16 评论
3225 浏览 1 评论
8467 浏览 16 评论
3788 浏览 18 评论
6972浏览 6评论
求助,请问MS51FB9AE带隙电压能作为侦测的基准电压吗?
7464浏览 3评论
6966浏览 3评论
支持UART-to-BLE透传的新唐NuTool – BLE ATCMD开发工具推荐
5811浏览 3评论
9385浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-2 15:46 , Processed in 0.449971 second(s), Total 74, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号