电子芯吧客
电子芯吧客
电子工程师技术服务社区
论坛
问答
试用
文章
评测
下载
样片
> ELF文件(Executable Linkable Format)是一种文件存储格式。Linux下的目标文件和可执行文件都按照该格式进行存储,有必要做个总结。 [TOC] ## 1. 链接举例   在介绍ELF文件之前,我们先看下,一个.c程序是如何变成可执行目标文件的。下面举个例子。   该程序由main.c和sum.c两个模块组成。s......
5b772bdf5860a56e 2021-01-30 22:47:14 浏览量:405
 扒一扒ELF文件
这段代码是什么意思?#if defined(NEED_WRITE_FW_VERSION_TO_FLASH) 。。。。。#endif
fb4b43ef0e26d840 2018-07-17 18:32:14 浏览量:645
哪能得到Silicon Labs efM32 的开发板
e80bb0aeef990918 2019-08-02 22:56:18 浏览量:693
Labview出错 错误代码0xbfFF009E
7eef26b06ff64928 2019-08-31 22:17:04 浏览量:1344
## 1. 前言 很多朋友在调试驱动的时候,都会遇到这样一个场景: **修改一个参数,然后调用某个内核中的函数。** 比如将某个gpio的值拉高/拉低,修改某个寄存器的值等等。 如果每一个参数都通过字符设备的ioctl接口,增加对应的cmd,会比较麻烦, 研究内核的计算机大牛门怎么会容忍这种事发生, 于是设计出了`DRIVER_ATT...
一口Linux 2022-01-24 23:17:59 浏览量:553
之前在Linux系统移植时提到过LCD驱动,本篇来看下Linux设备树如何配置LCD驱动。 # 1 知识点 首先需要了解一个新的概念:Framebuffer ## 1.1 Framebuffer Framebuffer直译即帧缓冲,简称 fb,它是Linux将系统中所有跟显示有关的硬件以及软件集合起来,将底层的LCD虚拟抽象出一 个/dev/fbx设备,应用程序可以通过操作/d...
码农爱学习 2021-12-27 23:21:29 浏览量:511
 【i.MX6ULL】驱动开发11——LCD驱动实践
## stm32f4标准库开发——at24c08驱动 ### 主要概念: ​ IIC总线:I2C 总线是一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。 ​ IIC总线定义:时钟线:sck 数据线:sda ​ 软件模拟:通过软件控制普通 GPIO 引脚高低点评切换,来模拟总线时序,从而达到与总线协议一....
Sixer 2022-01-03 21:57:37 浏览量:837
 stm32f4标准库开发——at24c08驱动
MOSFET数字电路 数字科技的进步,如微处理器运算效能不断提升,带给深入研发新一代MOSFET更多的动力,这也使得MOSFET本身的操作速度越来越快,几乎成为各种半导体主动元件中最快的一种。MOSFET在数字信号处理上最主要的成功来自CMOS逻辑电路的发明,这种结构最大的好处是理论上不会有静态的功率损耗,只有在逻辑门(logic g...
szy123 2018-04-16 22:56:24 浏览量:2836
    Linux驱动的编写,大致分为两个过程,第一个过程为测试阶段,即为某一具体的设备,添加必要的驱动模块,为了节省编译时间,需要将代码单独放在一处,在编译时,只需要要调用内核的头文件即可;第二个过程为布置阶段,即为某一具体设备,添加完整、可靠的驱动模块,即该过程将驱动模块编译到内核镜像文件中,它需要...
gjianw217 2015-12-05 20:14:18 浏览量:2818
F7DISCO还在路上,我已经把cube和mdk准备好了,package包也装上了。等快递的时候,先上手玩了玩cube软件。 接到快递小哥的电话就迫不及待地下楼去取件了,然后边上楼边拆包。当时的状态,有些像女生拆聚美优品的包裹。。。。。 这不,等回到座位,板子都已经剥出来了。跟NV32来个合影。 给板子供电的方法有很多,最简...
xukejing 2017-09-20 23:10:46 浏览量:812
【回复即得200IC币】作为更加亲民的智能车比赛,NxP恩智浦智能车比赛大家都有所耳闻,也在社区有了解过相关项目。相信很多朋友一定十分感兴趣,但又没有实际参与过。今天为大家带来大神选手WillChan_的实战资料,揭秘一个优秀的参赛选手如何备战NxP智能车比赛。一、概要比赛规则与赛道:比赛没有赛道,只有电磁线。但赛道元...
电子芯吧客 2020-04-03 17:11:28 浏览量:4126
代人凌峰 2021-08-10 11:05:56 浏览量:3529
测试平台Vivado 2017.2 在Vivado的Block设计里,全IP化逐渐形成了一种新型的设计方案,受Vivado内的IP可配置的GUI界面影响,使用IP要比RTL代码更有良好的用户体验;然而,在Block设计里,并不是只有IP这一种可添加并可配置,RTL也可实现上述功能,只需要在Block内右键Add Module..,会弹出下面界面: ...
US 2018-05-07 12:20:35 浏览量:2466
 Viavdo使用系列:IP Integrator HDL
拿到新板先开箱看看 了解一下配置 Seeed 的 ReSpeaker Core v2.0 专为语音接口应用而设计。它基于四核 ARM Cortex A7 的 Rockchip RK3229,运行频率高达 1.5GHz,具有 1GB RAM。集成六个麦克风阵列,语音算法包括 DoA (波达方向定位技术),bf (波束成形),AEC (回声消除)等。 ReSpea...
kk118a 2019-03-08 11:10:12 浏览量:2806
 ReSpeaker Core V2.0 打造蓝牙音响
## AES是什么? AES是一个高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法。该算法为【比利时】密码学家Joan Daemen和Vincent Rijmen早期所设计的Square改良而来。 这个时候你会发现一个有趣的点:Rijndael是结合两位作者的名字而来! AES按加密方式分为:AES-128、A...
爱笑的男孩 2019-12-29 20:20:59 浏览量:4517
 AES-128 ECB加密---一看就懂,图文并茂
# Tengine on rk3399 ## Tengine Tengine 是 OPEN AI LAB 一款轻量级神经网络推理引擎,它针对 Arm 嵌入式平台进行了专门优化,对 Android、Linux 系统都提供了很好的支持。 而且更加难能可贵的是 Tengine 并不依赖于专用 AI 芯片(即 Tengine 可以利用 GPU、NPU 这些具有专门 AI 加速功能的模块进行 AI 运算,也可以利用...
HackforFun 2020-01-06 20:14:25 浏览量:2911
 在 RK3399 上部署 Tengine AI 框架
# 前言 16乘16点阵是比较常用的汉字显示工具,我们知道显示器都是由一个个点组成的,也可以理解成像素,显示器显示图案文字的原理与点阵并无多大区别,我们只需理解其中原理便可举一反三。因为英文字母及符号的显示最小单位为6乘8像素,就是说,要比较完整的显示英文字母,需要一个至少8行6列的矩形空间;而汉字则需要至少1...
KVIN 2020-02-28 09:00:03 浏览量:1157
 【Proteus】16乘16点阵滚动播放
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器与执行器模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备逐一做做实验,不管能否成功,都会记录下来—-小小的进步或是搞不定的问题,希望能够抛砖引玉。 #### 【Ardui.....
雕爷学编程 2020-03-14 19:11:15 浏览量:888
 「雕爷学编程」Arduino动手做(14)---倾斜角度传感器模块
# 前言 最近因为新的项目要做界面,所以开始接触Qt界面编程,发现Qt真真是太太太。。。好用了,我尤其是喜欢它的可视化开发工具qtcreate,非常直观的就能看到当前的界面是什么样子。而不用先下载到开发板上,麻烦!嘻嘻,我也是刚开始学习的,可能这篇文章不是很全面,有一起学习的小伙伴可以一起交流哦! ## 代码实现 前一...
大斯 2020-03-30 13:45:38 浏览量:923
![微信封面](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pcm9ucGFuZGEtMTI1OTc4MTExNS5jb3MuYxAtc2hhbmdoYWkubxlxY2xvdWQuY29tLzIwMjAtMDUtMTcvd2VpLxhpbi1mZW5nLW1pYW4ucG5n?x-oss-process=image/format,png) 不好意思,本期课程用了那么杀马特的封面,但是这张图却充分表达了彩屏的特点:可以显示五彩斑斓的颜色。 ...
铁熊 2020-06-20 12:33:54 浏览量:2235
 彩屏显示入门(一):我要五彩斑斓的黑,还有五光十色的白 | ESP32学习之旅-Arduino版