首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >截图神器:snipaste

截图神器:snipaste

作者头像
Jasonangel
发布2021-12-27 15:51:30
发布2021-12-27 15:51:30
1.5K0
举报

大家工作中都会用到截图工具,QQ和微信自带截图工具,但截图完毕要粘贴,不能直接保存。并且每次要你登录软件才能用。

windows10也自带了截图工具:win +shift + s,虽然这种截图可以保存,但是无法做标注。

今天推荐一款截图神器,包含以上所有优点,还有更多新功能,同事们都在用:snipaste

官网:

https://www.snipaste.com/

直接在左边下载 windows desktop 版本。下载后免安装,直接解压就可以用。

截图快捷键为 F1 ,贴图快捷键为 F3。效果如下:

当然了,图中说的功能完整框架如下,博主最近在研究 Linux 电源管理子系统,配合过去研究的中断子系统,可以很好理解中断是如何唤醒系统的。

中断唤醒系统这个功能很常见,手机的电源键每次按下都会让手机睡眠或者让手机唤醒。

代码语言:javascript
复制
static irqreturn_t smcdef_event_handler(int irq, void *private)
{
    /* do something you want, like report input events through input subsystem */
 
    return IRQ_HANDLED;
}
 
static int smcdef_suspend(struct device *dev)
{
    enable_irq_wake(irq);
}
 
static int smcdef_resume(struct device *dev)
{
    disable_irq_wake(irq);
}
 
static int smcdef_probe(struct i2c_client *client,
        const struct i2c_device_id *id)
{
    /* ... */
    request_thread_irq(irq,
            smcdef_event_handler,
            NULL,
            IRQF_TRIGGER_FALLING,
            "smcdef",
            pdata);
 
    return 0;
}
 
static int smcdef_remove(struct i2c_client *client)
{
    return 0;
}
 
static const struct of_device_id smcdef_dt_ids[] = {
    {.compatible = "wowo,smcdef" },
    { }
};
MODULE_DEVICE_TABLE(of, smcdef_dt_ids);
 
static SIMPLE_DEV_PM_OPS(smcdef_pm_ops, smcdef_suspend, smcdef_resume);//注册
 
static struct i2c_driver smcdef_driver = {
    .driver = {
        .name             = "smcdef",
        .of_match_table = of_match_ptr(smcdef_dt_ids),
        .pm                = &smcdef_pm_ops,
    },
    .probe  = smcdef_probe,
    .remove = smcdef_remove,
};
module_i2c_driver(smcdef_driver);
 
MODULE_AUTHOR("smcdef");
MODULE_DESCRIPTION("IRQ test");
MODULE_LICENSE("GPL");

这一段代码等我研究透了再给大家讲解。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式Linux系统开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档