电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
## 简介 - rt-smart相关文章 - [《rt-smart的第一个应程序,imx6ull户态点灯》](https://mp.weixin.qq.com/s/vFvxlkPuEa2xQhaho-kKoQ) - [《rt-smart户态通过IPC通信玩转传感器数据》](https://mp.weixin.qq.com/s/nmO_0LH2pztHW4MK3ZLK6A) - rt-thread驱动相关文章 - [《rt-thread驱动框架分析》-pin驱...
Rice嵌入式开发 2021-01-22 21:47:33 浏览量:454
 《rt-thread驱动框架分析》-lcd驱动
## 简介 - rt-smart相关文章 - [《rt-smart的第一个应程序,imx6ull户态点灯》](https://mp.weixin.qq.com/s/vFvxlkPuEa2xQhaho-kKoQ) - [《rt-smart户态通过IPC通信玩转传感器数据》](https://mp.weixin.qq.com/s/nmO_0LH2pztHW4MK3ZLK6A) - rt-thread驱动相关文章 - [《rt-thread驱动框架分析》-pin驱...
Rice嵌入式开发 2021-01-22 21:48:45 浏览量:454
 《rt-thread驱动框架分析》-touch驱动
> 哈喽,大家好。今天介绍的是设备树的加载和编译。设备树,我也是第一次接触,在编译的时候,也是遇到了很多问题。折腾了好几次才加载成功。在这里,也想和大家说,遇到问题不要怕,我们现阶段所遇到的问题,在网上查找,基本都有对应的解决办法。好好利谷歌,百度,StackOverflow等检索工具,一定可以事半功倍。有句话....
嵌入式与Linux那些事 2021-04-19 15:12:02 浏览量:870
 【野火i.MX6ULL ARM Linux开发板连载】-02设备树的编译和加载
> 哈喽,大家好。我终于回了!19号刚提交完大论文,就被抓去出差了,折腾了整整一周,26号晚上,才回到学校。鸽了好久都没更新干货了。今天更新一篇关于Arm的笔试面试题目,文章内容已同步更新在github。 [TOC] # ARM体系与架构 ![](https://gitee.com/dongxingbo/Picture/raw/master//Wechat/Article/2021/%E5%9B%9B%...
嵌入式与Linux那些事 2021-04-28 16:18:12 浏览量:709
 嵌入式软件工程师笔试面试指南-ARM体系与架构
## 四、信号发生器扩展模块的使 信号发生器模块的链接还是比较方便的,不过需要注意示波器上有2个可能的DE15 这样的扩展位置,分别标明是DE1(在正面,和探头插座挨着的)和DE2(在B型外壳的侧面,这一面只有这个东东,A型外壳没有这个东东!)。 因为模块VGA-DE15接口是防呆的,插进去就好,如下图所示 ![连接图0](ht...
xdsnet 2021-05-01 10:24:00 浏览量:644
 乐拓仪器USB示波器OSCA02S试用体验——2
![封面](https://img-blog.csdnimg.cn/img_convert/9dff86c0bf54d56472bee9f570701dab.png) 本文作者:**默** & **铁熊** Blynk 是一个与硬件无关的物联网平台,使简单便捷,仅需通过简单的拖拽组件即可创建漂亮的 APP 界面,再加上少量代码就能够完成一个物联网项目的开发,可谓是最简单的物联网平台之一。 ......
铁熊 2021-05-30 16:01:36 浏览量:564
 只会用 WiFi 连接 Blynk 物联网?带你解锁三种新姿势!
## 一、nRF52840蓝牙芯片简介 自从nordic在2018年强势推出nRF52840这颗重磅级芯片后,蓝牙5.0技术开始在业界流行起,随后蓝牙5.0技术开始成为了各大品牌的旗舰手机标配功能。 ![nRF52840](https://img-blog.csdnimg.cn/20210517213415372.png) ### 1. 芯片优势 这个芯片最强大的优势就是**低速远距离模式**,及**LE_CODE...
一口Linux 2021-06-03 20:09:33 浏览量:844
**摘要**:不知道大家有没有把自己的代码整理成文档的习惯,有没有给自己的代码一个非常漂亮的注释,就像下图这样。 ![8051-ELL库](https://img-blog.csdnimg.cn/0210589615204f0ca2b6a0dc48a80546.png) 如果你写了一个结构体或者枚举是否也是这样注释的? ![8051-ELL库](https://img-blog.csdnimg.cn/217f08984add422e8...
果果小师弟 2021-08-19 19:19:19 浏览量:2541
 干货|教你使用Doxygen制作出漂亮程序文档
之前的几篇文章(从[i.MX6ULL嵌入式Linux开发1-uboot移植初探](https://www.icxbk.com/article/detail?aid=2294)起),介绍了嵌入式了**Linux的系统移植**(uboot、内核与根文件系统)以及使MfgTool工具将**系统烧写**到板子的EMMC中。 本篇开始介绍嵌入式**Linux驱动**开发。 内容较多,先看目录: [TOC] # 1 Linux驱...
码农爱学习 2021-08-23 22:53:46 浏览量:1351
 【i.MX6ULL】驱动开发1——字符设备开发模板
# 1. 模块概述 ## 1.1.相关资料和代码研究 ```c drivers/input/ include/uapi/linux/input-event-codes.h ``` # 2. 模块功能 linux核心的输入框架 # 3. 模块学习 ## 3.1.概述 Linux输入设备种类繁杂,常见的包括触摸屏、键盘、鼠标、摇杆等;这些输入设备属于字符设备,而linux将这些设备的共同特性抽象出,Linux inp...
一口Linux 2021-08-30 22:52:35 浏览量:1755
上篇文章介绍了字符设备的开发模板,但那是一种**旧版本**的驱动开发模式,设备驱动**需要手动分配设备号**再使 register_chrdev进行注册,加载成功以后**还需要手动使mknod命令创建设备节点,比较麻烦**。 目前Linux内核推荐的新字符设备驱动API函数,使得驱动的使更加自动化,本篇就一起研究下。 先看目录: [...
码农爱学习 2021-08-30 23:06:51 浏览量:1757
 【i.MX6ULL】驱动开发2——新字符设备开发模板
这两个函数是字符设备初始化相关的内核函数。 要想了解这两个函数,必须要知道字符设备的架构,以及字符设备创建的流程。 关于字符设备可以参考下面这篇文章 《[手把手教Linux驱动3-之字符设备架构详解,有这篇就够了](https://blog.csdn.net/daocaokafei/article/details/108172338)》 ## 一、字符设备架构 下面我们以...
一口Linux 2021-09-15 22:48:07 浏览量:1097
 Linux驱动|cdev_init、cdev_alloc区别
**摘要**:说起版本控制`git`,基本大多数都是搞计算机的人在,嵌入式的也在,但是还是比较少,只有搞代码编程的人会一下。其实搞硬件也可以版本控制。如果你是一名硬件工程师,或者经常画PCB板,建议一下版本控制SVN。使之后你就再也不需要在你的本地经常保存压缩各种版本了。 ![](https://img-blog.csdnimg....
果果小师弟 2021-09-17 21:31:24 浏览量:2112
 手把手教你如何在AD中使用SVN版本控制
**摘要**:串口是通信中最常的通信方式,可能写串口的驱动,能写几十种方法, 查询方式,中断方式, DMA方式,定时器方式。可能也其中几种方式的组合形式,经典的法是: 发送查询方式, 接收中断方式,或者DMA+空闲中断。 本篇不讲串口是啥,现在还在讲串口是啥,估计会被喷。今天聊一聊串口常的几种方式,最....
果果小师弟 2021-10-17 16:20:44 浏览量:625
 高质量代码是怎么写出来的?串口环形队列
## 0. 引言: 系统内存是硬件系统中必不可少的部分,定时查看系统内存资源运行情况,可以帮助我们及时发现内存资源是否存在异常占,确保业务的稳定运行。 例如:定期查看公司的网站服务器内存使情况,可以确保服务器的资源是否够,或者发现服务器内存被占异常可以及时解决,避免因内存不够导致无法访问网站或访问...
一口Linux 2021-11-10 19:57:51 浏览量:472
 Linux内存占用分析的几个方法,你知道几个?
前面几篇文章,从最基础的寄存器点灯,到设备树点灯,再到GPIO子系统点灯,一步步了解嵌入式Linux开发的各种点灯原理。 点灯到的都是GPIO的输出功能,这篇,通过按键的使学习**GPIO输入功能**的使。 # 1 硬件介绍 ## 1.1 板子上按键原理图 先看**原理图**,我板子上有4个按键sw1~sw4: ### 1.1.1 SW1 **SW...
码农爱学习 2021-11-09 00:09:55 浏览量:476
 【i.MX6ULL】驱动开发7——按键输入捕获
> 收到试的STM32MP157Mini也有一段时间了,本准备等到手上的传感器项目完成后,对芯片进行测试,但是项目迟迟不能结束,所以就先上手玩一玩。 ## 开箱 ![开箱照](https://IMG_URL_REPLACE/bbsimages/202111/173c5a88d8ee3dfe4e56d40a9cae5fb6.jpg "开箱照") ![开发版资源](https://IMG_URL_REPLACE/bbsimage...
天启raf 2022-03-31 17:00:43 浏览量:187
 STM32MP157-Mini开发板试用报告
上篇,学习**GPIO输入功能**的使,本篇,学习使中断的方式检测按键的按下。 [TOC] # 1 Linux中断介绍 ## 1.1 中断的上半部与下半部 中断处理函数的执行,越快越好,但实际使中,某些情况确实需要比较耗时是中断过程,为此,**Linux内核将中断分为上半部和下半部两个处理部分**: - 上半部:中断处理函数,那...
码农爱学习 2021-11-18 22:46:34 浏览量:491
 【i.MX6ULL】驱动开发8——中断法检测按键
之前在Linux系统移植时提到过LCD驱动,本篇看下Linux设备树如何配置LCD驱动。 # 1 知识点 首先需要了解一个新的概念:Framebuffer ## 1.1 Framebuffer Framebuffer直译即帧缓冲,简称 fb,它是Linux将系统中所有跟显示有关的硬件以及软件集合起,将底层的LCD虚拟抽象出一 个/dev/fbX设备,应程序可以通过操作/d...
码农爱学习 2021-12-27 23:21:29 浏览量:515
 【i.MX6ULL】驱动开发11——LCD驱动实践
大家都知道函数调是通过栈实现的,而且知道在栈中存放着该函数的局部变量。但是对于栈的实现细节可能不一定清楚。本文将介绍一下在Linux平台下函数栈是如何实现的。 ## 栈帧的结构 函数在调的时候都是在栈空间上开辟一段空间以供函数使,所以,我们先了解一下通栈帧的结构。 ![](https://gitee.com/dongxing...
嵌入式与Linux那些事 2021-12-30 08:05:52 浏览量:268
 【图文】函数调用过程中栈的变化