自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (40)
  • 收藏
  • 关注

原创 RK3568下截屏工具weston-screenshooter

在嵌入式 Linux 开发领域,RK3568 作为高性能 AIoT 芯片,其配套的 Weston 显示服务器为图形界面开发提供了稳定支撑。Weston-Screenshooter 作为 Weston 生态的核心组件,专为 RK3568 等平台设计,具备轻量高效、深度集成的特性。相较于传统工具(如 Windows 的 Snipaste 或 Linux 的 Greenshot),它无需额外依赖,直接通过 Weston 协议调用底层渲染数据,避免了兼容性问题,尤其适合工业控制、车载系统等对稳定性要求极高的场景。

2025-04-03 17:03:04 36

原创 RK3568下GPIO模拟串口

在嵌入式开发中,硬件 UART 资源可能被其他外设占用。此时,通过 GPIO 模拟 UART(软串口)成为一种灵活的解决方案。本文基于 RK3568 平台,结合 Linux 内核模块,实现高精度软串口通信,并深入分析关键技术细节。可以看到已经接收到数据了,可以自己创建自定义的设备文件到/dev下,也可以按照串口设备的标准创建一个设备,后面有时间我写一篇和标准串口设备结合的gpio模拟串口文章。RK3568 GPIO 模拟串口(软串口)实现详解。将编译好的驱动放到板子上运行。再写个Makefile。

2025-04-03 16:49:32 59

原创 RK3568计算gpio引脚的网页程序

使用命令可以查看引脚功能:cat /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins。这是一个html的网页小程序,方便开发,下面是源代码,保存成一个网页即可使用rk。如果想要知道 pin30对应的是gpio多少,我这写了一个程序,如果想要知道 gpio1_b5对应的是pin多少,

2025-04-03 11:55:22 15

原创 RK3568下的QT工程配置

安装 Qt Creatorsudo apt install qtcreator 并启动。配置交叉编译器添加 C++ 编译器:选择 aarch64-buildroot-linux-gnu-g++,命名为 3568-GCC,设置 ABI 为 arm-linux-generic-elf-64bit。配置 Qt 版本添加交叉编译的 qmake,路径为 .../host/bin/qmake,命名为 3568-qt5。配置 Kits新建 Kit,命名 3568,选择通用 Linux 设备,关联 3568-

2025-04-03 11:44:50 12

原创 RK3568驱动 SPI主/从 配置

RK3568 SPI 配置指南内核配置:启用用户空间驱动(主)和从模式协议支持。主模式:设备树设置status="okay"、max-freq及引脚复用,子节点compatible="rockchip,spidev"。从模式:需添加spi-slave属性,子节点命名以slave@X开头。编译烧写:修改设备树后编译内核或全量镜像,验证/dev/spidevX.Y节点。测试:使用spidev_test工具,主模式可环回测试,从模式需与主设备通信。(关键:从模式强制spi-slave和命名规则,频率匹

2025-04-03 10:44:01 60

原创 导出iptables 规则和恢复的命令

这样就可以将 cmd.txt中的条目添加到 iptables中了。# 备份当前的 iptables 规则。# 从 cmd.txt 中恢复规则。# 检查规则是否成功应用。

2025-03-27 14:08:39 146

原创 使用环境变量控制 printf 输出

使用环境变量控制 printf 输出

2025-02-10 09:47:13 153

原创 原始套接字嗅探带arp报文

arp,raw,socket

2024-09-04 19:12:06 233

原创 top命令

top,

2024-06-05 19:23:34 456

原创 两个很有用的系统命令getcap和setcap

获取权限

2024-06-05 16:56:06 1502

原创 多进程操作文件

多进程,文件操作

2024-05-23 20:36:14 260

原创 错误码的使用

错误码

2024-05-23 20:30:15 150

原创 uint8_t 和 int8_t小记

有符号和无符号

2024-04-29 19:40:14 1491

原创 GDB调试

gdb

2024-04-26 09:10:25 284

原创 Wireshark使用Lua脚本解析报文

Wireshark ,Lua

2024-04-25 17:17:26 2195 1

原创 systemd 强大的初始化系统和服务管理器

systemd,守护进程

2024-04-24 19:28:53 490 2

原创 crontab周期性任务的工具

crontab,周期性任务的工具

2024-04-08 09:10:49 213

原创 shell脚本实现简易的top命令

shell脚本,top命令,cpu使用率

2024-03-29 14:20:04 394

原创 C语言中关于补码的问题

源码,反码,补码

2024-03-21 20:36:11 410

原创 三维数组指针定义和初始化例子

三维数组使用

2024-03-13 20:09:01 919

原创 多线程编程互斥锁mutex的创建

多线程锁,初始化

2024-03-12 20:30:42 486

原创 使用git的小笔记

git,merge,push,commit

2024-03-01 18:28:01 448 1

原创 linux设备获取硬件信息命令

class:列出特定类别的设备,例如 -class network 或 -class disk。-C:仅列出指定的设备,例如 -C network 或 -C disk。-html:生成一个包含硬件信息的 HTML 文件。-json:生成一个包含硬件信息的 JSON 文件。-version:显示 lshw 命令的版本信息。-xml:生成一个包含硬件信息的 XML 文件。-businfo:显示有关总线和设备的更多信息。-sanitize:删除可能包含敏感信息的输出。-short:显示简短的硬件列表。

2024-02-29 12:34:03 536

原创 UDP套接字使用connect函数

UDP套接字,connect函数

2024-02-26 18:14:07 849 2

原创 使用CURL命令实现tftp和ftp客户端功能

curl ftp tftp

2024-02-08 17:29:59 1534

原创 C语言中在main函数之后运行的函数

atexit注册终止处理函数的库函数

2024-02-08 15:41:58 822

原创 原始套接字IP报文嗅探

原始套接字 抓包 sniifer

2023-12-29 14:33:58 700

原创 基于gmime2.6库的邮件解码程序

gmime库,邮件,解码

2023-12-25 16:31:26 593 1

原创 基本的NTP客户端代码示例

ntp

2023-12-20 09:24:33 910 1

原创 ifconfig命令

ifconfig

2023-12-19 13:49:23 454

原创 top和ps的简单示例

ps,top

2023-12-19 11:51:36 460

原创 transroute命令原理

traceroute命令根据收到的ICMP错误报文

2023-12-19 10:43:45 704

转载 ftplib 编译使用

ftplib FTP服务器

2023-12-15 16:29:44 402

原创 GLib库async_queue使用

glibc,async,queue

2023-12-15 14:47:39 489

原创 libnfs库API函数调用举例

nfs

2023-12-15 13:31:34 207

原创 linux系统检测是否受到ddos攻击

ddos

2023-12-15 11:17:51 488 1

转载 realloc()函数在c语言中的作用和用法

realloc函数

2023-12-14 11:23:35 355

原创 GKeyFile 是一个用于存储和检索按键值对

存储和检索按键值对的文件

2023-12-13 14:18:39 205

原创 C语言编程确定一个文件的真实类型

要使用C语言编程确定一个文件的真实类型,您可以使用标准库函数和系统相关的函数来实现。以下是一个简单的示例程序,它通过检查文件的魔法数字(Magic Number)来识别文件的类型。这个示例程序定义了一些常见文件类型的魔法数字,然后通过比较文件开头的字节来判断文件类型。需要注意的是,此方法并不适用于所有文件类型,仅作为示例。// 检查JPEG文件的魔法数字。// 检查PDF文件的魔法数字。// 检查PNG文件的魔法数字。// 常见的文件类型魔法数字。

2023-12-13 11:50:44 277

原创 多线程编程--互斥锁、条件变量

多线程编程,互斥锁,条件变量

2023-12-13 11:24:15 64

### 【电力信息安全】SysKeeper-3000电力专用横向安全隔离装置(正向型)操作手册:装置安装、激活、配置及调试详解南京南瑞信息

内容概要:本文档是南京南瑞信息通信科技有限公司发布的《SysKeeper-3000电力专用横向安全隔离装置(正向型)操作手册V4.1》,旨在详细介绍电力专用横向安全隔离装置的功能和操作流程。手册涵盖设备的安装部署、用户类别、设备登录、装置激活、功能简介、典型配置、后台调试、参考附录以及常见问题解答。重点强调了设备的激活流程、用户权限管理、规则配置、日志管理和调试指令等内容。手册还提供了详细的配置示例和故障排除方法,确保用户能够顺利部署和使用该装置。 适用人群:适用于电力行业从事网络安全防护的技术人员、系统管理员及维护人员,尤其是那些负责电力监控系统网络安全防护的专业人士。 使用场景及目标:①帮助技术人员了解和掌握电力专用横向安全隔离装置的安装、配置和维护方法;②指导用户进行设备激活、用户管理、规则配置等关键操作;③协助用户排查和解决常见的设备使用问题,确保设备稳定运行。 其他说明:本手册不仅提供了详细的操作步骤和技术参数,还特别提醒用户在使用前必须进行设备激活,并建议由通过公司认证的实施人员完成装置的安装和配置,以确保设备的最佳防护效果。此外,手册还提供了多种网络环境下的配置示例,帮助用户更好地理解和应用该装置。

2025-04-03

工业互联防火墙V3R8C02版用户使用指南:配置与安全管理

内容概要:本文档是关于威努特工业互联防火墙(TEG系列)的产品使用手册,涵盖了设备的启动与登录、系统面板、基础防火墙配置、工业白名单管理、NAT配置、攻击防范、路由配置、智能学习、流量监测、入侵检测、防病毒、对象配置、网络配置、VPN、双机热备、扫描防护、诊断中心、流量控制、系统配置等多个方面的详细操作指导。手册不仅介绍了设备的功能和技术规格,还提供了详细的配置步骤和注意事项,旨在帮助用户更好地理解和使用这款防火墙产品,确保工业网络的安全性和稳定性。 适合人群:具备一定网络基础知识和防火墙使用经验的网络管理员、安全工程师及工业网络维护人员。 使用场景及目标:①帮助用户掌握工业互联防火墙的基础配置和高级功能配置;②指导用户进行日常管理和维护,确保设备的稳定运行;③提供安全防护措施,防范各类网络攻击和病毒威胁;④通过智能学习和流量监测等功能,优化网络性能和安全管理。 阅读建议:由于手册内容详尽,建议用户根据实际需求逐步阅读相关内容,重点掌握与自身工作密切相关的配置和管理技巧。同时,建议在实践中不断尝试和验证配置效果,以确保最佳的使用体验。此外,手册中涉及大量图形界面操作,建议结合实际设备进行对照学习。

2025-04-03

【Linux内核技术】Linux内核编译与升级及关键子系统解析:涵盖编译流程、进程调度、内存管理、虚拟文件系统与网络子系统的设计与实现

内容概要:本文详细介绍了Linux内核编译与升级的步骤,包括准备编译工具、下载内核代码、解压、配置内核参数、编译及安装新内核。文中还阐述了Linux内核的整体架构及其五大子系统:进程调度、内存管理、虚拟文件系统、设备驱动和网络子系统。每个子系统包含多个子模块,分别负责不同功能。此外,文章还深入解析了Linux内核中常用的两种数据结构——链表和红黑树,以及它们的具体实现和应用场景。特别提到CFS调度器的工作原理,通过虚拟运行时间和红黑树确保进程调度的公平性。最后,简要介绍了无锁环形缓冲区KFIFO的使用方法和相关接口函数。 适合人群:具备一定Linux基础知识,对操作系统底层原理感兴趣的开发者或系统管理员,尤其是工作1-3年的Linux工程师。 使用场景及目标:①掌握Linux内核编译和升级的完整流程;②理解Linux内核架构及各子系统的工作机制;③熟悉Linux内核中链表和红黑树的数据结构及其应用;④了解CFS调度器如何实现进程调度的公平性;⑤学会使用KFIFO进行高效的生产者-消费者模型编程。 阅读建议:此资源不仅涉及代码编写,更侧重于理论知识的理解和实际操作的结合。建议读者在学习过程中多动手实践,尝试编译和修改内核代码,同时结合调试工具加深对内核工作的理解。对于复杂的算法和数据结构,可以通过查阅官方文档或其他参考资料来增强理解。

2025-04-03

【C语言编程】基于Minixml的XML文件解析与操作:跨平台简易XML处理库入门教程

内容概要:本文档主要介绍了mini_xml的源码下载、编译安装以及简单的使用示例。首先提供了从svn上获取minixml源码的方法,接着简述了编译安装步骤(./configure make make install),强调其跨平台特性,只需更换不同平台的工具链重新编译即可。最后给出了一段C语言代码示例,演示了如何读取并解析一个简单的XML文件,包括打开文件、加载XML树、查找特定元素及属性、打印结果和释放内存等操作。 适合人群:对XML解析有一定需求且具有C语言基础的新手开发者。 使用场景及目标:①需要在项目中集成简单高效的XML解析功能;②希望通过实例快速上手mini_xml库的使用。 其他说明:文档还提供了一个minixml的中文说明手册链接,方便开发者进一步深入了解mini_xml的相关知识。

2025-04-03

【Linux C应用编程】基于正点原子Linux C应用编程参考手册V1.0:文件I/O、进程与线程编程详解

内容概要:本文档为正点原子团队编写的《Linux C应用编程参考手册》,旨在为Linux C语言应用编程提供基础入门指导。文档内容涵盖了Linux C应用编程的基础知识,包括但不限于文件IO操作、文件高级IO、标准IO、文件属性、系统信息、进程、线程、信号以及线程同步等内容。文档不仅详细介绍了各个主题的基本概念,还提供了大量的代码示例和实际操作指导,帮助读者更好地理解和掌握Linux C应用编程的核心技能。此外,文档还强调了实践的重要性,鼓励读者通过动手实验来巩固所学知识。 适合人群:具备一定C语言编程基础、熟练使用Linux操作系统的初学者,特别是对Linux应用编程感兴趣或希望未来从事相关工作的读者。 使用场景及目标:①帮助读者理解Linux系统调用、库函数、标准C语言函数库以及main函数的作用;②教授文件IO操作、文件属性管理、进程管理和线程同步等关键技术;③通过实际案例和代码示例,提升读者的实际编程能力;④引导读者逐步掌握Linux C应用编程的核心原理和实践技巧。 其他说明:本文档定义为基础入门文档,适合Linux应用编程初学者。对于已有多年Linux应用编程经验的工程师,可能更适合阅读如《UNIX环境高级编程》、《Linux/UNIX系统编程手册》等更深入的专业书籍。文档提供了丰富的学习资源和技术交流平台,如正点原子的

2025-04-03

【嵌入式系统】基于SPI的W25Q128闪存驱动调试:嵌入式Linux开发板SPI接口配置与MTD子系统集成指南

内容概要:本文档详细介绍了正点原子出品的SPI驱动调试参考手册,涵盖了SPI(串行外设接口)的基础知识、子系统简介、组成部分、MTD子系统、设备驱动编写流程、内核SPI子系统和MTD设备驱动使能、设备树添加及MTD块设备的使用。文档不仅解释了SPI的工作原理、信号线、通信模式和优缺点,还深入探讨了嵌入式Linux中SPI和MTD子系统的实现,包括核心层、主机控制器驱动、设备驱动、设备树支持和用户空间接口。此外,文档还提供了详细的硬件配置和软件调试步骤,包括原理图分析、硬件实物展示、内核配置、设备树节点添加以及文件读写测试。 适合人群:具备一定嵌入式系统开发基础,尤其是对SPI和MTD子系统有一定了解的研发人员和技术爱好者。 使用场景及目标:①帮助开发者理解和掌握SPI和MTD子系统的原理及其实现;②指导开发者在嵌入式Linux环境下配置和调试SPI设备,特别是W25Q128 SPI FLASH模块;③提供详细的步骤和实例,确保开发者能够顺利完成硬件连接、内核配置、设备树添加和文件读写测试。 其他说明:文档由广州市星翼电子科技有限公司(正点原子)发布,提供丰富的在线资源和支持,包括官方网站、在线教学平台、论坛、B站视频和淘宝店铺。用户可以通过这些渠道获取更多信息和技术支持。文档还包含了免责声明,强调内容仅供参考,具体操作需谨慎。

2025-04-03

### 文章总结:北京迅为 iTOP-3568 开发板 Linux 系统开发和应用开发手册. **文档概述

内容概要:本文档是北京迅为电子有限公司针对iTOP-3568开发板的Linux系统开发和应用开发手册,详细介绍了开发板在Linux系统下的配置与开发方法。手册涵盖Buildroot、Debian、Ubuntu等多个Linux发行版的系统开发笔记,涉及屏幕设置、待机和锁屏、显示颜色格式、分辨率和缩放、静态IP设置、Qt程序操作、开机自启、音频视频和摄像头开发、VNC和ToDesk远程控制软件安装等内容。同时,手册还提供了关于Buildroot编译常见问题的解决方案、U-Boot和内核开发细节,以及IO电源域的配置方法。手册不仅适用于初次接触嵌入式Linux系统的开发者,也适合有一定经验的研发人员深入学习。 适合人群:具备一定编程基础,尤其是对Linux系统和嵌入式开发有一定了解的研发人员,工作1-3年的工程师,以及希望深入了解嵌入式Linux系统开发的爱好者。 使用场景及目标:①帮助用户掌握iTOP-3568开发板在Linux系统下的基本配置与高级开发技巧;②指导用户解决Linux系统开发中遇到的常见问题;③为用户提供详细的编译和调试指南,确保开发板能

2025-04-03

【嵌入式开发】基于Linux系统的iTOP-3568开发板USB设备模拟:U盘与USB网卡功能实现及应用指南

内容概要:本文档是关于北京迅为电子有限公司的iTOP-3568开发板在Linux系统下的使用手册,主要介绍了如何将Linux板卡虚拟成U盘(Mass Storage Gadget)和USB网卡设备(Ethernet Gadget)。文档详细描述了操作步骤,包括命令行指令、内核配置和驱动程序的启用。此外,还提供了注意事项与售后维修政策、技术支持方式及定制开发服务等信息。; 适合人群:嵌入式系统开发者、Linux系统爱好者以及使用iTOP-3568开发板的研究人员和技术人员。; 使用场景及目标:①通过配置命令将Linux板卡虚拟成U盘,实现ARM板与PC之间的数据传输;②通过内核配置和驱动程序启用,将Linux板卡虚拟为USB网卡设备,实现网络共享功能;③了解开发板的售后维修政策和技术支持渠道,确保在开发过程中遇到问题时能够得到及时的帮助和支持。; 其他说明:文档不仅提供了详细的配置步骤,还强调了使用过程中的注意事项,如正确的操作环境和安全措施,以确保设备的安全性和稳定性。此外,用户可以通过多种渠道获得技术支持,包括论坛、电话、邮箱等。文档还提及了定制开发服务,帮助用户加速产品开发周期。

2025-04-03

【嵌入式系统】ITOP-3568开发板PCIE2.0接口快速测试手册:硬件复用关系与Linux及安卓系统网卡测试指导

内容概要:本文档是北京迅为电子有限公司针对iTOP-3568开发板提供的PCIE2.0接口快速测试手册,详细介绍了PCIE千兆网卡的测试流程。手册涵盖了网卡参数、硬件复用关系及Linux和安卓系统的具体测试步骤。其中,Linux系统测试包括内核设备树修改、网卡驱动配置及网络性能测试;安卓系统测试则主要涉及设备树调整和网络性能验证。此外,手册还提供了注意事项、售后维修政策、技术支持方式及资料获取渠道等信息。 适合人群:适用于使用iTOP-3568开发板进行PCIE2.0接口开发和测试的技术人员,尤其是有一定Linux和安卓系统开发经验的研发人员。 使用场景及目标:①帮助用户了解PCIE2.0接口网卡的硬件配置和参数;②指导用户完成Linux和安卓系统下的网卡驱动配置与性能测试;③确保用户能够正确操作开发板,避免因误操作导致硬件损坏。 其他说明:手册强调了开发板的安全使用规范,包括正确的插拔顺序、环境要求和维修政策。同时,提供了多种技术支持途径,如论坛、电话、邮箱等,方便用户在遇到问题时及时获得帮助。此外,手册还提醒用户定期关注官方渠道以获取最新的资料更新和技术支持。

2025-04-03

### 文章总结:北京迅为 iTOP-3568 开发板源码编译手册述 本文档

内容概要:本文档是北京迅为电子有限公司为iTOP-3568开发板提供的源码编译手册,适用于Android11、Android12、Linux及其不同版本的操作系统。手册详细介绍了编译环境的搭建、源码的获取、屏幕配置的设置、不同系统的编译流程(包括单独编译和全自动编译)、常见问题的解决方法、设备树的简介、默认配置的修改和保存、Linux_NVR_SDK的编译,以及Ubuntu和Debian系统的定制等内容。手册还提供了相关视频教程链接,帮助用户更好地理解和操作。 适合人群:具备一定嵌入式系统开发基础,尤其是熟悉Linux和Android系统开发的技术人员;从事嵌入式开发、系统移植、驱动开发等相关工作的工程师。 使用场景及目标:①为用户提供详细的源码编译指导,帮助用户顺利编译并烧写系统;②解决编译过程中可能出现的问题,提供解决方案;③指导用户根据需求定制和修改系统配置;④帮助用户理解并掌握嵌入式系统的开发流程和技术细节。 阅读建议:手册内容详尽,建议读者按照章节顺序逐步阅读,特别是对于初次接触该开发板的用户,应先了解编译环境的搭建和基本操作。对于有经验的开发者,可以根据具体需求跳转到相关章节进行深入学习。在实际操作过程中,结合手册提供的视频教程,可以更直观地理解和解决问题。

2025-04-03

iTOP-RK3568开发板,详细介绍了如何使用OpenCV进行机器视觉开发

内容概要:该手册由北京迅为电子有限公司发布,针对其iTOP-RK3568开发板,详细介绍了如何使用OpenCV进行机器视觉开发。手册内容涵盖了OpenCV的基础概念、安装配置、图像的基本操作(如读取、写入、显示图像)、图像处理(如颜色转换、ROI区域处理、边界填充、阈值分割、图像绘制、几何变换)、滤波技术(线性与非线性滤波)、形态学滤波(膨胀、腐蚀、开闭运算、梯度、顶帽、黑帽)、边缘检测(Sobel、Scharr、Laplacian、Canny算子)等。此外,还提供了详细的实验步骤和代码示例,帮助用户理解和掌握OpenCV的各项功能。 适合人群:具备一定编程基础,尤其是对Linux系统有一定了解的研发人员,以及从事机器视觉、图像处理等相关领域的工程师和技术爱好者。 使用场景及目标:①适用于希望深入了解OpenCV库及其应用的开发者;②为从事机器视觉项目的研究人员提供理论和实践指导;③帮助用户掌握图像处理和计算机视觉的基本技能,如图像读取、处理、滤波、边缘检测等;④通过实际案例和实验,提升用户解决实际问题的能力。 其他说明:手册中还包含了关于iTOP-RK3568开发板的注意事项与售后维修信息,确保用户在使用过程中遇到问题时能够得到及时有效的支持。同时,手册强调了OpenCV的强大功能和广泛应用场景,鼓励用户探索更多可能性。

2025-04-03

嵌入式系统中ITOP-3568开发板多模块驱动实验手册

内容概要:本文档是北京迅为电子有限公司为iTOP-3568开发板编写的模块实验手册,涵盖了从四线风扇驱动实验到SPI-Flash—W25Q64模块的16个实验。每个实验详细介绍了实验原理、硬件连接、原理图分析、实验平台、实验步骤及测试方法。手册旨在帮助用户熟悉并掌握开发板的各种外设驱动开发,包括但不限于风扇、串口、GPS、RFID、继电器、OLED屏幕、矩阵键盘、步进电机、称重模块、姿态传感器、温度传感器、全彩LED、温湿度传感器、舵机、超声波传感器及SPI-Flash等。此外,手册还提供了技术支持与开发定制信息,确保用户能够顺利解决问题并进行进一步的开发。 适用人群:具备一定嵌入式系统基础知识,尤其是Linux环境下ARM架构开发经验的研发人员和技术爱好者。 使用场景及目标:①为用户提供详细的硬件连接和驱动开发指导,帮助用户快速上手并完成外设驱动的开发;②通过实际案例演示,让用户深入了解各种传感器和执行器的工作原理及应用场景;③提供故障排除和技术支持信息,确保用户在开发过程中遇到问题时能够及时解决。 阅读建议:此手册不仅适用于初次接触嵌入式系统的开发者,也适合有一定经验的工程师参考。读者应在理解每个模块的基本原理基础上,结合具体的实验步骤进行实践操作,并充分利用提供的技术支持资源解决遇到的问题。

2025-04-03

嵌入式系统中iTOP-3568开发板外设接口配置指南

内容概要:该手册为北京迅为电子有限公司发布的《iTOP-3568开发板外设接口配置手册》,旨在详细介绍iTOP-3568开发板上各类外设接口(如I2C、SPI、ADC、LED、UART、IR、Ethernet、Camera、PWM、RTC、CAN)的配置方法。手册涵盖每个接口的功能特点、设备树配置、驱动编写、使用方法及常见问题解决。此外,还提供了技术支持与开发定制信息,包括联系方式、技术支持范围和服务时间。 适用人群:适用于嵌入式系统开发者,尤其是使用iTOP-3568开发板进行项目开发的技术人员。 使用场景及目标:帮助开发者快速掌握iTOP-3568开发板上各种外设接口的配置与使用,实现高效开发。具体目标包括但不限于: 1. 学习如何配置和使用I2C、SPI等通信协议。 2. 掌握ADC、PWM等接口的硬件连接和编程实现。 3. 实现LED、UART等基础外设的功能开发。 4. 了解Camera、Ethernet等复杂外设的配置流程。 5. 解决开发过程中遇到的常见问题。 其他说明:手册不仅提供了详细的配置指南,还附带了技术支持和售后服务信息,确保用户在遇到困难时能够及时获得帮助。手册强调了正确的操作规范,如避免带电插拔模块、使用配套电源适配器等,以保障设备的安全和稳定运行。

2025-04-03

### 【嵌入式开发】基于Qt的ATK-DLRK3568实战指南:从入门到项目实战题:嵌

内容概要:本文档《ATK-DLRK3568嵌入式Qt开发实战V1.2》是正点原子出品的一份面向初学者的嵌入式Qt开发指南,主要内容涵盖嵌入式Linux环境下Qt的安装配置、C++基础、Qt基础、多线程编程、网络编程、多媒体开发、数据库操作以及项目实战案例。文档从最简单的“Hello World”程序开始,逐步引导读者熟悉Qt开发环境的搭建、常用控件的使用、信号与槽机制、UI设计、数据处理等关键技术点。此外,文档还提供了详细的项目实战案例,如车牌识别系统的开发,帮助读者将理论知识应用于实际项目中。 适合人群:具备一定Linux和C++基础,希望快速入门嵌入式Qt开发的初学者或有一定开发经验的研发人员。 使用场景及目标: 1. **环境搭建**:学习如何在Ubuntu环境下搭建Qt开发环境,包括安装必要的工具和库。 2. **基础知识**:掌握C++面向对象编程、Qt基础控件的使用、信号与槽机制等核心概念。 3. **高级功能**:理解多线程编程、网络通信、多媒体处理、数据库操作等高级功能的实现方法。 4. **项目实战**:通过具体的项目案例(如车牌识别系统),巩固

2025-04-03

【嵌入式开发】基于正点原子ATK-DLRK3568的OpenCV4应用开发指南:计算机视觉程序编写与交叉编译详解

内容概要:本文档是正点原子发布的《ATK-DLRK3568_OpenCV4使用手册》,旨在指导用户在正点原子的开发板上使用OpenCV4进行计算机视觉开发。文档详细介绍了OpenCV4的基本概念、安装交叉编译工具链的方法、C++和Python版本的OpenCV程序编写与编译步骤,以及如何在Qt项目中集成OpenCV。此外,还提供了常见问题的解答。文档默认基于Buildroot系统,适用于四核A55@2.0GHz主频的ATK-DLRK3568开发板。 适合人群:具备一定Linux基础和编程经验,尤其是对计算机视觉开发感兴趣的开发者和技术人员。 使用场景及目标:①帮助开发者快速上手OpenCV4的开发,掌握如何在正点原子的开发板上编写、编译和运行OpenCV程序;②为使用C++、Python和Qt开发环境的用户提供详细的配置和使用指南;③解决开发过程中可能遇到的常见问题,提高开发效率。 阅读建议:建议读者首先熟悉正点原子提供的开发环境和工具链,按照文档中的步骤逐步操作。对于C++和Python开发者,可以根据自身需求选择对应的语言版本进行学习和实践。对于Qt开发者,重点学习如何在Qt项目中集成OpenCV。同时,建议定期访问正点原子的官方网站和论坛,获取最新的资料和技术支持。

2025-04-03

【嵌入式系统开发】Buildroot快速使用手册:Linux嵌入式开发环境搭建与常见问题解决指南

内容概要:本文档是正点原子发布的《Buildroot快速使用手册》,旨在帮助初学者快速掌握Buildroot的使用方法,适用于Linux嵌入式开发。手册详细介绍了Buildroot与SDK的区别、获取Buildroot源码的途径、Ubuntu开发Buildroot的注意事项、搭建Buildroot开发环境的具体步骤以及常见编译问题的解决方案。此外,文档还提供了关于如何处理内存不足导致的编译失败问题的多种解决方法,如增加物理内存、调整编译项目或增加交换空间。 适合人群:具备一定Linux基础,尤其是使用正点原子开发板的初学者和有一定经验的研发人员。 使用场景及目标:①帮助开发者理解Buildroot与SDK的区别及其应用场景;②指导用户获取并正确配置Buildroot源码;③解决Ubuntu环境下开发Buildroot时遇到的各种问题,确保编译顺利进行;④提供解决内存不足导致编译失败的有效方法。 其他说明:文档由广州市星翼电子科技有限公司编写,提供详细的在线资源和支持渠道,如官方网站、论坛、B站视频等,帮助用户更好地理解和应用Buildroot。文档定期更新,确保内容的时效性和准确性。建议用户关注正点原子的公众号和APP,以便及时获取最新的资料和技术支持。

2025-04-03

ATK-DLRK3568嵌入式Qt开发实例

内容概要:本文档《ATK-DLRK3568嵌入式Qt开发实例》由正点原子提供,主要介绍了如何使用Qt在ATK-DLRK3568嵌入式开发板上进行多种硬件接口的开发,包括LED控制、按键(KEY)检测、RS232和RS485串口通信、CAN总线通信、摄像头使用以及蓝牙通信。每个章节详细描述了资源简介、应用实例和程序运行效果,帮助开发者快速掌握Linux环境下Qt的使用技巧。文档还提供了详细的代码示例,涵盖了从初始化、UI设计到具体功能实现的各个方面。此外,文档中包含了必要的硬件连接说明和注意事项,确保开发者能够顺利进行实验。 适用人群:具备一定嵌入式开发基础,特别是熟悉Linux环境和Qt框架的工程师或学生。 使用场景及目标:①通过LED控制和按键检测学习Qt的基本I/O操作;②利用RS232和RS485串口通信掌握嵌入式设备间的简单数据传输;③通过CAN总线通信理解车载网络协议的应用;④借助摄像头使用探索多媒体处理;⑤通过蓝牙通信实现无线数据传输。 其他说明:本文档假设读者已经具备一定的Qt基础知识,重点在于如何将Qt应用于特定的嵌入式硬件平台。文档中的代码示例和硬件连接图示有助于实际动手操作。此外,文档提供了官方技术支持链接和论坛地址,便于读者在遇到问题时寻求帮助。

2025-04-03

《正点原子 ATK-DLRK3568嵌入式 Linux驱动开发指南V1.3》的知识库内容汇总

内容概要:本文档是正点原子出品的《ATK-DLRK3568嵌入式Linux驱动开发指南V1.3》,涵盖嵌入式Linux驱动开发的基础知识与实践技巧。文档首先介绍了开发环境的搭建、SDK包的使用及U-Boot的使用,确保读者具备必要的开发预备知识。随后深入探讨了pinctrl和gpio子系统,阐述了如何利用这些子系统简化GPIO驱动开发,强调了驱动分离与分层的重要性。接着,文档讲解了Linux并发与竞争的概念及其在驱动开发中的应用,特别是自旋锁、信号量和互斥体的作用。文档还详细介绍了中断、PWM、MIPI DSI、HDMI等硬件接口的驱动开发,包括设备树配置、硬件原理图分析及调试思路。最后,文档提供了多点触摸驱动的开发实例,解释了Type A和Type B类型的区别及其上报时序。 适合人群:具备一定Linux基础知识,尤其是对嵌入式Linux驱动开发感兴趣的研发人员和技术爱好者。 使用场景及目标:①帮助读者理解嵌入式Linux驱动开发的基本流程和关键技术;②掌握pinctrl和gpio子系统在驱动开发中的应用;③学习如何处理Linux驱动中的并发与竞争问题;④熟悉各类硬件接口(如中断、PWM、MIPI DSI、HDMI)的驱动开发方法;⑤能够独立完成多点触摸驱动的开发。 其他说明:文档提供了详尽的代码示例和操作步骤,建议读者结合实际项目进行练习,以加深理解和掌握技能。此外,文档还附带了丰富的参考资料和在线资源链接,方便读者进一步学习和探索。

2025-04-03

基于瑞芯微RK3568平台的Linux系统使用方法

内容概要:本文档《3-1-Linux系统使用手册.pdf》详细介绍了基于瑞芯微RK3568平台的Linux系统使用方法,涵盖了从开发环境搭建、Linux SDK安装、系统镜像编译与生成,到U-Boot、内核、文件系统的编译与替换,再到系统启动卡的制作和系统固化。手册还提供了关于U-Boot命令和环境变量的说明、文件系统中文支持、系统信息查询、内存分配、程序开机自启动、主频调节、TFTP和NFS的使用说明,以及基于TFTP+NFS的系统启动方法。此外,文档列出了主要的Linux设备驱动说明,并提供了技术支持和帮助信息。 适合人群:具备一定Linux基础,从事嵌入式系统开发的技术人员,尤其是使用瑞芯微RK3568平台的开发者。 使用场景及目标:①帮助开发者快速搭建Linux开发环境,编译和生成Linux系统镜像;②指导开发者进行U-Boot、内核、文件系统的编译与替换;③介绍如何通过命令行或专用工具固化系统镜像;④提供系统启动、网络配置、文件传输、设备驱动等操作的具体步骤;⑤协助开发者理解和配置系统主频、内存分配等关键参数;⑥支持基于TFTP+NFS的远程启动和调试。 阅读建议:由于文档内容详尽且涉及多个操作步骤,建议读者首先熟悉Linux基础命令和嵌入式开发流程,按章节逐步学习和实践。对于特定功能或问题,可以直接查阅相关章节,并结合实际操作进行验证。同时,保持与技术支持团队的沟通,利用提供的技术支持渠道解决遇到的问题。

2025-04-03

qtwebkit-opensource-src-5.9.1.tar.xz

qtwebkit 源码包,QT编译的时候需要

2025-04-03

rk3568计算引脚对应关系.html

可以输入gpio引脚计算出对用的标号

2025-04-03

Modbus协议规范(中文).pdf

Modbus协议规范(中文).pdf

2024-09-03

glib库是Linux平台下最常用的C语言函数库

glib库是Linux平台下最常用的C语言函数库,具有很好的可移植性和实用性。它是Gtk+库和Gnome的基础,并且可以在多个平台下使用,如Linux、Unix、Windows等。glib库为许多标准的、常用的C语言结构提供了相应的替代物

2023-12-25

gmime2.6-2.6.23-3-src

Gmime 库是一套很是强大MIME(Multipurpose Internet Mail Extension)工具库,用来建立、编辑、分解MIME消息和结构。Gmime自己基于Glib2.0的Gobject,具备良好的扩展性。GMIME遵循GPL许可,源代码公开

2023-12-25

bridge-utils-1.0.4-rc3.tar.gz

brctl源代码

2023-05-23

openssl开发手册.zip

openssl开发手册.zip

2022-05-10

二维码驱动代码 QRCODE.7z

本二维码驱动代码是完整版,非常适合学习C语言的新手。

2019-05-31

友善串口助手破解版.zip

友善串口调试助手是一款功能十分强大的串口调试工具,该软件能够让用户自定义发送文本、保存数据、识别端口等,而且还兼容多种Windows系统win10、win7、xp,能够支持常用的50-256000bps波特率,能够设置减压、数据位停止等,功能是相当的强大。软件小巧实用,界面简洁,而且还是友善串口调试助手破解版,比较适合喜欢编程类的朋友,有需要就下载吧!

2019-05-14

pwm_echo-2640.zip

CC2640模拟串口程序,使用普通IO口进行模拟串口进行数据的发送,亲测可用

2019-05-14

W5500驱动合集

全部的W5500的驱动代码,初始化代码,可以直接一步到位的移植过去,

2019-04-25

RT-THREAD 编程指南

RT-THREAD 编程指南,官方文档,清晰详细,非常好的入门手册

2019-04-16

C语言接口与实现:创建可重用软件的技术

[C语言接口与实现:创建可重用软件的技术].(Hanson).郭旭.扫描版(ED2000.COM)

2019-03-19

AMOMCU-CC2650DK快速入门

AMOMCU-CC2650DK快速入门,内容比较全面的介绍了,基础的CC2650的开发流程,和基础实验

2019-02-28

CC2640开发教程合集

CC2640开发教程合集,很好很详细的文档,包括外设和协议栈等等,值得拥有

2019-01-10

C语言知识点总结

C语言总结,本PDF总结了初学者在学习C语言过程中,所有涉及到的知识点和易错点,本书PDF特别适合C语言初学者。

2018-11-21

《青风带你学蓝牙》nrf52832电子书(详解篇)

《青风带你学蓝牙》nrf52832电子书(详解篇),内容非常详细,适合初学者

2018-11-15

mesh资料的源码和文档打包

mesh资料的源码和文档打包,使用的nrf51832开发板,mesh版本1.0,文档详细,代码经过测试功能正常,

2018-11-15

蓝牙BLE以太网网关在智能家居中的应用

蓝牙BLE以太网网关在智能家居中的应用,本资源包括PDF指导和CC2540/2541的源代码,使用模块是W5500,PDF清晰,代码逻辑也清晰,适合物联网入门

2018-11-15

纯c语言实现多任务程序

纯c语言实现的一个多任务小程序,标准C语言编写,模拟多任务运行的状态,可以移植到任意平台,代码写的很简单,适合C初学者,只是抛砖,作为启发只用,高端C开发人员可以忽略,不喜勿喷

2018-10-30

CC2640R2蓝牙5.0入门教程

CC2640R2蓝牙5.0入门教程,高清晰PDF版本,内容很详细,推荐下载

2018-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除