展开

关键词

使用ES32F369x点个灯,blinkblinkblink

间隔500ms闪烁一次;es32f369x的gpio的特别之处,可以配置CMOS或者TTL电平、是否输入滤波功能、配置驱动能力。

11010

【玩转ESP32】3、点亮LED,Blinkblinkblink

对idf里面的demo进行改造,在examples\get-started\blink里面更改GPIO口:

27410
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Blink 真香

    Blink 开源了有一段时间了,竟然没发现有人写相关的博客,其实我已经在我的知识星球里开始写了,今天来看看 Blink 为什么香?我们先看看 Blink 黑色版本:? 我们来看看 Blink 运行的 job 长啥样??再来对比一下 Flink 的样子:?

    33010

    尝尝Blink

    期待 Flink 1.9 整合 Flink 和 Blink 的版本。 突然心血来潮,打算自己编一版 Blink 玩玩,这篇文章分为两个部分:介绍如何编译Blink,这部分非常简单的入门介绍一下,我关注blink的点编译Blink首先,clone仓库https:github.comapacheflink.git 切换到 Blink 分支git checkout blink看代码的话,墙裂推荐使用 VS Code , 管理 git 相当舒服? 除了架构上的重构,Blink 还在具体实现上做了较多比较大的重构。 首先,Blink 引入了二进制的数据结构 BinaryRow,极大的减少了数据存储上的开销以及数据在序列化和反序列化上计算的开销。 Blink 的 SQL/tableAPI 在功能和性能方面都取得了脱胎换骨的变化。

    24720

    聊下blink的剥离

    刚才群里有人问,如何裁剪chromium,把blink提取出来, 自己裁剪我感觉不太可行,因为现在的blink如果想不依赖chromium的base库,就需要自己写里面的硬件合成层 这块逻辑已经是完全我自己写的了 写了我很久 里面需要对blink的graphiclayer层的各种坐标变换、滚动、裁剪都熟悉 我是因为工作关系,有时间深入了解这块 否则光看硬件合成层那堆代码,没个几个月时间估计是看不懂的 我前期已经准备了半年时间学习这块 https:chromium.googlesource.comchromiumsrc.git+mastercc  有兴趣大家可以看看这里面的代码 要剥离blink,最大的麻烦就是实现硬件加速层 blink 已经没有软件绘制了,或者说软绘也是建立在硬绘的基础上 走硬件合成 这是和wekbit最大的不一样 blink为了性能,全用opengl来合成图层,而这块代码,全在cc这个目录里。 所以要剥离blink,就得自己实现一遍cc层。我花了半年时间先搞明白了cc,再花了几个星期重写了个简单的cc层。

    48320

    blink的一处断言错误

    blink::ComposedTreeTraversal::assertPrecondition(const blink::Node & node) 行 123 C++ node.dll! blink::ComposedTreeTraversal::parent(const blink::Node & node, blink::LayoutTreeBuilderTraversal::ParentDetails blink::LayoutTreeBuilderTraversal::parent(const blink::Node & node, blink::LayoutTreeBuilderTraversal blink::StyleResolverState::StyleResolverState(blink::Document & document, blink::Element * element, const blink::StyleResolver::computeFont(blink::ComputedStyle * style, const blink::StylePropertySet & propertySet

    30430

    blink的SpatialNavigationEnabled会引起刷新区域过大

    blink::StyleResolver::matchRuleSet miniblink.dll!blink::StyleResolver::matchUARules miniblink.dll! blink::Element::styleForLayoutObject miniblink.dll!blink::Element::recalcOwnStyle miniblink.dll! blink::Element::recalcStyle miniblink.dll!blink::ContainerNode::recalc miniblink.dll! blink::Element::recalcStyle miniblink.dll!blink::ContainerNode::recalcChildStyle miniblink.dll! blink::Element::recalcStyle miniblink.dll!blink::Document::updateStyle miniblink.dll!

    27840

    blink跨线程解析html有点小问题

    blink::HTMLDocumentParser::end() 行 859 C++ node.dll! blink::HTMLDocumentParser::notifyScriptLoaded(blink::Resource * cachedResource) 行 1036 C++ node.dll! blink::HTMLScriptRunner::notifyFinished(blink::Resource * cachedResource) 行 200 C++ node.dll! blink::Resource::finishOnePart() 行 305 C++ node.dll!blink::Resource::finish() 行 312 C++ node.dll! blink::ResourceLoader::didFinishLoading(blink::WebURLLoader * __formal, double finishTime, __int64 encodedDataLength

    21030

    漫谈加持Blink的Flink和Spark

    前言今天朋友圈有篇【阿里技术】发的文章,说Blink的性能如何强悍,功能现在也已经比较完善。 譬如: Blink 在 TPC-DS 上和 Spark 相比有着非常明显的性能优势,而且这种性能优势随着数据量的增加而变得越来越大。 要想享受Blink的加持,大家可能还要等待一段时间,因为除了功能合并,还有代码质量。代码质量理论上应该是没有原生flink好的。这个需要时间,不是靠人力就能搞定的。 一点忧思阿里收购Flink母公司,然后马上发通告,说blink要合并进flink了,之前还是商量口吻。显然,这对于社区来说,是一个非常不友好的感觉。

    46620

    记录下blink 57的BlinkPlatformImpl等流程

    RendererBlinkPlatformImpl继承了BlinkPlatformImpl,在RendererBlinkPlatformImpl::currentThread里如果是渲染主线程,会返回main_thread_,这玩意是blink 返回的是WebThreadImplForRendererScheduler,如果是js worker这种,BlinkPlatformImpl::currentThread::scheduler返回的是blink

    27930

    【专业技术】浏览器的渲染引擎Blink

    Blink是谷歌公司的浏览器Chromium使用的渲染引擎。Blink处于一个包容性的开源社区里,它欢迎任何人分享其使命。Blink是在一种抽象的平台上实现的, 因此本身不能运行。 Chromium Content module提供这个抽象平台运行所需的Blink的实现。 Content模块的开发有专门的文档描述。有关调试Blink一些提示和建议,请参阅入门Blink调试页面。 需要注意的是Blink的代码必须符合Blink编码风格指南所规定的编码风格。那么问题来了:我怎么把Blink移植到我的平台??Blink运行在沙盒里面的一个抽象的平台上,因此很少有操作系统的特定依赖。 这种设计具有两种后果:(1)Blink不能单独运行(2)移植到其他平台发生在不同的层。 作为我们工作的特点,Blink跟踪他们在Web标准社区的几乎每一个进步,它可以让Blink成为透明的--每个功能的状态和如何决定哪些功能,默认满足开放标准。

    563130

    Flink SQL Blink Planner 执行流程解析(上)

    在此之前,先简要介绍Apache Calcite与Blink Planner。 https:arxiv.orgpdf1802.10233.pdfPrerequisite: Blink PlannerFlink TableSQL体系中的Planner(即查询处理器)是沟通Flink与 Blink Planner从1.9版本开始合并到Flink主干,并从1.11版本开始成为默认Planner,而原有的Old Planner将会逐渐退役。 Blink Planner真正地践行了流批一体的处理方式。它根据流处理作业和批处理作业的不同,分别提供了StreamPlanner和BatchPlanner两种实现。 Blink Planner正式发布时社区的介绍见这里,不多废话了。

    75130

    webkit和blink在blob机制上不同的地方

    WebCore::BlobResourceHandle::start::__l2::() 行 209 C++ 而blink是先在XMLHttpRequest里存成一个临时文件再关联上一个blob,并在content blink::DocumentThreadableLoader::handleReceivedData(const char * data, unsigned int dataLength) 行 659 blink::DocumentThreadableLoader::dataReceived(blink::Resource * resource, const char * data, unsigned blink::RawResource::appendData(const char * data, unsigned int length) 行 95 C++ webcore_shared.dll! blink::ResourceLoader::didReceiveData(blink::WebURLLoader * __formal, const char * data, int length,

    46720

    阿里Blink开源,会不会是Flink分崩离析的开始?

    阿里Blink正式开源,重要优化点解读。这篇文章开篇大概是这样的:?作者大沙是Blink团队的大拿。与此同时,网上也有人写了一篇文章,讲述自己对Blink的看法。 但是如果让我来解读的话,我们还是先引用同样是AI在线这篇文章里面之前的一段关于Blink背景的话:? 简单来说,我在国内的媒体,比如微信公众号上见到了很多关于Blink开源进Flink的文章。并且阿里巴巴表达了Blink对Flink的改进是巨大的,而且Blink会很快进入Flink。 但是我在非中文的媒体里并没有见到同样程度的欢声雀跃的欢迎Blink到来的文章。难道国内的月亮和国外不一样圆吗?Blink开源,会不会比现在这样社区推动发展的Flink更好,这个问题是见仁见智的。 对于我来说,目前所有公开的信息没有回答这样一个问题:之前Blink相对较少的贡献推回给Flink社区,进展缓慢。如今整个Blink合并进Flink,阿里巴巴有信心很快完成。

    75020

    Blink开源,Spark3.0,谁才能称霸大数据领域?

    与此同时,2019年1月底,阿里巴巴内部版本Blink正式开源!一石激起千层浪,Blink开源的消息立刻刷爆朋友圈,整个大数据计算领域一直以来由Spark独领风骚,瞬间成为两强争霸的时代。 那么未来Spark和Blink的发展会碰撞出什么样的火花?谁会成为大数据实时计算领域最亮的那颗星?我们接下来看看Spark和Flink各自的优劣和主要区别。 另外随着5G的发展,网络传输不再是瓶颈之时,IOT的爆发式发展也将会是实时计算需求爆发之时,届时Flink在流式计算中的天然优势将发挥的淋漓尽致,Blink的开源和阿里巴巴对Blink的加持无疑 又给Flink

    54040

    史上最小巧的blink+cc(硬件合成层)出炉

    史上最小巧的blink+cc终于搞定了。我把cc层也移植到精简版blink中。发现其实cc依赖的不多,也就稍微用到了base目录下的,连content层都没怎么用到。当然现在还是软绘。

    34020

    张高兴的 .NET Core IoT 入门指南:环境配置、Blink、部署

    Blink熟悉 Arduino 的朋友都知道,Blink 是默认烧写进 Arduino 的初始程序,控制板载连接 13 号引脚的 LED 闪烁。是一种类似于“Hello World”的存在。 图源:https:github.comdotnetiottreemastersamplesled-blink代码打开 Visual Studio ,新建一个 .NET Core 控制台应用程序,项目名称为 “Blink”。 在 Program.cs 中,替换如下代码: using System; using System.Devices.Gpio; using System.Threading; namespace Blink 使用 cd 命令切换到发布的文件夹,运行: chmod 755 .Blink 或使用 FTP 工具进行变更 ??执行 .Blink 运行程序,此时 LED 小灯应该一闪一闪的了。 ?

    47720

    伯克利与微软联合发布:任意网络结构下的最优GPU通信库Blink

    为了解决如上问题,我们提出 Blink,一个最优的 GPU 间数据聚合的通信库。 首先,为了解决拓扑结构的不规则性,在同构网络中,Blink 可以自动生成最优的多个数据聚合通道。 如图 2(b)所示,Blink 可以使用不能构成环的两条 NVLink 用来做 GPU 间数据拟合。 如图 2(b)所示,Blink 可以同时用 PCIe 和 NVLink 实现数据的并行传输。 最后,Blink 提供了和 NCCL 完全一致的函数接口(API),所以不需要修改任何用户层面的代码,Blink 就可以无缝使用到当下流行的分布式机器学习平台,例如 PyTorch,TensorFlow 单机测试结果如图 18 所示,相比 NCCL,Blink 可以最多减少 87% 的 GPU 数据聚合时间(平均减少 31%),从而导致 Blink 可以缩短整个模型训练时间高达 40%(平均 6.3%)

    20420

    ——与Blink集成完成,集成Hive,K8S

    这个版本标志着与Blink集成的完成,并且强化了流式SQL与Hive的集成,本文将详细介绍新功能和主要的改进。

    42320

    史上最黑的黑科技--把chromium 的blink、v8、skia用vc6的crt编译并运行!

    先解决blink工程里的。?举个栗子,上图中,blink自己写的deque,由于用到了stl的std::reverse_iterator,这玩意的模版参数居然变了,擦,老版本的需要传入T这个模版参数。

    65820

    扫码关注云+社区

    领取腾讯云代金券