草庐IT

HAL固件库

全部标签

华为EC6108V9E/EC6108V9I_rk3228_安卓4.4.4_通刷_卡刷固件包

华为EC6108V9E/EC6108V9I_rk3228_安卓4.4.4_通刷_卡刷固件包-内有教程特点:1、适用于对应型号的电视盒子刷机;2、开放原厂固件屏蔽的市场安装和u盘安装apk;3、修改dns,三网通用;4、大量精简内置的没用的软件,运行速度提升,多出大量的存储空间;5、去除应用安装限制;6、支持开机自启动、开机密码锁、儿童应用锁、应用隐藏、开机自动进入HDMI等各种花式功能;刷机教程:1、准备FAT32格式的4G或者8G容量的U盘,如果是有多个文件的u盘,最好先格式化清空一下u盘。在U盘根目录下新建upgrade文件夹【固件包帮你建好,直接复制即可】,然后将下载的update.zi

STM32实战总结:HAL之DMA

什么是DMA?“DMA”是DirectMemoryAccess的缩写。不使用CPU,而是通过总线直接进行外围功能(模拟功能、通信功能等)和存储器间(闪存、ROM、RAM)的数据传输的功能。通常,数据传输由CPU执行,而在装有DMA的微型计算机中,DMA代表CPU传输数据。因此,CPU只需要算术/逻辑运算等CPU才能完成的工作就可以了。其结果是,通过安装DMA,可以综合提高微型计算机的性能。DMA的最大优势是通过硬件直接传输数据,从而实现高速、大容量的数据传输。您可以在内存和外围功能中自由选择传输源和传输目的地(但受微型计算机的限制)。但是,由于只有一条总线和CPU分开使用,所以需要调整总线的使

Jlink_V9固件修复教程

最近自己的Jlink坏了,于是找了一个好的Jlink给坏的重新刷了一下固件就修好了。记录一下修复过程,以及遇到的问题。故障现象:Jlink丢失固件之后指示灯不亮,连接板子时,KEIL无法识别。 注:JLINK_V9主控芯片为STM32F205RCT6。解决办法如下:准备一个同型号的Jlink,烧写的Bootloader.bin固件,Jflash.exe、4根母对母杜邦线。按图2所示连接好的Jlink和坏的Jlink。从好JLINK(以下简称A)的20芯输出端的SWDIO、SWCLK、GND连接到坏的JLINK(以下简称B)的预留插针上。注意预留插针的VCC为5.0V,需要将A的VCC与B的VC

OpenHarmony js到hal层通信机制

文章目录1.JS到NativeJS----NAPI通信1.1WIFI的nativejs目录结构1.2js与c++方法绑定1.3.d.ts文件声明2.Native——FWKIPC通信-----Remote()2.1Binder通信binderaidl生成文件Remote写法2.2服务端注册注册方式1注册方式22.3客户端类定义2.4客户端获取注册信息3.FWK——HALSocket通信Server端Client端client发消息到ServerServer端接收1.JS到NativeJS----NAPI通信1.1WIFI的nativejs目录结构├──js│└──napi //js和c++通信│

【保姆级!完整详细!】小米路由器3 刷openwrt固件并连接上校园网

小米路由器3刷openwrt固件并连接上校园网本篇参考:https://www.bilibili.com/video/BV1dL411A72fhttps://blog.csdn.net/adingge/article/details/125362140小米路由器3刷OpenWrt恩山论坛贴小米路由器3刷openwrt本篇仅作为记录,实际设备不同可能导致流程不同下载小米路由器3的OpenWRT固件固件下载地址(用的是LEDE/OpenWrt固件):https://downloads.x-wrt.com/rom/固件的23.04可能随版本更新有所变化我下载的2个固件为:x-wrt-23.04-b2

鸿蒙智联套餐一:产品json文件配置与固件烧录

目录1JSON文件配置1.1新增产品配置文件1.2参数配置1.3AC-key参数说明1.4生成代码2编译3固件烧录3.1使用HiBurn串口烧录工具烧录固件3.1.1配置HiBurn烧录波特率3.1.2选择固件烧录3.1.3连接串口3.1.4按下复位键,开始烧录3.1.5烧录完成后,断开连接3.2烧录token3.2.1获取token3.2.1.1准备一台带Linux系统的PC,自带OpenSSL3.2.1.2在命令行窗口执行如下命令,生成私钥3.2.1.3执行如下命令,生成私钥对应的公钥3.2.1.4申请软证书3.2.1.5等状态成功后下载软证书3.2.1.6采用配套解密工具,对下载的*.l

2022年K1刷第三方固件教程

前言实验室有台斐讯K1由于官方固件限制(版本号v21.3.x.x)而无法关闭DHCP服务器,因此经常给内网机器分配ip,造成内网机器无法上网。于是就有了关闭K1路由器DHCP的需求,这样就能使K1变成一台交换机而不会影响内网的机器。方案1:降级为旧版固件。该方案是最简单有效的方案。可是找遍了全网也没有发现比较容易获取的旧版固件资源。官网早已无法访问。方案2:刷一个老毛子固件,开启AP模式。这个方案有点折腾,不过刷入之后就能解锁路由器的很多玩法,虽然我只是想让它安安静静当个交换机🤣。刷入第三方固件,大体分为下面三个步骤:配置telnet:打开路由器的telnet访问并正常登陆。刷入breed:使

STM32系列(HAL库)——F103C8T6通过HC-SR04超声波模块实现测距

1.软件准备(1)编程平台:Keil5(2)CubeMX(3)XCOM(串口调试助手)2.硬件准备(1)某宝买的超声波模块 (2)F1的板子,本例使用经典F103C8T6(3)ST-link 下载器(4)USB-TTL模块(5)杜邦线若干3.模块资料(1)模块简介:        超声波是振动频率高于20kHz的机械波。它具有频率高、波长短、绕射现象小、方向性好、能够成为射线而定向传播等特点。HC-SRO4是一款尺寸完全兼容老版本,增加UART和IIC功能的开放式超声波测距模块,默认条件下,软件与硬件完全兼容老版本HC-SRO4;可以通过电阻设置成UART或IIC模式。2CM盲区,4.5M典型

stm32使用HAL库配置串口中断收发数据(保姆级教程)

前言最近在学习使用hal库,之前都是用标准库来写32代码,所以发个帖子记录一下学习过程,同时也希望能帮助到一些也在学习HAL库的同学。接下来进入正题一、串口中断是什么?串口中断是指当单片机收到一个串口数据时,单片机会产生一个中断信号,通知处理器中断服务程序去处理这个接收到的数据。在中断服务程序中,我们可以读取串口接收缓冲区中的数据,并根据具体的应用场景进行处理,例如存储、显示、计算等操作。串口中断一般通过使用串口的中断接收功能实现。当有新的数据到达串口时,单片机会产生一个中断请求,触发中断服务程序。中断服务程序在处理完接收到的数据后,可以根据具体的应用需求采取相应的处理措施。相比于轮询方式,采

合宙AIR32F103CBT6刷回CMSIS-DAP固件和DAP升级固件以及刷ST-LINK V2-1固件方法

合宙AIR32F103CBT6刷回CMSISDAP固件和DAP升级固件以及刷ST-LINKV2-1固件方法📌官方介绍文档:https://wiki.luatos.com/chips/air32f103/index.html📍原理图:https://cdn.openluat-luatcommunity.openluat.com/attachment/20220605164915340_AIR32CBT6.pdf🎈相关篇《【开源电路】ST-LINK/V2、ST-LINK/V2-1、DAP-LINK烧录器(已验证)》✨手上购买的这个两块板子已有2个月了,一直放在这着没动,今天想拿出来给其STM32F