• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Suzkfly
博客园 首页 新随笔 联系 订阅 订阅 管理
上一页 1 ··· 8 9 10 11 12 13 下一页

2019年1月29日

linux中ls -l介绍
摘要: [root@localhost ~]# ls -l 总计 152 -rw-r--r-- 1 root root 2915 08-03 06:16 a -rw 1 root root 1086 07-29 18:35 anaconda-ks.cfg ………………………………………… 第1行:总计(to 阅读全文
posted @ 2019-01-29 16:56 Suzkfly 阅读(9372) 评论(0) 推荐(1)
 
十三、优化按键驱动(用延迟作业消抖)
摘要: 将key.c修改为: 第52行的延时时间与按键质量有关系,按键抖动厉害的话就适当增加时间。 阅读全文
posted @ 2019-01-29 16:26 Suzkfly 阅读(381) 评论(0) 推荐(0)
 
十二、编写按键混杂设备驱动(中断,等待队列)
摘要: key.c key_app.c 这样调用read的时候回阻塞,直到中断发生 阅读全文
posted @ 2019-01-29 16:20 Suzkfly 阅读(258) 评论(0) 推荐(0)
 
linux内核工作队列使用总结
摘要: 我总结出的内核工作队列中的4种用法 1. 使用系统的工作队列(不延迟) 1)定义一个工作: 2)编写一个函数: 3)将工作和函数绑定(一般在open函数里面执行) 4)调度工作(实际上是加入到系统的工作队列中) 2. 使用系统的工作队列(延迟) 1)定义一个延迟工作 2)编写一个函数 3)将延迟工作 阅读全文
posted @ 2019-01-29 15:52 Suzkfly 阅读(3633) 评论(1) 推荐(2)
 
 

2019年1月25日

十一、编写按键混杂设备驱动(轮询)
摘要: 1. 确定硬件连接 主要电路连接如下: 从电路图中可以发现开发板上6个按键连接到了GPN0~5,当按键弹起时IO状态应为高电平,当按键按下时IO口状态为低电平。 2. 确定寄存器 下图为寄存器的名称和地址: 下图为配置寄存器的描述: 下图为数据寄存器和上/下拉寄存器: 需要注意的是,GPN默认是下拉 阅读全文
posted @ 2019-01-25 02:50 Suzkfly 阅读(351) 评论(0) 推荐(0)
 
十、编写LED混杂设备驱动
摘要: led.c修改为: 其他文件同上一章一样,但是使用led时只需要先insmod led.ko,不需要再创建设备节点便可以使用led_app控制led 阅读全文
posted @ 2019-01-25 00:37 Suzkfly 阅读(245) 评论(0) 推荐(0)
 
 

2019年1月24日

九、编写led驱动
摘要: led.c 1 #include <linux/init.h> 2 #include <linux/module.h> 3 #include <linux/cdev.h> 4 #include <linux/fs.h> 5 #include <linux/io.h> 6 7 #define GPMC 阅读全文
posted @ 2019-01-24 23:29 Suzkfly 阅读(323) 评论(0) 推荐(0)
 
八、启动linux内核并修改开机logo
摘要: 1. 编译并烧写linux内核 1)先准备好内核源码包urbetter-linux2.6.28-v1.0.tgz,输入命令:tar -zxvf urbetter-linux2.6.28-v1.0.tgz 解压 2)进入内核源码包目录,修改Makefile,将CROSS_COMPILE改为自己的交叉编 阅读全文
posted @ 2019-01-24 16:05 Suzkfly 阅读(2432) 评论(0) 推荐(0)
 
七、在U-boot中让LCD显示图片
摘要: 1. 增加Nandflash读取代码 因为要显示图片,而图片明显是放在Nandflash中比较合适,因此需要有能够操作Nandflash的函数。在U-boot中已经有能操作Nandflash的函数了,但是我找了半天也不知道该怎么调用,因此还是上自己的代码吧。 注意第101行我把__nand_init 阅读全文
posted @ 2019-01-24 02:52 Suzkfly 阅读(581) 评论(0) 推荐(0)
 
六、在U-boot中让LCD填充纯色
摘要: 1. 编译U-boot 准备好U-boot压缩包urbetter-u-boot-1.1.6-v1.0.tgz,输入命令:tar -xvf urbetter-u-boot-1.1.6-v1.0.tgz 进入U-boot目录,按顺序执行以下命令: make clean make smdk6410_con 阅读全文
posted @ 2019-01-24 01:35 Suzkfly 阅读(329) 评论(0) 推荐(0)
 
 
上一页 1 ··· 8 9 10 11 12 13 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3