电子工程师技术服务社区
登录
|
注册
公告
全部
论坛
问答
试用
文章
评测
下载
样片
社区首页
找到
1060
条结果
一文教你如
何
用C代码解析一段网络数据包
?
【
含代码
】
本文的目的是通过随机截取的一段网络数据包
,
然后根据协议类型来解析出这段内存。 学习本文需要掌握的基础知识: 1. 网络协议 2. C语言 3. Linux操作 4. 抓包工具的使用 其中抓包工具的安装和使用见下文: 《[一文包你学会网络数据抓包](https://mp.weixin.qq.com/s?__biz=MzUxMjEyNDgyNw==&mid=2247490595&idx=1&sn=11f...
一口Linux
2021-08-09 22:23:08
浏览量:2766
【
i.MX6ULL
】
驱动开发1——字符设备开发模板
之前的几篇文章(从[i.MX6ULL嵌入式Linux开发1-uboot移植初探](https://www.
ic
xbk.com/art
ic
le/detail?aid=2294)起)
,
介绍了嵌入式了**Linux的系统移植**(uboot
、
内核与根文件系统)以及使用MfgTool工具将**系统烧写**到板子的EMMC中。 本篇开始介绍嵌入式**Linux驱动**开发。 内容较多
,
先
看
目录: [TOC] # 1 Linux驱...
码农爱学习
2021-08-23 22:53:46
浏览量:1350
Linux嵌入式所
有
知识点-思维导图以及嵌入式驱动工程师学习路线
【
建议收藏
】
## 一
、
前言 很多粉丝问我
,
我的Linux和嵌入式当初是如
何
学习的
?
其实彭老师在最初学习的过程中
,
走了相当多的弯路: **
有
些
可
以不学的花了太多的时间去啃
有
些作为基础必须优先学习的
,
却忽略了
,
结果工作中用到这些知识时傻眼了
有
些需要后面进阶阶段学习的
,
结果提前
看
了
,
看
的晕头转向
,
浪费时间** 作为...
一口Linux
2021-09-22 22:46:45
浏览量:1145
【
i.MX6ULL
】
驱动开发2——新字符设备开发模板
上篇文章介绍了字符设备的开发模板
,
但那是一种**旧版本**的驱动开发模式
,
设备驱动**需要手动分配设备号**再使用 register_chrdev进行注册
,
加载成功以后**还需要手动使用mknod命令创建设备节点
,
比较麻烦**。 目前Linux内核推荐的新字符设备驱动API函数
,
使得驱动的使用更加自动化
,
本篇就来一起研究下。 先
看
目录: [...
码农爱学习
2021-08-30 23:06:51
浏览量:1757
【
图解
】
物联网设备的N种Wi-Fi配网方式
[TOC] # 1 背景介绍 物联网时代
,
各种各样的**智能物联网设备**正走进我们我们的生活
,
**智能门锁
、
摄像头
、
猫眼门铃
、
扫地机
、
智能音箱
、
空气净化器
、
体脂秤**等等。 ![](https://IMG_URL_REPLACE/bbsimages/202109/66d75fb0c4465cd5735a5a577d39aa54.png) 这些物联网设备都
有
一个**共同的特征**
,
就是
可
以联网
,
通过....
码农爱学习
2021-09-13 23:22:44
浏览量:1511
【
i.MX6ULL
】
驱动开发3——GPIO寄存器配置原理
前面的两篇Linux驱动文章
,
介绍了字符设备驱动的两种新旧开发方式
,
并使用一个虚拟的字符驱动来学习字符设备的开发的流程。 本篇起
,
就要来操作Linux开发板的硬件
,
首先当然是通过经典的点亮LED灯程序
,
来学习Linux IO口操作的字符设备开发流程。 对比STM32的点灯程序
,
有
寄存器操作与库函数操作两种
,
但其本质都是在配置...
码农爱学习
2021-09-23 00:09:42
浏览量:1405
【
i.MX6ULL
】
驱动开发6——Pinctrl子系统与GPIO子系统点亮LED
前面的两篇文章([寄存器配置点亮LED](https://www.
ic
xbk.com/art
ic
le/detail/2378.html)与[设备树版的点亮LED](https://www.
ic
xbk.com/art
ic
le/detail/2392.html)),其本质都是通过寄存器配置
,
来控制LED的亮灭。 - 使用**直接操作寄存器**的方式
,
是将与LED
有
关的寄存器信息
,
直接写到了LED的驱动代码中
,
这也是一种比较...
码农爱学习
2021-10-23 23:27:58
浏览量:334
Linux内存占用分析的几个方法
,
你知道几个
?
## 0. 引言: 系统内存是硬件系统中必不
可
少的部分
,
定时查
看
系统内存资源运行情况
,
可
以帮助我们及时发现内存资源是否存在异常占用
,
确保业务的稳定运行。 例如:定期查
看
公司的网站服务器内存使用情况
,
可
以确保服务器的资源是否够用
,
或者发现服务器内存被占用异常
可
以及时解决
,
避免因内存不够导致无法访问网站或访问...
一口Linux
2021-11-10 19:57:51
浏览量:471
【
i.MX6ULL
】
驱动开发10——阻塞&非阻塞式按键检测
上篇文章:介绍了linux中的五种I/O模型
,
本篇
,
就来使用**阻塞式I/O**和**非用阻塞式I/O**两种方式进行按键的读取实验
,
并对比之前使用输入捕获和中断法检测的按键程序
,
查
看
**CPU的使用率**是否降低。 [TOC] # 1 阻塞I/O方式的按键检测 ## 1.1 阻塞I/O之等待队列 阻塞访问最大的好处就是当设备文件不
可
操作的时候进程...
码农爱学习
2021-12-09 23:46:19
浏览量:274
【
i.MX6ULL
】
驱动开发11——LCD驱动实践
之前在Linux系统移植时提到过LCD驱动
,
本篇来
看
下Linux设备树如
何
配置LCD驱动。 # 1 知识点 首先需要了解一个新的概念:Framebuffer ## 1.1 Framebuffer Framebuffer直译即帧缓冲
,
简称 fb
,
它是Linux将系统中所
有
跟显示
有
关的硬件以及软件集合起来
,
将底层的LCD虚拟抽象出一 个/dev/fbX设备
,
应用程序
可
以通过操作/d...
码农爱学习
2021-12-27 23:21:29
浏览量:513
Arduino ESP32 Blinker 毕业设计 课程设计 DIY 002——基于ESP32的智能阳台&衣架的设计与制作
# 一
、
硬件材料: 1
、
1\*ESP32开发板 2
、
1\*DHT11温湿度模块 3
、
1\*雨滴检测传感器 4
、
1\*电机驱动模块 5
、
1\*电机 6
、
1\*WS2812灯圈
【
紫色
】
7
、
1\*蜂鸣器模块 8
、
1\*光敏模块 9
、
2\*面包板 10
、
1\*M
ic
RO数据线
【
0.5m
】
11
、
1\*电池
【
USB公充/m
ic
roUSB公放
】
12
、
其他
可
能需要的元器件(面包板
、
电阻
、
电容
、
导线/杜邦线等...
xbk_559291
2022-01-05 22:58:27
浏览量:2630
Arduino ESP32 Blinker 毕业设计 课程设计 DIY 003——基于ESP32的婴儿提醒的设计与制作
# 一
、
硬件材料: 1
、
1\*ESP32开发板 2
、
1\*DHT11温湿度模块 3
、
1\*MQ-2烟雾模块 4
、
1\*声音传感器 5
、
1\*雨滴检测传感器 6
、
1\*OLED显示屏模块
【
白色
】
【
0.96寸
】
7
、
1\*蜂鸣器模块 8
、
2\*面包板 9
、
1\*M
ic
RO数据线
【
0.5m
】
10
、
1\*电池
【
USB公充/m
ic
roUSB公放
】
11
、
其他
可
能需要的元器件(面包板
、
电阻
、
电容
、
导线/杜邦...
xbk_559291
2022-01-05 23:08:20
浏览量:1151
【
i.MX6ULL
】
驱动开发12——电容触摸驱动实践(上)
上篇文章介绍了LCD屏幕的使用
,
这个屏幕还
有
触摸功能
,
本篇就来介绍LCD的触摸功能的使用。 关于触摸的内容
有
点多
,
分为上下两篇进行讲解
,
本篇先介绍**触摸驱动的编写**以及**将触摸点坐标实时打印出来**进行测试
,
先
有
一个整体的使用感受
,
下篇文章再介绍具体的**触摸上报协议**以及**图形化的测试方法**。 [TOC] # 1 ....
码农爱学习
2022-01-09 11:42:15
浏览量:409
手把手教你如
何
上传代码到gitee服务器
之前编写了几个适合新手的小项目
,
为方便大家学习和下载代码
,
决定把代码上传到gitee服务器。 不得不说
,
git是一个非常好用的代码版本管理工具
,
本文手把手教大家如
何
将自己编写的代码上传到Gitee。 ## 1. 注册账号 打开网页 ```bash https://gitee.com/ ``` ![ ](https://img-blog.csdnimg.cn/da6fecf2df364fa4a5ff2...
一口Linux
2022-01-10 18:58:54
浏览量:36
Arduino ESP32 Blinker 毕业设计 课程设计 DIY 004——基于ESP32的温度报警装置的设计与制作
# 一
、
硬件材料: 1
、
1\*ESP32开发板 2
、
1\*DHT11温湿度模块 3
、
1\*MQ-2烟雾模块 4
、
1\*MX1508电机驱动模块 5
、
1\*直流电机 6
、
1\*OLED显示屏模块
【
白色
】
【
0.96寸
】
7
、
1\*蜂鸣器模块 8
、
1\*MLX90614红外测温模块 9
、
1\*M
ic
RO数据线
【
0.5m
】
10
、
1\*电池
【
USB公充/m
ic
roUSB公放
】
11
、
其他
可
能需要的元器件(面包板
、
电阻....
xbk_559291
2022-01-14 10:53:26
浏览量:5279
【
i.MX6ULL
】
驱动开发13——电容触摸驱动实践(下)
[上篇文章](https://www.
ic
xbk.com/art
ic
le/detail/2494.html)介绍了电容触摸驱动的编写
,
包括设备树的修改和驱动程序(I
ic
驱动+中断+input子系统)
,
并通过将触摸坐标值实时打印出来的方式
,
对触摸功能进行测试。 本篇
,
先来介绍一会测试触摸是库——tslib
,
使用它
可
以进行**图形化的触摸测试**。之后
,
再回头来分析分析**....
码农爱学习
2022-01-16 17:02:13
浏览量:139
【
雕爷学编程
】
Arduino动手做(97)---10段LED光柱模块
37款传感器与执行器的提法
,
在网络上广泛流传
,
其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块
,
依照实践出真知(一定要动手做)的理念
,
以学习和交流为目的
,
这里准备逐一动手尝试系列实验
,
不管成功(程序走通)与否
,
都会记录下来---小小的进步或是搞不掂的问题
,
希望能...
雕爷学编程
2022-02-10 08:08:05
浏览量:842
汇总下关于安全的13款必备工具-
汇总下关于安全的几款必备工具: ## 1
、
burpsuite Burp Suite 是用于攻击web 应用程序的集成平台
,
http协议分析神器
,
里面包括了不少安全必备的功能
,
重放
、
爆破
、
扫描并且支持自定义脚本
,
实现自己想要的功能。Burp Suite为这些工具设计了许多接口
,
以加快攻击应用程序的过程。所
有
工具都共享一个请求
,
并能处理对应的HTT...
一口Linux
2022-03-03 22:46:57
浏览量:510
灯神来袭
,
让你的LED跟随MUS
ic
HIGH起来!
灯神原理图:http://IMG_URL_REPLACE/bbsfiles/201804/a69001fed12ec3ad5363f982b0c9b60c.rar
SingleYork
2018-04-17 10:11:48
浏览量:1219
玩转Seeeduino V3/Arduino UNO
下面介绍一下我的Seeeduino V3/Arduino UNO玩板经验
,
供大家学习参考
,
通过下面四个小项目从浅入深介绍Seeeduino V3在生活中的应用 使用LCD1602液晶屏显示文字 使用DHT11温湿度传感器测量温湿度并在LCD1602液晶屏显示环境温湿度 使用HC-SR04超声波模块测距并在LCD1602液晶屏显示物体间...
辛迪可乐
2018-04-19 11:11:50
浏览量:2026
«
3
4
5
6
7
8
9
10
11
12
»