- 博客(4)
- 收藏
- 关注
原创 linux混杂设备驱动定义及功能和实现代码
minor = MISC_DYNAMIC_MINOR, //动态分配此设备号,主设备号10。minor:给混杂设备指定的次设备号,一般指定宏:MISC_DYNAMIC_MINOR。.name = "mybtn", //自动创建设备文件/dev/mybtn。.fops = &btn_fops //关联操作接口。.read = btn_read //读接口。//按键的GPIO编号。//2.获取按键的状态拷贝到内核缓冲区。//结果:kstate = 1/0。//1.申请GPIO资源,配置输入。
2024-07-24 21:20:31
402
原创 ARM核的七种工作模式和七种异常
IRQ中断异常 IRQ中断模式 0x18 外设给CPU核发送IRQ中断。FIQ中断异常 FIQ中断模式 0x1C 外设给CPU核发送FIQ中断。Undef未定义指令异常 Undef未定义指令模式 0x04 CPU核执行一个非法指令。
2024-07-24 21:16:13
298
原创 QT在mainWindow窗口下实现文件打开,另存为
QString fileName = QFileDialog::getOpenFileName(this, QObject::tr("文件夹"),"./", QObject::tr("*.txt"));fileName = QFileDialog::getSaveFileName(this, tr("保存文件"),"./",tr("Text files(*.txt)"));ui->toolBar->addWidget(new QLabel("字体名称:"));//选中的文字下划线。//设置框的最小的大小。
2024-05-25 11:16:50
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人