会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
gramming
博客园
首页
新随笔
联系
订阅
管理
1
2
3
下一页
2025年11月4日
三、字符设备驱动(基于北京迅为电子)
摘要: 一、概述 字符设备的驱动包括设备号、字符设备结构体、自动创建设备节点、fops结构体 二、知识点 设备号:一个32bit的数据,高12bit表示主设备号,低20bit表示次设备号 宏定义:MAJOR(dev),MINOR(dev),MKDEV(ma,mi) 分配设备号:register_chrdev
阅读全文
posted @ 2025-11-04 23:24 gramming
阅读(3)
评论(0)
推荐(0)
2025年11月3日
二、驱动基础(基于北京迅为电子)
摘要: 一、基础 Linux驱动的分类:字符设备(顺序访问)、块设备(随机访问)、网络设备(数据包收发) Linux内核源码的目录架构:arch(架构相关)、block(块设备)、crypto(加密算法)、Documentation(官方文档)、drivers(驱动)、firmware(固件)、fs(文件系
阅读全文
posted @ 2025-11-03 21:14 gramming
阅读(6)
评论(0)
推荐(0)
2025年11月2日
一、RK3562板卡上手
摘要: 一、概述 板卡是搞活动的时候一块99元的RK3562,配置1GB的DDR、8GB的EmmC。 二、如何使用USB烧录系统到Emmc 安装DriverAssitant_v5.13,安装瑞芯微的USB驱动,先点击卸载再点击安装 安装RKDevTool_Release_v3.31,安装烧录工具 硬件连接:
阅读全文
posted @ 2025-11-02 19:54 gramming
阅读(21)
评论(0)
推荐(0)
2025年9月29日
驱动基础知识速览(迅为RK3568文档)
摘要: 一、基础知识 编译代码的三个环境变量,ARCH、CROSS_COMPILE、PATH分别表示架构、工具链、路径 驱动模块传参,module_param,module_param_array、module_param_string传递基本数据类型、数组和字符串 内核模块导出EXPORT_SYMBOL可
阅读全文
posted @ 2025-09-29 22:10 gramming
阅读(15)
评论(0)
推荐(0)
2025年9月2日
ZYNQ的引导加载程序
摘要: 1. FLASH划分 0-0x300000,boot程序 0x300000-0x400000,存储启动标志版本信息等等 0x400000-0x800000,存储出场区程序 0x800000-0xc00000,存储重构区程序 2.boot程序功能划分 初始化定时器、初始化串口/网口、初始化QSPI-F
阅读全文
posted @ 2025-09-02 16:16 gramming
阅读(17)
评论(0)
推荐(0)
2025年8月22日
Qt的高级用法
摘要: 一、Qt也有很多实用的库 线程库和线程池 TCPSocket和TCPServer 打包一个应用程序 QWebSocket QSerialPort QUdpSocket QCharts 二、Qt的多线程 操作界面交给main线程,其他耗时操作交给另一个线程实现,如果子线程想操作界面,只能通过信号和槽的
阅读全文
posted @ 2025-08-22 18:09 gramming
阅读(60)
评论(0)
推荐(0)
2025年8月18日
Qt的按钮控件和容器控件
摘要: 一、按钮控件总览 主要有QPushButton、QToolButoon、QRadioButton、QCheckBox,都是继承自QAbstractButton QRadioButton是多选一按钮,QCheckBox是多选按钮 二、QAbstractButton介绍 主要成员:text(文本显示)、
阅读全文
posted @ 2025-08-18 11:33 gramming
阅读(25)
评论(0)
推荐(0)
2025年8月15日
Qt的基础知识
摘要: 一、ui的类与cpp的类 创建一个初始工程,cpp里边有一个类MainWindow,ui文件也有MainWindow类 在cpp里将ui里的类MainWindow放入命名空间UI中,并在cpp的MainWindow类里定义一个成员变量UI::MainWindow指针 cpp的MainWindow的构
阅读全文
posted @ 2025-08-15 17:13 gramming
阅读(22)
评论(0)
推荐(0)
2025年8月11日
CMake的简单示例
摘要: 一、CMake的介绍 CMake是跨平台的自动化构建系统生成工具,文件是CMakeLists.txt 二、简单的CMake脚本 # CMake最低版本 cmake_minimun_required(VERSION 3.0) # 工程名称 project(MyProject) # 头文件路径,对应ma
阅读全文
posted @ 2025-08-11 18:32 gramming
阅读(12)
评论(0)
推荐(0)
Makefile的简单示例
摘要: 一、Makefile介绍 Makefile是一套用于自动化构建的脚本工具,定义了源文件的依赖关系,如何编译和链接程序 二、简单的Makefile模板 .PHONY: clean all CC ?= gcc CFLAGS := -Wall -g -O2 -I./ LDFLAGS := -L./ LIB
阅读全文
posted @ 2025-08-11 10:47 gramming
阅读(13)
评论(0)
推荐(0)
1
2
3
下一页
公告