
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. 建立裸机工程在移植 freeRTOS 之前需要创建一个 stm32f103 的 keil5 裸机工程。所谓裸机工程就是包含 stm32f103 单片机的启动文件,外设驱动固件库的文件集合,也可以说是支持裸机开发的一个单片机运行环境。通过这样的一个工程即可进行 stm32 单片机的驱动开发。同时对于 freeRTOS 移植也需要一个这样的工程环境,换而言之 freeRTOS 的移植和配置需要用
程序中禁用的 jtag 如何释放一般 jtag 接口需要占用较多的芯片 IO 口,所以在 IO 口较少的情况下需要舍弃 jtag 接口,使用程序将 jtag 接口禁用并复用为普通的 GPIO 口。当程序下载后 jtag 接口就无法再用于 jtag 仿真或下载程序了。但是想将 jtag 接口重新设置为 jtag 接口又该怎么办呢,因为 jtag 已经不能用于下载程序了,即使程序中删除了禁用 jtag
1. 问题详情Keil 程序编译代码后点击下载,程序下载到上没法运行,同时 download 时有以下提示信息函数。No Algorithm found for: 08020000H - 08024FD3HPartial Erase Done (areas with no algorithms skipped!)No Algorithm found for: 08020000H - 08024FD
1. CMSIS 标准2. HAL 库简介上图是一个标准的 STM32F103 HAL 库的文件组织方式,至于其他芯片的组织方式其实是一模一样的。基于寄存器方式的开发,实质上就是查找手册配置寄存器的过程,通过寄存器完成引脚的配置初始化和对应的操作。使用HAL库可以简化配置寄存器的过程,HAL 库借鉴面向对象的思想,将外设和引脚抽象为具有同样属性和操作的对象,定义数据类型和接口函数来描述片内外设,通
1. 操作系统探测原理nmap 最著名的功能之一是用 TCP/IP 协议栈 fingerprinting 进行远程操作系统探测。 Nmap 发送一系列 TCP 和 UDP 报文到远程主机,检查响应中的每一个比特。 在进行一打测试如 TCP ISN采样,TCP 选项支持和排序,IPID 采样,和初始窗口大小检查之后, Nmap 把结果和数据库 nmap-os-fingerprints 中超过 150
在嵌入式 linux 中运行过运用程序的小伙伴因该多多少少都遇到过在 Linux 终端启动运用程序时终端输出 “-sh ./xxx: not found” 的问题,这是应用程序依赖的动态库缺失导致的,验证该问题的办法是使用静态编译去编译应用程序(静态编译会将应用程序依赖的库和应用程序本身打包在一起,所以静态编译的应用程序体积很大,所以一般不使用)。Linux 系统缺失依赖库时可以使用静态编译或在

1. 修改账户的本质对于 linux 系统来说,一切皆文件,所以修改系统中的设置就是修改一些关联的文件。而修改用户名和密码就是修改系统的设置,只是这个设置比较特殊,这个设置修改起来也较为麻烦和危险。这里需要注意的事项:如果需要同时修改用户名和密码,那么请先修改密码,密码修改成功之后再修改用户名,这一点是一定需要注意的,这样可以避免修改用户名和密码后密码错误或密码正确也无法进入桌面的问题。2. 修改
1. lvgl 图片显示源为了提供良好的图片显示灵活性,所以显示图像的来源可以是以下三种代码中的一个变量(一个带有像素颜色数据的 C 数组)。存储在外部的文件(比如 SD 卡)。带有符号的文本。2. 内部图片对于源码内部图片(将图片转换为图片数组)想要将 PNG,JPG 或 BMP 格式的图像生成像素颜色数据数组,这需要使用专门的图片转换工具,刚好 lvgl 官方也为我们提供了这样的工具,该工具为
系统级别的配置文件,对 Linux 系统的所有用户生效,用户级别的配置文件,只对当前用户生效。在这些文件中设置的环境变量会被系统或用户的 Shell 所加载,并可供给后续的命令或程序使用。。~/.bashrc。

(1) 从上述三个例子当中 MOSFET 驱动芯片会提供专用的管脚连接到 MOS 的栅极 G 和 源极 S 上。这是因为 MOS 管的导通需要控制极(G 极),而 G 极的电压是相对于 S 极的电压来控制的,如果 S 极没有接到 MOS 驱动芯片上,那么 G 极的电压就无法控制 MOS 管的导通,从而无法实现对负载的控制。(2) MOS 根据电路设计可以置于电路低侧或高侧,当然不排除低侧和高侧都有







