Modbus_tk是使用python语言实现的modbus协议栈,该函数库即支持主机也支持从机,既支持RTU也支持TCP。 下载安装pip install modbus_tkRTU通信读写寄存器 因为主要讲RTU通信和TCP通信读写寄存器,那什么是RTU呢?Modbus是一种应用层协议,它定义了与基础网络无关的数据单元(ADU),可以在以太网(TCP/IP)或串行链路上进行通信。在串行链路上,Mo
DSP通过CCS写到FLASH的过程,记录一下,免得健忘的博主会选择性失忆。以博主的工程为例。 1、导入想要的工程文件以及FLASH文件; 2、进入调试模式,点击reset CPU; 3、点击load program,先加载工程文件.out,然后加载flash文件的.out; 4、最后点击调试的按 ...
转载 2021-04-24 14:35:00
821阅读
2评论
目录一:FlyMcu程序烧录软件介绍二: CH340串口程序模块介绍三:CH340串口程序模块特点四:CH340串口程序模块引脚说明五:CH340串口程序模块与单片机的具体接线如下六:CH340串口程序模块如图一:FlyMcu程序烧录软件介绍FlyMcu是一款好用的stm32烧录程序软件,对于专业的单片机开发者来说应该非常适用,软件可以广泛地应用于电路编程(ICP)和应用编程(
转载 2024-01-26 08:45:42
215阅读
一、sd启动将u-boot镜像写入SD卡,将SD卡通过读卡器接上电脑(或直接插入笔记本卡槽),通过"cat /proc/partitions"找出SD卡对应的设备,我的设备节点是/dev/sdb.(内存卡的节点)。当有多个交叉编译器是,不方便设置环境变量时,可以在编译命令中指定交叉编译器,具体如下:在源码中操作以下步骤:make distclean make ARCH=arm CROSS_COMP
经过一段时间的研究终于把TMS320C6657单核和双核的SPI Nor Flash的程序调通了。工具都是前辈的工作,有需要的可以留下邮箱,我有空可以发。原理参考钱丰的《TI c66x 系列DSP 多...
转载 2016-05-28 17:31:00
488阅读
2评论
uboot: https://github.com/zczjx/uboot_tiny4412kernel: https://github.com/zczjx/linux-4.4.38-for-tiny4412rootfs:https://github.com/zczjx/buildroot-es_udk采用火哥大神的项目玩一玩tiny4412,本篇记录一下的过程,中间走了一些弯路。参考:htt
转载 2024-05-05 10:47:46
370阅读
# DSP28335 与 Python 的结合: 实现与烧录流程详解 在现代嵌入式系统中,开发人员常常希望能够利用高层语言,如 Python,进行快速开发和原型设计。然而,DSP28335 是德州仪器(Texas Instruments)推出的一款功能强大的数字信号处理器,但它并不直接支持 Python。本文将详细介绍如何将 Python 程序应用于 DSP28335,同时配合适当的步骤与代码示
原创 7月前
70阅读
有读者要求介绍一下裸板下Uboot的;所以就简单的说明一下。这里主要是参考的TQ2440的出厂使用手册中介绍的,并做一下具体说明。在裸板(没有Uboot)情况下,只用通过jtag调试接口向flash中程序,一般情况下,我们只用到jtag接口一次,就是用来bootloader,然后后续的程序或者Linux内核的都是通过bootloader完成的,严格意义上讲,我们说通过bootloa
转载 2024-01-09 19:26:09
104阅读
1.什么是HiToolHiTool是海思公司提供的用于海思芯片的烧录工具,可用于烧录uboot、kernel、rootfs等。这里只是简单的介绍用HiTool通过串口去uboot,更加仔细的使用方法可以参考海思SDK开发包里的两篇文档《HiBurn 工具使用指南》和《HiTool工具平台 使用指南》。2.安装HiToolHiTool可以从海思的SDK开发包里获取,HiTool是基于jave开发
# SPI与BIOS的探讨 ## 引言 在现代计算机硬件领域,固件(Firmware)的更新是一个至关重要的环节,而固件的方式有很多种。其中,SPI(Serial Peripheral Interface)和BIOS(Basic Input/Output System)是两个常被提及的概念。那么,SPI是不是BIOS呢?本文将对此进行深入探讨,并附带相关代码示例,帮助读
原创 8月前
94阅读
早期一般是将调试好的单片机程序写入到ROM、EPROM中,这种操作就像刻制光盘一样,实在高电压方式下写入,PROM是一次性写入,存储内部发生变化,有些线路或元件就被断,不可再恢复,所以叫做,EPROM可以使用紫外线将原来写入的内容擦除,重新,目前大量采用EEPROM,是可以电擦写的存储器。 单片机启动时会直接运行这些芯片中的程序,完成既定的功能。 所谓,其实就是对单片机中的rom进
转载 2023-12-24 18:50:12
234阅读
目标:编译STM32F4固件并刷入到我们的开发板:STM32F407VET61.在Linux系统下进行编译操作,windows用户可以在虚拟机下运行Linux系统,推荐下载kali Linux系统:https://www.kali.org/downloads/,推荐使用虚拟机对应的系统包,虚拟机安装方法请到百度上获取。2.进入Linux系统后,打开终端(打开方法:点击鱼头指向的图标):3.输入指令
一般情况下分几步:1,板子上什么都没有要先vivi bootloader。用他来引导内核文件的,用并口vivi(或者使用uboot )2.之后linux内核,也就是操作系统,用vivi使用串口就能,3内核成功之后,系统会提示没有文件系统,所以要文件系统cramfs文件,也用vivi,也可以叫做根目录 Hex文件和Bin文件的区别 1.Hex文件是16进
转载 2024-08-08 19:51:19
128阅读
注意事项:1.大小端模式,也即在使用编程器时需不需要做字节反序2.Spare area处理方式,需要还是不需要,是否含有私有ECC算法。3.坏块处理方式。摘要一段说明如下:(虽然针对西尔特SUPERPRO/9000U的文章,但也对许多其他的适用) 2.关于NAND FLASH技术以及烧录模式使用说明 2. How Nand Devices are programmed on Xeltek pr
转载 2024-05-20 14:41:49
134阅读
L1-小型系统)和inux版本(L2-标准系统),和写完板子起不来时,配置启动参数操作参考。目录一.工具二.lite版本1.2.启动参数设置三.Linux版本1.2.启动参数设置3.挂载四.使用USB1.安装驱动2. 一.工具Hitool工具二.lite版本1.  最新(2023.1.5)xml:hi3516-liteos.xml2.启动
转载 2023-10-13 13:30:26
454阅读
Linux系统的开源性和自由性备受人们的青睐,而红帽则是Linux系统中备受推崇的一个发行版。在Linux系统中,是一个常见的操作,它将镜像文件写入到存储介质中,如U盘、SD卡等设备中,以便于进行系统的安装或重装。在红帽系统中,操作同样是必不可少的。 Linux系统时,首先需要准备一个可用的存储介质,如U盘或SD卡,并确保其没有重要的数据。接着,需要下载所需的红帽系统的ISO镜像文件
原创 2024-02-29 11:23:37
135阅读
【@.1 移植准备】目标CPU:LPC2119。ARM7TDMI,最高主频60MHz,Flash128KB,RAM20KB,ARM7系列的中断机制可以参考我的这篇文章<uCOS-II的中断-ARM7实现中断嵌套的方法探究>。OS:uCOS-II,具体内核版本参考官网。应该已经出到2.90以上了,不过移植时的版本可能没这么高。对于uCOS-II的任务切换机制可以参考我的这篇文章<u
转载 2024-07-13 08:50:31
64阅读
本博客是本人自己学习正点原子阿尔法开发板时本着好记性不如烂笔头的心情进行的笔记整理,所以会有不少内容与其教学资料相互重叠。如有侵权行为请立即联系我删除博客,感兴趣者可以百度左盟主开源的教学资料进行具体的学习。 文章目录一、系统镜像1. Windows下使用OTG系统2. Ubuntu下通过脚本系统整体流程:系统到SD卡系统到EMMC系统到NAND二、系统移植1、UBOOT的
bootloader
转载 精选 2011-08-09 09:24:53
1361阅读
在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。这段说人话意思就是:工程中不会将JTAG等烧录口引出但是一定有一个对外的通信口我们升级程序时就可以利用可操作的通信接口把要升级的程序文件发送到芯片再擦写到对应地址的内存中,这样就实现了程序升级。熊猫大概去年
  • 1
  • 2
  • 3
  • 4
  • 5