自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 arm-linux驱动调试方法

工欲善其事必先利其器,写驱动掌握调试办法将事半功倍。本文参考韦东山和宋宝华驱动调试的办法做总结。1. 利用内核打印函数printk()在linux中, printk()会将内核信息输出到内核信息缓冲区中。内核信息缓冲区是一个环形缓冲区(ring buffer),因此,如果塞入的消息过多,就会将之前的消息冲刷掉。环形缓冲区的数据,兵分两路,一路输出到控制台,一通过/proc/kmsg文件读取缓冲区。用户可以通过cat /proc/kmsg或者mesg显示内核信息。...

2020-05-15 11:26:35 873

原创 2019年全国电子设计竞赛H题电磁炮之定点打击

前言以下代码源于比赛时的源代码,实现赛题的基本部分即定点打击,并未实现扩展部分openMV识别打击,所以并未贴出openMV部分代码,两个部分代码是独立的,通过串口通信可建立联系,比赛当时由于元件邮寄时间耽误,并未来的及尝试,读者可自行尝试。硬件 电磁炮1个线圈(线圈得耐心绕紧密,可边绕边滴胶水)、1个高压电容(建议用220V)、1个升压模块、1个炮管(普通的塑料管)、两个开关(充电和...

2020-03-06 21:20:25 7361 1

原创 arm单个异常处理过程

ARM体系中有7种工作模式用户模式(usr)The normal ARM program execution state快速中断模式(fiq)Designed to support a data transfer or channel process中断模式(irq)Used for general-purpose interrupt handling管理模式(svc)Protected...

2020-03-06 20:26:04 350

原创 jz2440 NFS挂载

## NFS挂载从flash上启动文件系统1.uboot启动参数设置:bootargs noinitrd root=/dev/mtdblock3 init=/linuxc console=ttySAC02.修改ubantu上/etc/export上的值,添加挂载目录,重新启动服务器3.手动挂载:mount -t nfs -o nolock,vers=2 192.168.1.116(虚拟机...

2019-11-14 17:27:13 625

原创 几个重要的arm指令详解

几个重要的arm指令详解STR(store)使用格式:STR{条件} Rd,[Rbase]存储Rd到Rbase所包含的有效地址LDR(load)使用格式:LDR{条件} Rd,[Rbase] 或者伪 指令LDR{条件} Rd,=value加载地址Rbase中的值到Rd中;伪指令拆分为几个真正的指令,加载value到 Rd中STMDB(store many decrease ...

2019-10-15 20:12:32 855

2019年全国电子设计竞赛H题电磁炮之定点打击源代码

以下代码源于比赛时的源代码,实现赛题的基本部分即定点打击,并未实现扩展部分openMV识别打击,所以并未贴出openMV部分代码,两个部分代码是独立的,通过串口通信可建立联系,比赛当时由于元件邮寄时间耽误,并未来的及尝试,读者可自行尝试

2020-03-06

空空如也

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

TA关注的人

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