首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏数据科学与人工智能

    开源硬件编程

    朋友们大家好,今天跟大家分享的是开源硬件编程。 三、掌控板介绍 1.ESP-32主控 • 双核处理器,240MHz • 内存:520KB,Flash 8MB • WiFi,蓝牙 2.传感器 • 加速计,磁力计 • 光线传感器,麦克风 • 3*全彩LED 四、AIoT单片机:MAIX Dock 国产RISCV芯片K210 • 双核64bit,400MHz • 8MB RAM/16M Flash • WiFi • 摄像头/LCD接口 • CNN神经网络加速 • microbit基本硬件的访问都在模块microbit中 • 通常,首先导入microbit模块的所有对象 • 我们来写第一个helloworld程序 ? 2. 图片Image.HAPPY在硬件上显示出来 ? 3.

    1.9K30发布于 2020-09-22
  • 来自专栏CreateAMind

    baidu开源apollo 硬件文档

    文档 以下一组文档描述了Apollo 1.0: [阿波罗硬件和系统安装指南] - 提供安装车辆硬件组件和系统软件的说明: Ubuntu Linux Apollo Linux内核 工业PC(IPC) 全球定位系统 关键硬件组件 要安装的关键硬件组件包括: 车载计算机系统 - Neousys Nuvo-5095GC 控制器局域网(CAN)卡 - ESD CAN-PCIe / 402-1 通用定位系统(GPS)和惯性测量单元 配置 配置IPC如下: 32GB DDR4 RAM MezIO-V20-EP模块(带车内使用的点火控制) PO-160W-OW 160W交流/直流电源适配器 CSM2模块(x16 PCIe扩展Gen3 8通道磁带盒 AUTOMATIC SETIMUTOANTOFFSET 0.00 1.10866 1.14165 0.05 0.05 0.08VEHICLEBODYROTATION 0 0 0 COM COM1 9600 N 8 1 N OFF OFFCOM COM2 9600 N 8 1 N OFF OFFINTERFACEMODE COM1 NOVATEL NOVATEL OFFLOG COM2 GPRMC ONTIME 1

    1.9K30发布于 2018-07-24
  • 来自专栏全志嵌入式那些事

    开源硬件】全志芯片系列优秀开源工程分享

    “全志芯片合集”正式上线立创开源硬件平台,涵盖多系列全志芯片,内容包含开源智能家居、游戏掌机等多个领域的开源应用工程。 Cube-466_linux小电脑 Cube-466_linux小电脑基于全志h5,板载一颗DDR3,最高支持8GB DDR3 DRAM,板载SD卡接口、HDMI接口。

    88010编辑于 2024-02-02
  • 来自专栏石开之旅

    硬件笔记(8)----USB学习笔记5

    bDeviceClass 1 设备类别 5 bDeviceSubClass 1 设备子类别 6 bDeviceProtocol 1 设备协议 7 bMaxPacketSize0 1 端点 0 的最大数据包大小 8 根据设备,数据包的大小可以为 8 个字节、16 个字节、32 个字节和 64 个字节。 iManufacturer、iProduct 和 iSerialNumber 都是字符串描述符索引。 请求所使用的配置值,用于选择该配置 6 iConfiguration 1 描述该配置的字符串索引 7 bmAttributes 1 位 7:预留(设置为 1) 位 6:自供电 位 5:远程唤醒 88 显示的是接口描述符的结构。 该接口所使用的端点数量(不包含 EP0) 5 bInterfaceClass 1 接口类别 6 bInterfaceSubclass 1 接口子类别 7 bInterfaceProtocol 1 接口协议 8

    2.1K20发布于 2019-07-02
  • 来自专栏开源社

    开源硬件的知识产权管理

    关键词:开源硬件;知识产权;开源许可;证明商标 引言 开源硬件延伸着开源软件的理念,包括硬件设计及基于此设计的产品都使用具有开源性质的许可协议,自由使用分享。 进一步地,开源硬件协会还从“必须”和“可以”两个角度对开源硬件应符合的条件做了概括[8],对应“必须和可以”,也可以说是从“义务和权利”的角度做了说明。 (一)注册商标管理 为了规范与推广开源硬件开源硬件协会发布了开源硬件标志,并明确只有符合其开源硬件定义的硬件才可以使用该标志。 [20] 作为开源硬件社区组织,可以借鉴 OSI 的经验,在开源硬件认证标准的基础上,推动开源硬件许可协议的发展完善,统一开源硬件许可协议的认证标准,以具体的开源硬件许可协议为依托进行开源硬件认证管理。 [8] OSHWA,OSHW May and Must,at http://www.oshwa.org/wp-content/uploads/2014/08/OSHW-May-and-Must.pdf

    1.3K20发布于 2020-02-12
  • 来自专栏OpenFPGA

    开源硬件】多功能FPGA-JTAG

    硬件介绍 目前国内AMD-Xilinx FPGA-JTAG主要有两种:一是官方开发板: 二是新推出的smart lynq(速度及功能更强): 价格就劝退很大一部分人了: 二是国产的,各种各样就不放图片了 固件烧写 简单的很,只需要在下面开源链接上下载软件: https://github.com/suisuisi/jtag 压缩密码:openfpga 插上USB到电脑,设备管理器上显示如下: 点击下面的文件即可完成烧写 开源说明 软件、硬件(原理图、PCB均开源),自己打板测试过,大家可以自行修改制作。

    1.2K20编辑于 2023-08-30
  • 高通收购开源硬件厂商Arduino!

    当地时间10月7日,高通技术公司宣布,同意收购业界领先的开源硬件和软件公司 Arduino。预计该交易将加速高通的战略,即通过促进访问其领先的边缘技术和产品组合来增强开发人员的能力。 此次收购建立在高通最近对 Edge Impulse 和 Foundries.io 的整合基础上,强化了其提供涵盖硬件、软件和云服务的全栈边缘平台的承诺。 App Lab 为开发人员提供了一个开源平台,旨在快速构思、原型设计和扩展人工智能驱动的解决方案到生产中。 通过将他们的开源精神与高通技术公司的领先产品和技术组合相结合,我们正在帮助数百万开发人员更快、更高效地创建智能解决方案,包括利用我们生态系统的规模实现全球商业化。”

    13610编辑于 2026-03-20
  • 来自专栏云深之无迹

    ESP32开源示波器.硬件设计

    昨天写了一个综述ESP32开源示波器.综述,今天补个硬件设计: Type-C的接口注意是5.1K的识别电阻 我找了一个电子开关最形象的元件 3012 可以使用低失调电压的OPA703来生成负电压

    89510编辑于 2024-08-20
  • 来自专栏科技记者

    《高效R语言编程》8--高效硬件

    软件配置 benchmarkme包 高效硬件的5个技巧 1、使用benchmarkme包评估下CPU,看是否值得硬件升级 2、如有可能,增加更多RAM(虽然现在芯片慌,说这个有点不合时宜) 粗略经验,RAM ·.Machine$sizeof.pointer #[1] 8·这样的结果就代表64位啦,这个应该是有原理的,感兴趣的可以查下。 1,600 random matrix: 2.75 (sec). plot(res) # You are ranked 310 out of 749 machines. # AMD R7 4700 8核心 8线程,还凑活 # 上传你的结果 upload_results(res) Creating temporary file Getting system specs. complete Tracking id: 2021-05-12-63245334 [1] "2021-05-12-63245334" 有三个结果,分别是程序、计算和函数的总时间和相对时间,发现没有用上全部8核心

    1.1K30发布于 2021-07-27
  • 来自专栏reizhi

    微软发布windows 8 Logo认证硬件规范

      随着win8 beta的临近,近日微软发布了windows 8 logo认证的硬件需求规范。拥有笔记本的朋友应该都见过掌托上的win7贴纸,这就是logo认证。 只有符合微软的硬件需求,才有资格贴上这一块贴纸。下面我们一起来看看win8中有哪些值得关注的硬件需求。 (以下需求对于X86及arm平台同时起效) 注:以下需求仅适用于Windows 8 Logo认证,并非win8所需最低配置! 旋转锁定,音量增减,Windows键 3.所有无线设备(例如WIFI 3G 蓝牙)必须共用一个状态指示灯 4.连接交流电源或直流电源时都必须符合,具体要求可查阅源文档   可以看出,要通过windows 8 Logo认证并非易事,而有部分媒体更是预计Windows 8平板价格将会高于600美元。

    48410编辑于 2022-09-26
  • 来自专栏云深之无迹

    解读最近开源的 Halo 眼镜硬件设计

    Halo 是 一个开源眼镜平台,这是我目前看见眼镜上面开源工作做的比较好的一个了,原理图和固件都给了。 就是这个最新的 渲染爆炸图: 器件不奇怪,都是在俩个镜腿上面 一些特性: 有好多的传感器 YouTube 上面有一个评测的视频,是第二个版本: 圆圆的 显示器是透明的 看起来还很清晰 但是有点呆板 官方的文档写的硬件比较细的是

    72710编辑于 2025-08-05
  • 来自专栏InCerry

    .NET8 硬件加速指令的支持

    .NET 有着悠久的历史,在通过 JIT 编译器本质理解的 API 提供对额外硬件功能的访问。 在这篇文章中,我将深入介绍我们在 .NET 8 中引入的内容以及它所启用的功能类型。 NET 团队和英特尔多年来多次合作,这一次我们在整体设计和实现上共同努力,使得 AVX-512 支持得以在 .NET 8 中实现。 后来在 2003 年,当 x64 平台在 AMD Athlon 64 上引入时,它又提供了 8 个额外的寄存器,这些寄存器能被 64 位代码访问,被命名为 xmm8 到 xmm15。 这允许硬件在更小的空间内表示更多的操作,提高代码密度,并更好地利用预期行为。 值得注意的是,我们在这里并没有直接公开与底层硬件一一对应的掩码概念。

    88610编辑于 2023-12-26
  • 来自专栏C++系列

    【Linux】从软硬件角度重新理解 (8

    本章主要内容面向接触过Linux的老铁,从软硬件层面向大家介绍操作系统与冯诺依曼体系, 主要内容含: 一.冯诺依曼体系(硬件层面) 1.CPU与输入输出设备 截至目前,我们所认识的计算机,都是有一个个的硬件组件组成 写板等 中央处理器(CPU):含有运算器和控制器等 输出单元:显示器,打印机等 中央处理器(cpu)又分成运算器与控制器 运算器:对我们的数据进行计算任务(算数运算,逻辑运算) 控制器:对我们的计算硬件流程进行一定的控制 各个硬件之间都是独立的个体! 操作系统包括: 内核(进程管理,内存管理,文件管理,驱动管理) 其他程序(例如函数库,shell程序等等) 操作系统的作用主要有以下两点:(用户层这里主要指程序员) 通过帮助用户管理好软硬件资源 【承上启下,实现交互;程序员通过操作系统来访问底层的硬件】 从而给用户提供一个良好(稳定,高效,安全)的运行环境 2.系统调用 引入:操作系统内部会有各种各样的数据,可是操作系统不相信任何用户,

    38610编辑于 2024-01-22
  • 来自专栏云计算运维

    使用开源工具升级你的 Linux PC 硬件

    在我的文章《使用开源工具识别 Linux 性能瓶颈》中,我解释了一些使用开源的图形用户界面(GUI)工具监测 Linux 性能的简单方法。 你也可以通过硬件升级来提高电脑的性能。本文重点介绍可以给你带来最大回报的升级。 开源工具是关键。GUI 工具可以帮助你监控你的系统,预测哪些硬件改进会有效。否则,你可能买了硬件后发现它并没有提高性能。 这篇文章概述了一种简单的 PC 硬件升级的方法,其“秘诀”是开源的 GUI 工具。 如何升级内存 几年前,升级内存是不用多想的。增加内存几乎总是能提高性能。 今天,情况不再是这样了。 各种各样的开源工具可以帮助你进行这种监测,不过我用的是 GNOME 系统监视器。它在大多数 Linux 软件库中都有。 或者,你可以直接输入这些 Linux 命令行: 与所有的硬件升级一样,事先拔掉计算机的电源插头。在你接触硬件之前,将自己接地 —— 即使是最微小的电涌也会损坏电路。将内存条完全插入主板的插槽中。

    1.5K00发布于 2021-09-08
  • 来自专栏CreateAMind

    生物神经网络的开源硬件加速

    https://github.com/sfmth/OpenSpike OpenSpike 是一种尖峰神经网络 (SNN) 加速器,使用完全开源的 EDA 工具、流程设计工具包 (PDK) 和使用OpenRAM

    45630编辑于 2023-09-01
  • 来自专栏云云众生s

    开源硬件年度回顾:Car Things和OpenWrt One

    开源硬件不仅仅是抽象的原则。今年的几个项目有力地证明了为什么需要开源硬件。 10月,它被开源硬件协会正式认证为开源硬件开源硬件社区 庞大的开源硬件爱好者社区仍然蓬勃发展。5月,开源硬件协会(OSHWA)在蒙特利尔召集社区成员参加其年度开源硬件峰会。 加入我们的直播:https://t.co/4inq8a4Lb2 pic.twitter.com/83vHDSqSKv — OSHWA (Open Source Hardware Association) (@oshwassociation) 2024年12月12日 但该组织还在全年继续认证数十个新的开源硬件项目——包括来自世界各地和各种应用领域的项目: 8月份,它认证了瑞典的OpenDosimeter 开源硬件协会提醒大家,明年的开源硬件峰会将于2025年5月30日在苏格兰爱丁堡举行。

    37110编辑于 2025-01-06
  • 来自专栏帅云霓的技术小屋

    硬件融合技术内幕 进阶篇 (8)

    这款SoC包括8个MIPS核,并通过超线程技术向操作系统提供32个vCPU。我们注意一个细节,MIPS的超线程和x86不同,每个物理核(也就是一个ALU)可以带4个超线程(4个寄存器组)。 显然,PDE是典型的硬件加速部件,通过专用硬件电路帮助CPU处理相对固定的运算逻辑,(也就是所谓的offload)来提升整体性能。 在这款SoC中,还具备多种其他硬件加速部件,如能够实现网络密钥及加解密算法硬件加速的SAE (Security Acceleration Engine)等。 这是因为,SoC中的硬件加速单元,其功能是相对固化的。 如果期望在SmartNIC中实现virtio-blk和spdk,存储处理常见的CRC校验也无法通过硬件加速实现。

    78120编辑于 2022-12-13
  • 来自专栏音视频技术

    XK265:开源视频编解码硬件IP核

    本次分享的主题是视频编解码IP硬件开源。 首先我会介绍硬件和软件编码器的差别;接下来重点介绍硬件编解码的硬件微架构,包括开源版本、高性能版本都基于统一架构;随后将分享面向芯片实现的高性能X1编码器和面向FPGA实现的低硬件成本的K1编码器,以及开源的版本 在芯片领域,国内外的硬件IP开源非常少,硬件开源项目没有软件开源项目多,相关开发人员也比较少,需要更多的硬件开发者为开源社区做贡献。 2.5 使用硬件编码器的原因 使用硬件编码器的原因首先是性能和成本,比如要做一个8K编码器,用软件方式需要很多台服务器,对于硬件编码器只需要一颗芯片就够了,硬件编码器会比软件编码器性能好几个数量级。 硬件编码可以做带宽的压缩优化,带宽可以降低且对DDR访问可以做得更好,软件编码器很难做到8K或16K的编码,用硬件还是比较容易的。

    1.8K20发布于 2021-09-01
  • 来自专栏猫头虎博客专区

    开源硬件:下一个技术革命?

    开源硬件:下一个技术革命? 摘要 开源硬件正在逐渐成为技术和创新领域的一个重要组成部分。从教育、研究到商业应用,开源硬件的范围和影响都在迅速扩大。 但近年来,开源的理念也开始渗透到硬件领域。从简单的电路板到复杂的机器人和无人机,开源硬件已经开始在多个领域展现其潜力。 1. 开源硬件的概念 开源硬件是指其设计、结构和生产信息(如原理图、材料清单、板级设计文件等)都是公开的硬件。与开源软件相似,这意味着任何人都可以自由复制、修改和分发这些硬件的设计。 2.2 快速增长 随着技术的发展和开源文化的普及,更多的组织和公司开始涉足开源硬件领域。这不仅推动了复杂项目的出现,还促进了开源硬件生态系统的建立。 3.3.2 开源硬件在教育中的应用 开源硬件为教育者提供了一个极佳的工具,使学生能够更实际、更直观地学习硬件设计和编程。

    50310编辑于 2024-04-09
  • 来自专栏米扑专栏

    Android 8开源游戏引擎

    项目地址:http://code.google.com/p/alien3d/ 8、Catcake Catcake是一款跨平台的Java 3D图形引擎,目前支持PC(J2SE)及Android环境运行(已有

    4.9K30发布于 2019-02-19
领券