- 希望对ROS开源机器人有兴趣的小伙伴多多支持~ 转自:https://github.com/HANDS-FREE/handsfree 环境 我们建议您在移植到TK1或TX1 / 2之前在x86 pc上测试代码 确保安装ROS并仔细阅读初级水平教程按照HandsFree Tutorials安装一些依赖包编译:catkin_make 运行示例 roslau... 希望对ROS开源机器人有兴趣的小伙伴多多支持~ 转自:https://github.com/HANDS-FREE/handsfree 环境 我们建议您在移植到TK1或TX1 / 2之前在x86 pc上测试代码 确保安装ROS并仔细阅读初级水平教程按照HandsFree Tutorials安装一些依赖包编译:catkin_make 运行示例 roslau...
- ROS Robotics Projects(3)嵌入式硬件和外设 这本书的第4章和第5章,介绍了一些常用的嵌入式硬件和外设等, 具体也可以参考官网,包括Arduino,STM32,Raspberry Pi 2和Odroid。 具体可以参考: 1 http://wiki.ros.org/Installation/UbuntuARM 2 http://wik... ROS Robotics Projects(3)嵌入式硬件和外设 这本书的第4章和第5章,介绍了一些常用的嵌入式硬件和外设等, 具体也可以参考官网,包括Arduino,STM32,Raspberry Pi 2和Odroid。 具体可以参考: 1 http://wiki.ros.org/Installation/UbuntuARM 2 http://wik...
- 文章目录 前言存储器的相关约束ram_extractram_stylerom_extractrom_style 寄存器的相关约束 前言 这是这个话题的第三篇,最重要的前言是本文节选自:《FPGA之道》。 存储器的相关约束 与乘法器类似,当我们需要使用RAM或ROM作数据存储时,通常的做法也是调用IP核来进行配置。因此,当涉及到大量不同存储模块调用... 文章目录 前言存储器的相关约束ram_extractram_stylerom_extractrom_style 寄存器的相关约束 前言 这是这个话题的第三篇,最重要的前言是本文节选自:《FPGA之道》。 存储器的相关约束 与乘法器类似,当我们需要使用RAM或ROM作数据存储时,通常的做法也是调用IP核来进行配置。因此,当涉及到大量不同存储模块调用...
- 本篇博文是近来总结HDLBits系列的目录,点击蓝色字体即可进入查看具体内容。 HDLBits 系列(1)从HDLBits中获取灵感,整顿自己,稳步前行 HDLBits 系列(2)如何避免生成锁存器? HDLBits 系列(3)Priority Encoder(Case/Casez) HDLBits 系列(4)如何设计一定不会产生L... 本篇博文是近来总结HDLBits系列的目录,点击蓝色字体即可进入查看具体内容。 HDLBits 系列(1)从HDLBits中获取灵感,整顿自己,稳步前行 HDLBits 系列(2)如何避免生成锁存器? HDLBits 系列(3)Priority Encoder(Case/Casez) HDLBits 系列(4)如何设计一定不会产生L...
- 文章目录 总线概念常用术语总线位宽总线的工作频率总线带宽 写在最后 总线概念 总线最开始是计算机里的概念,它表示计算机内部以及计算机之间传输数据的共同通道。 计算机中总线的分类可以有很多种方式,例如:按照功能可以分为 数据总线,地址总线,控制总线。 计算机中的总线有很多,例如ISA,PCI,SATA等。 在计算机之后出现的嵌入式系统中也沿用了总线的概... 文章目录 总线概念常用术语总线位宽总线的工作频率总线带宽 写在最后 总线概念 总线最开始是计算机里的概念,它表示计算机内部以及计算机之间传输数据的共同通道。 计算机中总线的分类可以有很多种方式,例如:按照功能可以分为 数据总线,地址总线,控制总线。 计算机中的总线有很多,例如ISA,PCI,SATA等。 在计算机之后出现的嵌入式系统中也沿用了总线的概...
- 目录 8B/10B编码 5B/6B 编码表 3B/4B 编码表 控制字符编码表 8B/10B编码的利用率 参考文献 8B/10B编码 为什么要使用8B/10B编码? 8b/10b编码的特性之一是保证DC 平衡,采用8b/10b编码方式,可使得发送的“0”、“1”数量保持基本一致,连续的“1”或“0”不超过5位,即每5个连续的“1”或“0”后... 目录 8B/10B编码 5B/6B 编码表 3B/4B 编码表 控制字符编码表 8B/10B编码的利用率 参考文献 8B/10B编码 为什么要使用8B/10B编码? 8b/10b编码的特性之一是保证DC 平衡,采用8b/10b编码方式,可使得发送的“0”、“1”数量保持基本一致,连续的“1”或“0”不超过5位,即每5个连续的“1”或“0”后...
- 文章目录 写在前面正文步骤4:忽略不需要的外围设备步骤5:研究您的配置软件第6步:调查您的API 结论 系列回顾交个朋友 写在前面 原文链接 相关博文 博客首页 注:知识搬运,供学习交流使用,侵联删! 本文提供了一些技巧,可以有效利用微控制器的数据手册(或参考手册或用户指南)中的外围部分。 正文 在上一篇文章中,我指出了与微控制器文档相关的一些困... 文章目录 写在前面正文步骤4:忽略不需要的外围设备步骤5:研究您的配置软件第6步:调查您的API 结论 系列回顾交个朋友 写在前面 原文链接 相关博文 博客首页 注:知识搬运,供学习交流使用,侵联删! 本文提供了一些技巧,可以有效利用微控制器的数据手册(或参考手册或用户指南)中的外围部分。 正文 在上一篇文章中,我指出了与微控制器文档相关的一些困...
- 文章目录 写在前面正文数字IC逻辑内存处理器模拟IC混合信号IC结论 交个朋友 写在前面 原文链接:Common Analog, Digital, and Mixed-Signal Integrated Circuits (ICs) 承接上篇博客:IC基础知识(2)模拟和数字电子学导论 博客首页:李锐博恩 该教程概述了电气工程师经常将其集成到其... 文章目录 写在前面正文数字IC逻辑内存处理器模拟IC混合信号IC结论 交个朋友 写在前面 原文链接:Common Analog, Digital, and Mixed-Signal Integrated Circuits (ICs) 承接上篇博客:IC基础知识(2)模拟和数字电子学导论 博客首页:李锐博恩 该教程概述了电气工程师经常将其集成到其...
- 文章目录 嵌入式高速串行总线技术应用对比SRIO总线JESD204总线PCIESATA总线AuroraFC标准VPX架构 嵌入式高速串行总线技术应用对比 SRIO总线 SRIO(Serial RapidIO)是一种低延时、基于包交换和分发结构的、支持消息和读写操作的、具有容错机制和流量控制的、高效率低功耗、可支持数千个节点的新型总线结构。 S... 文章目录 嵌入式高速串行总线技术应用对比SRIO总线JESD204总线PCIESATA总线AuroraFC标准VPX架构 嵌入式高速串行总线技术应用对比 SRIO总线 SRIO(Serial RapidIO)是一种低延时、基于包交换和分发结构的、支持消息和读写操作的、具有容错机制和流量控制的、高效率低功耗、可支持数千个节点的新型总线结构。 S...
- 文章目录 写在前面正文选择制造商关键参数数模转换器模数转换器时钟频率通用串行总线(USB)电容式触摸感成本和包装尺寸评估硬件 结论 延伸阅读交个朋友 写在前面 原文链接 相关博文 博客首页 注:知识搬运,供学习交流使用,侵联删! 本文是微控制器简介系列的继续,讨论了当您试图为下一个项目寻找最佳MCU时要考虑的最重要事项。 正文 本文是微控制器... 文章目录 写在前面正文选择制造商关键参数数模转换器模数转换器时钟频率通用串行总线(USB)电容式触摸感成本和包装尺寸评估硬件 结论 延伸阅读交个朋友 写在前面 原文链接 相关博文 博客首页 注:知识搬运,供学习交流使用,侵联删! 本文是微控制器简介系列的继续,讨论了当您试图为下一个项目寻找最佳MCU时要考虑的最重要事项。 正文 本文是微控制器...
- 文章目录 写在前面正文什么是微控制器?微控制器与微处理器微控制器与数字信号处理器(DSP) 微控制器的要素中央处理单元存储器外围设备支持电路 下一篇文章 交个朋友 写在前面 原文链接 What Is a Microcontroller? An Introduction to the Central Component in Countless El... 文章目录 写在前面正文什么是微控制器?微控制器与微处理器微控制器与数字信号处理器(DSP) 微控制器的要素中央处理单元存储器外围设备支持电路 下一篇文章 交个朋友 写在前面 原文链接 What Is a Microcontroller? An Introduction to the Central Component in Countless El...
- 前一篇,讲解了如何在屏幕或者两台电脑之间传输一段信息: https://zhangrelay.blog.csdn.net/article/details/116241480 C++的输入和输出(iostream): cincout 这都是使用“流”(stream)的方式实现。 >><< 对比,C语言中标准库函数(cstdio): scanfpr... 前一篇,讲解了如何在屏幕或者两台电脑之间传输一段信息: https://zhangrelay.blog.csdn.net/article/details/116241480 C++的输入和输出(iostream): cincout 这都是使用“流”(stream)的方式实现。 >><< 对比,C语言中标准库函数(cstdio): scanfpr...
- main 是我们的一个入口函数,那么再开始运行任务之前我们应该做些什么? main 1、 问题:stm32 睡眠模式默认debug端口不打开,设置DBGMCU_STANDBY可以打开。 问题:在调试模式下,内核被调试器停止时,相关外设是否同时停止. 比如定时器输出,如果是连接了电机什么的时候,调试到某个地方断点了,默认定时器会继续跑,这时电机电流可能会失... main 是我们的一个入口函数,那么再开始运行任务之前我们应该做些什么? main 1、 问题:stm32 睡眠模式默认debug端口不打开,设置DBGMCU_STANDBY可以打开。 问题:在调试模式下,内核被调试器停止时,相关外设是否同时停止. 比如定时器输出,如果是连接了电机什么的时候,调试到某个地方断点了,默认定时器会继续跑,这时电机电流可能会失...
- 嵌入式应用之-任务 首先复习下前两节 1、任务进程框架 2、初始化 上一节中并没有说上电,下电,复位时单片机具体初始化哪些资源,现在补充下。 /* 上电、单片机资源初始化 * 1、喂狗 * 2、配置系统时钟 * 3、清除中断标识 * 4、屏蔽所有中断 * 5、关闭所有定时器 * 6、关闭所有通讯口 * 7、关闭按键检测 * 8、关闭AD... 嵌入式应用之-任务 首先复习下前两节 1、任务进程框架 2、初始化 上一节中并没有说上电,下电,复位时单片机具体初始化哪些资源,现在补充下。 /* 上电、单片机资源初始化 * 1、喂狗 * 2、配置系统时钟 * 3、清除中断标识 * 4、屏蔽所有中断 * 5、关闭所有定时器 * 6、关闭所有通讯口 * 7、关闭按键检测 * 8、关闭AD...
- 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 目标 思路 加密芯片方式(嵌入式产品设计初期) GPIO 管脚上下拉方式(嵌入式产品成熟阶段) 目标 防止软件被别人盗用比较有效的方法是通过软件和硬件配合修改,起到软硬件绑定的作用。 ... 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 目标 思路 加密芯片方式(嵌入式产品设计初期) GPIO 管脚上下拉方式(嵌入式产品成熟阶段) 目标 防止软件被别人盗用比较有效的方法是通过软件和硬件配合修改,起到软硬件绑定的作用。 ...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签