自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 工作中遇到的问题-windows脚本之汇总

1.net_热点开启netsh wlan set hostednetwork mode=allow ssid=yangpeng key=12345678netsh wlan start hostednetwork

2020-03-22 16:20:50 168

原创 关于Linux操作系统的一些常识

1. Linux版本的表示 目前最新的内核版本已经到linux-5.3.8.tar.gz,最新的稳定版本是linux-5.2.x.tar.gz(其中第二个数字若是奇数则表示正在开发的版本)。

2019-11-04 18:02:02 104

原创 Makefile gcc常见编译选项

1. -Werror 将所有的警告当成错误进行处理

2019-11-04 17:37:21 543

原创 2. 将goahead服务器嵌入到我们自己的工程中

1. 实际需求与实现需求:1.1 本项目只是无聊的学习项目,仅供参考.大神勿扰.此版本的网页引用自网络,没有版权,仅供学习.1.2 实现一个简单的通过WEB网页控制S3C2440的硬件(控制LED, 网络摄像头等)1.3 实现配置的管理,暂时不使用数据库,计划使用xml开源库1.4 使用MQ实现消息管理及不同模块间通信.1.5 使用qt实现一个简单的菜单界面,可以操作硬件1.6 对调...

2019-10-05 10:17:33 532 1

原创 Linux Makefile使用总结

1. =,:=,?=,+=的区别 = 基本的赋值方式 := 覆盖之前的值 ?=如果没有赋值就赋予等号后面的值 += 追加后面的值,并不覆盖原有的值

2019-10-03 22:28:59 98

原创 1. 交叉编译goahead-4.1.0

1.goahead4.1.0下载 [链接](https://www.baidu.com/) 密码:1234562. 编译 tar -xvf goahead-4.1.0.tar.gz cd goahead-4.1.0 make ARCH=arm CC=arm-linux-gcc 如果有报错修改projects/goahead-linux-default.mk3. 测试 3.1 ...

2019-10-02 10:56:58 1434

原创 S3C2440 LED驱动总结

1. 电路图2. 使用说明此驱动实现二种操作模式: 普通操作模式:./LedTest <led1/led2/led3> <on/off> 点亮或熄灭某个LED灯 掩码操作模式:./LedTest led_mask led_mask只能是:000、001、010、011....111 可以同时设置三个LED,对应1位置的LED被点亮,对应0位置熄灭...

2019-08-31 10:08:42 254

原创 7. 使用定时器去掉按键输入中产生抖动

1. 电路图2. Linux内核中使用定时器的步骤static struct timer_list xxx_timer; /* 定义全局的定时器 */init_timer(&xxx_timer); /* 初始化定时器 */buttons_timer.function = xxx_function; /* 设置超时调用函数 */buttons_timer.expires ...

2019-08-30 21:37:30 328

原创 6. 使用原子操作打开驱动读取输入按键值

1. 电路图2. 实现原理采用原子操作打开驱动设备的接口如下:常用原子操作函数举例:atomic_t v = ATOMIC_INIT(0); //定义原子变量v并初始化为0atomic_read(atomic_t *v); //返回原子变量的值void atomic_inc(atomic_t *v); //原子变量增加1void atomic_dec(at...

2019-08-30 19:29:39 159

原创 5. 使用中断和异步通知机制读取输入按键值

1. 电路图2. 驱动代码(five_drv.c)#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#include <linux/delay.h>#include <linux/i...

2019-08-30 16:17:27 140

原创 4. 使用中断及poll机制读取输入按键值

1. 电路图2. 驱动源代码#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#include <linux/delay.h>#include <linux/irq.h>#i...

2019-08-30 15:46:25 240

原创 3. 第二个驱动程序-普通方式读取按键输入

1. 硬件连接图查询电路可以得到输入引脚对应关系如下:EINT0/GPF0EINT2/GPF2EINT11/GPG3EINT19/GPG112. 驱动代码如下(second_drv.c)#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#includ...

2019-08-30 15:17:13 169

原创 2. 第一个驱动程序点亮或灭掉所有的LED灯

1. 硬件连接图

2019-08-28 22:36:19 358

原创 1. 字符设备驱动程序框架

第一个字符设备驱动程序1. 环境S3C2440开发板linux-2.6.22.62. 字符设备驱动框架

2019-08-28 22:36:06 205

空空如也

空空如也

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

TA关注的人

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