首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏韦东山嵌入式

    LCD模组驱动开发

    ret = fbtft_write_vmem16_bus8(par, offset, len); break; case 9: ret = fbtft_write_vmem16_bus9 * * Return: 0 on success, < 0 if error occurred. */ static int set_var(struct fbtft_par *par) { u8 & 0xFF, xs & 0xFF, (xe >> 8) & 0xFF, xe & 0xFF); write_reg(par, MIPI_DCS_SET_PAGE_ADDRESS, (ys >> 8) & 0xFF, ys & 0xFF, (ye >> 8) & 0xFF, ye & 0xFF); write_reg(par, MIPI_DCS_WRITE_MEMORY_START) >> 8) & 0xFF, ys & 0xFF, (ye >> 8) & 0xFF, ye & 0xFF); write_reg(par, MIPI_DCS_WRITE_MEMORY_START)

    60610编辑于 2024-08-24
  • 来自专栏素质云笔记

    LangChain开发模组学习:Chains

    LLMChain是最基本的chain,他将LLM和prompt组合在一起,下面我们要实现一个让LLM给生产不同产品的公司取名字的功能:

    36200编辑于 2024-05-24
  • 来自专栏全栈程序员必看

    涂鸦模组开发光照传感器的作用_光学模组

    涂鸦模组开发光照传感器(OPT3006) 概述 涂鸦智能 视频教学 系统框架设计 OPT3006 超薄环境光传感器 TYZS5 模组 特点 PCB绘制 涂鸦零代码开发 涂鸦模组开发文章 最后 概述 亮度传感器是一种常用的智能检测设备 https://www.bilibili.com/video/BV1yP4y1K7md/ 涂鸦模组开发光照传感器 系统框架设计 由于是免开发版本,故不再需要MCU,涂鸦模组的作用是获取环境光传感器的数据 TYZS5 模组 TYZS5是由涂鸦智能开发的一款低功耗嵌入式Zigbee模组。 TYZS5 是一个能开发 Zigbee 应用的silicon平台模组,硬件内置 PA 和 DC-DC,软件上提供完整的 Zigbee 基础API。 涂鸦模组开发文章 涂鸦模组开发(压力传感器HX711) https://blog.csdn.net/qq_24312945/article/details/123509702 版权声明:本文内容由互联网用户自发贡献

    59010编辑于 2022-11-10
  • 来自专栏JNing的专栏

    电源:模组 & 非模组(一个码农眼中的 区别 & 选择)

      给实习公司组装主机时,电源既装过模组的也装过非模组的。当时没太在意它俩的区别,就知道装非模组的时候比较轻松简单。 ) 理论上稍逊于模组电源(其实基本没差) 便宜一点 模组 需要去考虑哪些不同类别的电源线要插,要怎么插 扩展性能过剩 差不多其实 在高端的电源中进行比较,比非模组贵了一百块大洋左右 ----   我在实习公司的电脑和在实验室的电脑用的都是模组电源 之前给公司组装的五台主机中,四台都是模组电源。不过我感觉,对于我们搞深度学习,需要插GPU和多块硬盘的人来说,非模组电源的可扩展性都已经绰绰有余了,模组电源实在没有必要。 等以后踏上工作岗位,我给自己家中组装电脑时,也会选择非模组。毕竟我有点洁癖强迫症,讨厌各种张牙舞爪的电源线。而非模组电源在我看来,线路简单方便,又美观。    说明现在的非模组电源已经设计得非常合理了,既保证了线少,有保证了绝对足够的可扩展性。没有什么理由不选择它。 ----   附上我的另一篇文章: 《组装台式机遇坑总结》 ---- ----

    1.7K20发布于 2018-09-28
  • 来自专栏时悦的学习笔记

    2020年内存模组排名公布:金士顿蝉联第一 份额近8

    三星顶级旗舰核心参数曝光:续航稳了 全球的猫都想屏蔽这个日本人:原因不忍直视 男子6岁时吞哨子怕挨骂瞒了20年! 客户曝店方黑幕 女子被自家大公鹅追咬半年:原因哭笑不得 99档变频 志高迷你筋膜枪大促:到手仅24元 多家互联网巨头取消大小周 又一家跟进:每天工作8小时 Intel/AMD有强大对手了:12万亿巨头进场研制

    56020发布于 2021-09-17
  • 来自专栏嵌入式开发圈

    中国移动ML302模组(4G Cat.1 通信模组)TencentOS-tiny AT模组框架适配

    关于AT模组框架,之前学习TencentOS-tiny是有写过一篇文章的,链接如下: 还在用传统的方式驱动一个通信模组?不如一起来学习下TOS的AT模组框架吧! 最近查看了TencentOS-tiny官方仓库,发现device目录下并没有ML302这个模组的驱动,于是我就利用这个机会学习了模组驱动编写与AT模组框架适配,期间遇到了一些技术疑惑请教了世伟兄(mculover666 AT模组,如下所示,在这个目录下创建一个ML302的文件夹,向里面添加ML302模组驱动文件: image.png image.png 接下来根据其它模组的驱动套路添加对应的代码,完成ML302 这个对应下发处理的事件回调函数需要我们自己来实现,如ml302_incoming_data_process,实现如下: __STATIC__ void ml302_incoming_data_process(void) { uint8_ t data; int channel_id = 0, data_len = 0, read_len; uint8_t buffer[128]; /* //模组上报的数据格式

    2K30发布于 2021-03-30
  • 来自专栏Golang开发

    Go语言核心编程(8)——工程管理

    注:本文是《Go语言核心编程》(李文塔/著)个人读书笔记 编译环境 编译go源代码 Go1.5起Go的编译器完全使用Go重写,要源码安装Go需要有Go的编译环境,需要下载 1.4 版本使用C语言编写的

    76440发布于 2019-05-29
  • 来自专栏知了一笑

    K8S | 核心原理分析

    需要管理的服务是非常多的,无论是服务的数量还是体系划分; 从服务的能力上看,可以进行分层管控,只是其中有相当一部分服务层,改动更新的频率很低,所以感知也不明显; 就以自己当下参与研发的系统来说; 通过K8S 架构 1、核心组件 Control-Plane-Components:控制平面组件 对集群做出全局决策,例如:资源调度、检测、事件响应,可以在集群中的任何节点上运行; api:开放K8S的API,组件之间通过 控制平面、节点三个模块; 用户侧:不论是CLI命令行还是UI界面,会与控制面板的APIserver进行交互,APIserver再与其他组件交互,最终执行相应的操作命令; 控制平面:以前也称为Master,核心组件包括 、controller、scheduler、etcd,主要用来调度整个集群,以及做出全局决策; 节点:通过将容器放入在节点上运行的Pod中来执行工作负载,简单的理解工作负载就是各种应用程序等,节点上的核心组件包括 Pod、kubelet、Container-Runtime、kube-proxy等; 3、核心能力 站在研发的视角来看,K8S提供极其强大的应用服务管理能力; 3.1 发现与负载 服务Service可以将运行在一个或一组

    60820编辑于 2023-09-01
  • 来自专栏盛开在夏天的太阳

    3.k8s核心概念

    k8s的核心概念 一. Pod pod,中文翻译过来叫豆荚,如下图。我们都知道豆荚,一个豆荚里面有很多豆子。豆荚就可以理解为pod,一个个的豆子就可以理解为容器。 Pod是k8s部署的最小单位。 那么pod中容器和容器之间有什么关系呢? 但在k8s移植的时候, 就不太容易了. 服务发现 k8s是如何实现服务间的调用的呢? 我们来分析一下, 如果把这个集群放到k8s中应该如何部署. 1> mysql需要运行在一个Pod中 在k8s上创建一个pod,里面在创建一个mysql容器 2> apache-fpm, 有三个, 其实他们都是类似

    95311编辑于 2022-05-09
  • 来自专栏灰子学技术

    K8S核心组件介绍

    本篇文章主要来介绍K8S中的基础组件,以及它们所做的事情,算是一篇读书笔记吧。 控制器的核心思想是监听、比较资源实际状态与期望状态是否一致,若不一致则进行协调工作使其最终一致。 4.etcd 组件: Kubernetes 的元数据存储。

    3.5K50发布于 2021-08-27
  • 来自专栏服务端技术杂谈

    K8s核心概念入门

    前言 新的一年还是要学习一些新技术的,先从k8s开始吧。 k8s k8s作为容器化操作系统,包括了部署,调度,节点集群间扩展。docker作为k8s底层的调度组件。 主要具备: 自动化容器的部署和复制 随时扩展或收缩容器部署 打包容器组,并提供容器间的负载均衡 提供容器弹性操作等 k8s集群 k8s的集群,一般以一组物理节点或虚拟机节点组成,在节点上部署k8s,架构图如下 Node Node叫做节点,一般是物理机或者虚拟机,是k8s的工作节点,node上有k8s相关的关键组件: Kubelet:主节点代理 Kube-proxy:Serivce使用其路由到Pod Docker :用于容器创建 K8s Master Master是集群的主节点,拥有K8s api server,可以对外提供rest交互,master节点可以用来创建和复制pod的RC。

    1K30发布于 2019-05-05
  • 来自专栏鲜枣课堂

    通信模组,为什么这么火?

    这个名词,就是——模组。 █ 什么是模组 在ICT行业,我们所说的模组,基本都是指通信模组,也就是Communication Module。有时候,也叫通信模块。 通信模组的作用,当然是实现通信功能。 它通常被安装在终端设备内部,作为核心部件,负责与外部网络进行通信。 如果没有模组,终端就是一个“孤岛”,无法上报数据,也无法接收指令。 除了通信模组之外,我们也经常听说通信芯片。 它们是模组核心。 █ 模组的研发挑战 模组是一个科技含量很高的产品。它的研发过程,远比我们想象中要复杂,可以说是充满了挑战。 他们对5G FWA前沿技术(8Rx、3Tx、FDD PC2等前沿蜂窝通信技术,以及RDK-B、prplOS、OpenSync等软件服务平台)进行了深度探索,为客户提供了蜂窝+Wi-Fi集成解决方案,助力客户降低终端研发成本 前面我们说过,模组是一门面向行业的生意。行业那么多,应用场景那么杂,对于模组厂商来说,如果不能进行业务聚焦,很可能无法构建核心优势,并最终迷失在价格战中。 所谓“聚焦”,就是行业聚焦。

    96310编辑于 2024-01-11
  • 来自专栏冰河技术

    《MySQL核心知识》第8章:索引

    大家好,我是冰河~~ 今天是《MySQL核心知识》专栏的第8章,今天为大家系统的讲讲MySQL中的索引技术,希望通过本章节的学习,小伙伴们能够举一反三,彻底掌握MySQL中的索引技术。 NULL, `name` char(30) NOT NULL, UNIQUE KEY `UniqIdx` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 全文索引非常适合大型数据集合 8、空间索引 空间索引必须在 MYISAM类型的表中创建,而且空间类型的字段必须为「非空」 建表t5 CREATE TABLE t5( g GEOMETRY NOT NULL TABLE `t5` ( `g` GEOMETRY NOT NULL, SPATIAL KEY `spatIdx` (`g`) )ENGINE=MYISAM DEFAULT CHARSET=utf8; 出版过四本畅销书《深入理解高并发编程:核心原理与案例实战》、《深入理解分布式事务:原理与实战》、《海量数据处理与大数据技术实战》、《MySQL技术大全:开发、优化与运维实战》。

    71620编辑于 2022-09-23
  • 来自专栏GPUS开发者

    NVIDIA Xavier NX模组要出货了,盘点一下支持NX模组的载板

    首先说明一下,NVIDIA Xavier NX模组是兼容二代Jetson NANO开发套件(B01版本)的载板的!你还在等NVIDIA Xavier NX么? 那就先买Jetson NANO开发套件吧 所以即便你们买不到下面的载板,也没有关系,至少你可以买Jetson NANO开发套件,用套件里的载板同样是可以搭配NX模组的! ? 1 ?

    2.8K30发布于 2020-05-07
  • 来自专栏JAVA并发编程

    JAVA并发编程系列(8)CountDownLatch核心原理

    在面试过程经常有算法题、模拟现实案例、经典功能设计、核心原理分析这种。这些看似简单,实际需要候选人有非常扎实的基础,才能应付这些八股考古面试。 和之前文章一样,我们通过现实案例出发,最后抛出主角方式带大家由浅入深了解并发编程核心知识点。 AQS里面的核心变量volatile int state,就是个共享变量。new CountDownLatch(count )构造器变量count实际就是AQS的state。 核心方法就2个,非常简单:await():调用该方法的线程进行阻塞,等待count值为0被唤醒,继续执行。以及可以设置超时时间,超时后,该阻塞线程就会重行执行。countDown():就是减一。 确实整个CountDownLatch核心核心就是await(),方法。那个countDown()实在没啥好说的。

    33120编辑于 2024-09-19
  • 来自专栏Python编程爱好者

    8个线性回归核心点!!

    核心点:8 个线性回归核心要点总结! 很多初学者,从机器学习开始的那一刻,必须是先把线性回归搞定。 基本原理方面,其实比较简单,但是如果完整的来论述的话,东西还是需要捉摸几天的。 那从今天开始,我预计会陆陆续续出一些内容,来论述各个算法的基础核心点,大家感兴趣可以关注起来。 今天咱们总结了关于线性回归的 8 个方面内容。 线性关系假设 参数估计 评估指标 多元线性回归 特征选择 正则化技术 模型诊断 预测与推断 下面,咱们从这 8 个方面,详细的把每一部分都论述一遍。 线性关系的意义 线性关系假设的核心意义在于简化建模过程并提高可解释性。通过假设因变量和自变量之间的关系是线性的,可以用一个简单的线性方程来建模数据。 综上,线性关系假设是线性回归算法的核心之一,它使得建模过程更加简单和可解释。 然而,在实验中,需要谨慎地检验这一假设,并在必要时采取适当的方法来处理非线性关系,以确保模型的准确性和可靠性。 2.

    1.7K10编辑于 2024-05-13
  • 来自专栏让技术和时代并行

    白话K8S核心组件概念

    如果问我K8S中的核心组件的功能,又该如何解答? ---- 就本人而言是不喜欢拿IT技术打比方的,因为IT技术是一门严谨的科学,通过打比方的方式,虽然能够对一门技术有个大致的了解,但是不能从根本上搞明白核心技术点,从而不能起到关键性帮助,有时还会造成曲解 所以直接抠概念中核心关键点文档即可。 本文会用本人自己通俗的语言叙述K8S中核心组件的概念,概念段落中黑体字会用浅显易懂的语言描述该概念,紧接着会进一步解释该组件的功能。 Informer 是 Client-go 中的一个核心工具包。内部实现极其复杂,简单来说是一个依赖K8s List/watch API,可以监听事件并触发回调函数的工具包。 ETCD中主要使用使用场景有选主、并发控制进程执行、服务发现(租约检测节点存活}、版本机制控制历史数据 总结 本文主要是通过通俗易懂的语言描述了K8S中核心组件的功能以及用途,使其看起来简单,但内部执行流程及细节却是非常复杂

    94310发布于 2020-08-20
  • 来自专栏AIoT技术交流、分享

    PCB天线无线模组如何布局摆放?

    本博文将主要分析PCB天线无线模组的位置布局技巧。 PCB天线无线模组整体布局的时候,必须遵循天线避空原则,最好将PCB板载天线三面都避空,应避免PCB板上的其他元器件对其造成干扰,天线下方不要走线或敷铜,模块要尽量远离功率元器件、电磁器件,如变压器、可控硅

    1.3K20发布于 2021-06-21
  • 深入解析MySQL(8)——核心日志与备份恢复

    1.二进制日志 1.1 概述 作用:二进制日志(Binary Log)以二进制格式存储,记录所有修改数据库数据的SQL语句(如insert、update、delete)或事件(如表结构变更) 核心功能: 错误码(0表示没有错误) 1.6.1 准备数据 -- 建库 drop database if exists testdb; create database testdb character set utf8mb4 collate utf8mb4_0900_ai_ci; use testdb -- 建表 create table t1 ( id bigint not null, name varchar(20) 它生成包含SQL语句的文本文件,可用于重建数据库结构和数据 核心功能: 备份数据库:导出表结构、数据、存储过程、触发器等 恢复数据:通过导入SQL文件恢复数据库状态 跨版本兼容:导出的SQL文件可在不同 Connection id: 8 Current database: *** NONE *** Reading table information for completion of table

    21410编辑于 2026-01-13
  • 来自专栏运维研习社

    通俗易懂k8s——核心组件

    核心组件原理 —— pod 核心原理 pod 是什么 pod 也可以理解是一个容器,装的是 docker/containerd 创建的容器,也就是用来封装容器的一个容器; pod 是一个虚拟化分组, 有自己的 实现 web 服务集群 只需要复制多个 pod 的副本即可,这也是 k8s 管理的先进之处。k8s 如果要进行扩容或缩容,只需要控制 pod 的数量即可。 可见 ReplicaSet 功能更齐全,所以在新版的 k8s 中,建议使用 ReplicaSet 作为副本控制器,不再使用 ReplicationController。 1、容器都是有生命周期的,一旦宕机数据就很可能丢失 2、pod 也有生命周期的,用 pod 部署时把 pod 集群副本重启以后也可能会出现数据丢失 因此对 k8s 来说,不能使用 Deployment

    79340编辑于 2022-09-21
领券