惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyberwarzone
Cyberwarzone
F
Full Disclosure
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
有赞技术团队
有赞技术团队
J
Java Code Geeks
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
L
LINUX DO - 最新话题
T
Threatpost
S
SegmentFault 最新的问题
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
C
Cyber Attacks, Cyber Crime and Cyber Security
Google DeepMind News
Google DeepMind News
Know Your Adversary
Know Your Adversary
S
Schneier on Security
V
Vulnerabilities – Threatpost
D
DataBreaches.Net
G
GRAHAM CLULEY
Latest news
Latest news
P
Privacy International News Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
Scott Helme
Scott Helme
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
Security Latest
Security Latest
G
Google Developers Blog
L
LangChain Blog
MyScale Blog
MyScale Blog
Project Zero
Project Zero
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
N
News | PayPal Newsroom
www.infosecurity-magazine.com
www.infosecurity-magazine.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
SecWiki News
SecWiki News
T
Tor Project blog
C
Check Point Blog
Google Online Security Blog
Google Online Security Blog
GbyAI
GbyAI
The Last Watchdog
The Last Watchdog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
WordPress大学
WordPress大学

Raspberry Pi

客户给了一台树莓派的板子,没给用户名密码,打算让在板子上做程序开发,希望各位大佬指点 1000 捡了个香橙派 5pro 16g+256 emmc - V2EX 年底清年假,准备带个树莓派去“闭关”十来天,求推荐好玩的 Edge AI 项目/硬件周边 - V2EX 树莓派模块购买 - V2EX 树莓派 4/5 现在价格值得入吗? - V2EX 树莓派香橙派等的可直接烧录到 TF 卡启动的 IMG 文件怎么制作的 - V2EX 树莓派 Raspberry Pi 4B TVS 瞬态抑制二极管击穿更换求助 - V2EX 求推荐一个树莓派系统 - V2EX 现在树莓派的玩法都有什么 - V2EX 嵌入式场景大家喜欢在与下位机交互的时候用什么协议 - V2EX 求推荐树莓派型号,主要用途: Linux 下载机、跑一些 Python 脚本 - V2EX 请问树莓派做 nas 有什么好用的系统? - V2EX 树莓派能带的动大容量硬盘柜吗 - V2EX 树莓派 5 16GB 已经发布了,大家有什么好的应用方向吗? - V2EX 把树莓派当主路由,无线网速很慢,可能是什么原因呢? - V2EX 开发版代替主机用于大屏数据展示可行吗? - V2EX 办公室大屏的主机用开发版替代有朋友实际落地吗? - V2EX 树莓派 5 外接移动硬盘遇到一个奇怪的问题 - V2EX 树莓派对比迷你主机有什么优势场景吗 - V2EX 树莓派 4B 挂了 - V2EX raspberry pi 的 imager,烧录系统没改变的问题 - V2EX 有比树莓派更好的选择么? - V2EX 树莓派+USB 的 4g 无线上网卡很不稳定 - V2EX 3B+wifi 断连 - V2EX 卖 3 个树莓派回血 - V2EX 最近树莓派价格回落了? - V2EX 树莓派户外太阳能供电解决方案 - V2EX 树莓派如何保证 usb 供电能稳定达到 5V 1A - V2EX 树莓派 5 开始有货了,有没推荐在哪购买? - V2EX 如何将一份 C 源代码编译出 ARM32 平台的.so 文件 - V2EX SSH 端口转发 10 分钟左右自动断开一般是什么原因? - V2EX Raspberry Pi 5 - V2EX 树莓派 5 好像出来了 - V2EX 树莓派系统(不含桌面)安装后,想在命令行下测试喇叭音箱,终于找到了几个无跳转的*.wav 和*.mp3 纯网址 - V2EX 现在卖了树莓派,买个 N100 的小主机咋样? - V2EX 树莓派的一点信息 - V2EX 树莓派 400 和树莓派 4 ModelB 的定价问题 - V2EX 树莓派 4b 系统内核好像升级成 aarch64 了,但是软件包还是 32 位😂 - V2EX 为什么使用 xshell 可以正常连接树莓派,而使用 xftp 的 sftp 却无法连接 - V2EX orange pi 是什么情况,价格居然这么贵了 - V2EX vnc 连接不能输入用户名? - V2EX 有没有树莓派的替代品? 现在树莓派的价格太高了 - V2EX 树莓派 Pico 的升级版 Pico W - V2EX 使用树莓派让电视轻松支持 AirPlay - V2EX 最近树莓派价格炒的离谱 - V2EX 树莓派替代品 - V2EX 最近的树莓派 4B 一路飙升啊?啥情况 - V2EX 没人关注吗? Raspberry Pi Zero 2 W 发布了 - V2EX 别让你的 pi 吃灰了,总有一种玩法适合你。
GPIO 和中断问题 - V2EX
huangya · 2023-07-31 · via Raspberry Pi

@huangya #16 其实你只要理解硬件的中断优先级是手动管理的,硬件编程和软件编程不一样,如何调度何时调度都是固定的,所以每秒留给按钮处理程序多少时间一般就是提前设计好的,几乎不会有明显波动,所以一般来说就人的反应来说并不会出现来不及处理的情况,而且吧就算是嵌入式程序,设计合理严谨的程序也不会直接在中断里直接完成逻辑处理,一般都只是获取完状态然后创建任务交给主程序完成业务逻辑,那么这种情况下,每个中断的处理时间是完全精确到了具体的时钟周期,提前就可以完全精确的算出了每个中断耗时和冲突情况,既然如此按钮能否正常处理提前就能知道啊

而对于有操作系统的像树莓派这种,一般来说应用程序层面接收到的都是内核给的软中断,一般不是驱动程序的话并不能直接接收到硬件中断吧,否则岂不是应用程序处理异常就会导致内核直接崩溃,换句话说内核负责管理了中断优先级和调度延时,同样一般内核也能保证硬件中断能得到及时处理,毕竟硬件中断并不会受到系统负载的影响,而对于网卡、USB 之类需要处理大量数据的这种设备,其实硬件已经通过 DMA 把数据直接存到内存了,硬件中断只是告诉操作系统有新数据已经保存到内存,之后同样转有软中断处理,所以硬件中断所做的事情是非常少的,不能及时处理的可能性很小,软中断自然收到操作系统调度影响但是此时程序设计本身就能支持不确定延时了吧