云恒
-
云恒制造:ROS机械臂控制之跟踪二维码
1 构建机械臂的xacro模型 创建一个6机械臂的xacro模型文件,完整gazebo模型如下所示: 首先,定义6个link的形状以及末端夹具的大小: <!– link1 properties –><xacro:property name=“link0_radius” value=“…
-
云恒制造:在ROS中基于颜色做简单的物体识别
ROS无法直接进行图像处理,需要借助于opencv,要使用cv_bridge把ROS 的图像数据格式转为Opencv可以使用的数据格式。即是一个提供ROS和OpenCV库提供之间的接口的开发包。然后可以将opencv处理好的图像再转换回ros中的数据格式。 包含的头文件如下: #include<stdio.h>#include<stdlib…
-
云恒制造:如何监控各个线程的资源占用情况?
嵌入式Linux开发中,有时候为了定位问题,需要查看某个进程的各个线程的运行情况。 例子 multi_thread.c: #define _GNU_SOURCE #include #include #include #include // 线程名称最大长度 #define APP_THREAD_NAME_MAX_LEN 32 // 线程索引 typedef …
-
云恒制造:图像显示MIPI接口
MIPI CSI-2 (MIPI Camera Serial Interface 2),移动和其他市场中使用最广泛的摄像机接口。它以其易用性和支持广泛的高性能应用程序(包括1080p,4K,8K以及更高的视频和高分辨率摄影)而得到广泛采用。其由协议层,应用层,物理层构成。物理层使用的是D-phy (主要还是D-phy)跟C-phy。 MIPI DSI(MIP…
-
云恒制造:汇总一些有用的Linux和Git命令
Linux 命令 基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecod…
-
云恒制造:Synopsys、Cadence EDA工具安装(一)
记得2012年底就开始自己安装EDA工具了,十年了,时间真是一把杀猪刀! 本文先装几个Synopsys工具、再装几个Cadence工具,话不多说,直接上图! $ ./setup.sh 启动installer安装器: 选择source目录: 选择安装目录: 配置自己的bashrc: <preclass=“code-snippet__js…
-
云恒制造:解析AXI4.0 Slave接口设计
本文节选自【全栈芯片工程师】知识星球。解析AXI4.0 Slave接口设计,代码结构非常精简,如下图: 首先,读写地址通道共用一个FIFO且采用读写交错方式存储。 将awaddr、awid、awvalid、awlen、awsize、awburst等信息寄存到FIFO_ADDR,在FIFO_ADDR非空、状态机允许情况下,回一个awready给master完成…
-
云恒制造:testbench拆分例化代码
星球有同学问,DPHY+CSI2仿真有如下vcs Error是什么原因造成的?+v2k、-sv都不能正确编译。 我们打开代码看下: 这种代码实际上是从顶层testbench拆分出来的例化部分,并非完整代码,很多大型设计为了检视代码方便都进行了拆分,这就是为什么这种代码禁止放在flist的原因,不然就会有如上的vcs Error。 欢迎加入【全栈芯片工程师】知…
-
云恒制造:C语言之不小心踩了指针和内存地址对齐的坑
前言 指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址,指针变量是用来存放内存地址的变量。 本质还是一个变量,指针提供了一种对存储位置的动态访问手段,(相对于普通变量而言,普通变量只能访问自己所占的存储位置) 内存地址对齐,是计算机在内存中的数据排列、访问数据的方式,包含了基本数据对齐和结构体数据对齐的两种相互独立又相…
-
云恒制造:嵌入式Linux开发,使用gdb对core文件进行调试,分享一种你可能不知道的bug定位方法!
大家好,我是杂烩君。 嵌入式Linux开发中,使用gdb对core文件进行调试是一种有效的定位程序崩溃的方法。这种方法我们在之前的文章中也有简单提过:嵌入式段错误的3种调试方法汇总! 有些知识,在没用到之前,可以简单地进行了解。实际用的时候,再去详细地学习。最近我在实际工作中使用了gdb对core文件进行调试,遇到了一些问题,总结出来分享给大家。 本文我们来…
-
云恒制造:开发效率跃升,海思Hi3861V100开发套件让开发更简单
对于智联设备开发者来说,使用Windows与Linux双系统混合环境开发,编译和烧录流程复杂、工具链易受自身网络环境影响易出错,开发效率低。为解决这一开发难题,海思海思Hi3861V100搭载全新升级的DevEco Device Tool IDE工具,支持纯Windows环境搭建,实现从开发套件下载、环境搭建、开发、编译、烧录、调试端到端升级,整体开发效率大…
-
云恒制造:《三维声编解码及渲染》行业标准发布
近日,国家广播电视总局发布了《三维声编解码及渲染》广播电视和网络视听行业标准。规定了适用于广播电视和网络视听领域三维声、环绕声及立体声编解码及渲染的实现方式,明确了三维声编码位流表示方式及解码过程、扬声器渲染和双耳渲染的实现参考方式。该行标的发布预示着三维菁彩声将迎来更加稳健、繁荣的产业生态。 三维声标准视频 海思致力于超高清音视频技术研发,积极参与三维菁彩…
-
云恒制造:国产科幻巅峰之作《三体》,成功开启中国科幻剧时代
如果要问今年什么剧火出圈?《三体》一定占其中一个。作为具有全球影响力的国产IP以及近10年来最畅销的科幻小说,刘慈欣的《三体》被改编成电视剧播出后,可以说成功开启了中国科幻剧时代。 首播当晚,《三体》就以85.71的网播指数冲上V榜榜首。开播1小时,腾讯视频站内热度破25000,打破首日热度值最高纪录,成为腾讯视频站内开播热度最快破2万的剧集。同时在社交平台…
-
云恒制造:海思 Hi3861 编译烧录更快捷
HUAWEI DevEco Device Tool是华为面向智能设备开发者提供的一站式集成开发环境。划重点,DevEco Device Tool 3.1 Beta2又上新技能啦——支持纯Windows环境开发Hi3861,显著提升编译、烧录效率,同时还带来了更多实用的功能及模板,为广大开发者朋友带来更加高效、便捷的开发体验。接下来,让我们来看看吧! 纯Win…
-
云恒制造:8K超高清+三维菁彩声, 2023年春晚音视频新创技术回顾
40年来与全球华人温情陪伴的春晚已悄然成为“黑科技”的演练场。从早期LED显示到全息投影、裸眼3D。2023年,春晚再次凭借多个首次点亮当下最为“硬核”的音视频技术,为观众呈现了一场科技感十足的视听盛宴。- 首次实现“8K超高清+三维菁彩声”直播 首创智能伴随技术,实现高清/4K/8K版春晚同步制作首次采用三维菁彩声制作春晚音频信号,最大限度还原了现场音效首…
-
云恒制造:关于我随便敲了几行代码就验证了算法的那些事
引言 可能大家觉得这个题目有些奇怪,不过确实奇怪,哈哈哈。随便敲几行代码这个茶里茶气的说法是从我朋友那里得到的,觉得好玩,就起了一个这样的标题。 但是总归不能喧宾夺主,今天博客要讲的,是我之前会议论文中提到的一个关于“机器人姿态规划”方面的想法。 基于欧拉角—-角速度的轨迹规划 这个算法的背景是: 当我们已知当前姿态,用R1表示,以及期望姿态,用R2表示。当…
-
云恒制造:一起来开发一个磁条机器人(一)
描述 之前的几个章节,我们依次介绍了使用stm32的开发经历,文章的顺序是按照机器人从无到有的开发逻辑:stm32的基本使用,stm32是如何和模块完成通信的,stm32控制电机及灯带。 这一章节,我们将正在开始去设计一个机器人,并且使用之前章节的开发经验,完成一个磁条机器人的开发与设计工作。 这一篇是一个先导文章,主要是梳理我们机器人的功能和大体设计逻辑。…
-
云恒制造:一起来开发一个磁条机器人(二)
描述 上一篇文章对磁条机器人应该具有的功能进行了分析 这一篇我们按照上一篇总述的顺序,对磁导航机器人进行一个整体的设计。 我们按照三个方向:机械、嵌入式、算法,来进行分析。这一篇文章主要介绍机械部分的内容,剩下的留给以后的篇章。 机械设计 机械设计将是我介绍最简单的部分。对于这个机器人的机械设计,我本身是有以下几个基本需求的: 负载能力达到要求:我设计的机器…
-
云恒制造:RV1126 双摄测试(imx415 + gc2053)
双摄测试(IMX415接CSI0 + GC2053接CSI1) 第一步:先把需要用到的固件和可执行程序文件下载好 固件: 链接:https://pan.baidu.com/s/1DVjmqp9Wr-LlaX1LQXUc2g 提取码:daza 可执行程序文件和设备树: 链接:https://pan.baidu.com/s/1Gz6MTeJlLPd537tg4S…
-
云恒制造:王炸!10分钟把ChatGPT部署成24小时微信机器人!
ChatGPT最近大家都是玩的风生水起,不亦乐乎!各种应用层出不穷,其中最接地气,也是最受小白欢迎的就是wx机器人,因为它能跟微信深入融合( 详细看文末专栏 用Python+ChatGPT打造超强的微信机器人!),直接使用!但是如果部署在自己的电脑上肯定不能做24小时的助理!怎么办呢,其实很简单,你只要把它部署到服务器上即可!菜鸟哥今天给大家简单说一下。 友…