- 博客(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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人