完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、位域和volatile介绍 位域和volatile大家再熟悉不过了:前者用于将指定类型的整形变量按照我们的意愿像蛋糕一样切分成或大或小的若干份;后者用于告诉编译器“绝不允许对被修饰的变量动手动脚(做优化)”,因为在“编译器不知道的情况下”,这个变量的值是可能会因为各种原因被更新或者是改变的。 外设(peripheral)本质上就是大家最近热炒的“硬件加速器”。在遥远的过去,UART、SPI这类外设其实都只是一个通信协议,由软件通过操作GPIO(最多配合引脚上的外中断)来实现。后来,为了降低CPU的负担(offload CPU)、提高能效比(Energy Efficiency),软件UART和SPI的硬件加速器被制造了出来——这就是大家熟知的硬件UART和SPI的由来。 说到“降低CPU负担”,实在有个槽不吐不快:外设存在的意义就是为了“解放CPU”——让原本通过软件来实现的功能由硬件来做——不仅做得更好更可靠,而且消耗的能量更少。问题是,当CPU解放以后,CPU应该做啥呢?或者说多出来的CPU时间、多出来的运算性能CPU应该用来做啥呢? |
|
飞凌嵌入式ElfBoard ELF 1板卡-开发环境搭建之交叉编译
102 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-shell脚本编写之输入输出重定向
1242 浏览 0 评论
飞凌嵌入式-ELFBOARD ELF 1外设扩展硬件分享第一期
2001 浏览 0 评论
4086 浏览 0 评论
2171 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-29 23:04 , Processed in 0.564297 second(s), Total 65, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号