电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
大家好,我是『芯知识学堂』的SingleYork,最近有看到不少学习单片机的小伙伴们在我们的学习群里提问,是关于Keil C51如何与MDK共存的问题,这个问题也曾经困扰着我许久,网上到处找方法,皇天不负有心人,最终还是解决了这个问题!为了让后续的小白不再被这个问题困扰,笔者就将自己找到的方法给大家分享一下,希望能帮助....
芯知识学堂SingleYork 2020-09-08 14:07:25 浏览量:2020
 So Easy!点几下Next,Kei lC51便能与MDK完美共存(附:最新软件及2032注册机)
# 1 背景介绍 昨天,有师弟问我怎么实时采集视频并推流到直播平台,我告诉他这个很简单,于是给他推荐了一块创客神器小电脑——树莓派,讲了半个小时Raspbian Linux入门操作,然后让他先自己尝试摸索一下,晚上我要找他讨论。 ![](https://IMG_URL_REPLACE/bbsimages/202012/fe3f55dae44b36550ffbea17876d0a22.jpg) 晚上,...
xukejing 2020-12-02 22:33:30 浏览量:9816
 一条命令实现树莓派摄像头直播推流哔哩哔哩
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2020-12-26 20:31:53 浏览量:1547
 【雕爷学编程】Arduino动手做(72)---HX711 人体称重模块
## 1 测试背景简介 大家好,我是你们的老朋友——MC老徐。还记得去年树莓派4刚发布时,我不小心错过了最精彩的首发测试,因为当时正在吭哧吭哧地码毕业论文,所以只能先看看网友yoyojacky(骑驴玩漂移)的文章解解馋了。 最近机缘巧合下获得了树莓派4的评测资格。今天收到了板子,心情很激动,于是写了这篇洋洋洒洒好几百....
xukejing 2021-01-05 17:12:19 浏览量:5866
 树莓派4该选多大的散热器,来个烤机压力测试吧
我在无聊逛公众号的时候发现电子芯客吧在自己的网站上面发布了树莓派4带的试用,本人抱着侥幸心理申请了一把,结果真的成功申请下来了。 ![](https://IMG_URL_REPLACE/bbsimages/202012/a9f0cc45af1198b2b056905af8f85586.png) 我有点想不明白为什么管理员头像是百度图标 ![](https://IMG_URL_REPLACE/bbsimages/202012/783...
joealex 2020-12-30 17:54:15 浏览量:4107
 最强电视盒子诞生记-树莓派4电视盒子
## 简介 - rt-thread的rt-smart已经发布有段时间了,其实我之前也写过几篇关于rt-smart的文章,但是都是关于CMake构建工程的文章。 - 而对我来说一直想在用户态操作一下底层硬件的东西。而在前段时间,韦东山老师在他100ask_imx6ull移植了rt-smart,所以我也跟这位大佬一起学习了一下rt-smart。 ![](https://RiceChen0.git...
Rice嵌入式开发 2021-01-09 15:50:17 浏览量:970
 rt-smart的第一个应用程序,imx6ull用户态点灯
# 开箱 在电子芯吧客平台,经过多日的申请,终于试用上了野火i.Mx6ULL,以前也买过野火的stm32f103,后来公司做项目评估,买过野火的stm32f407,野火给我太多的知识。感谢电子芯吧客平台给我试用机会,感谢电子芯吧客工作人员对我的信任,感谢野火电子的开发板和很多免费的教程。 从发货开始,我就一直查快递,结果送过来就...
瑟寒凌风 2021-01-12 15:48:42 浏览量:1602
 【野火i.MX6ULL ARM Linux开发板连载】初次体验
# 驱动简介 字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、 IIC、 SPI,LCD 等等都是字符设备,这些设备的驱动就叫做字符设备驱动。 在linux中,驱动加载成功后会在“/dev”目录下生成一个相应的文件,我们...
瑟寒凌风 2021-01-15 00:20:23 浏览量:783
 【野火i.MX6ULL ARM Linux开发板连载】实现一个最简洁的驱动模板
## 1、测试背景 树莓派4是芯巴客社区非常热门的一款创客小电脑,是全世界单板电脑的一个新标杆,作为Raspberry Pi 最新一代的产品,并且得益于处理器芯片使用了4个Cortex A72架构的计算核心,主屏高达1.5GHz,具有接近日常办公电脑的性能。 ![](https://IMG_URL_REPLACE/bbsimages/202101/72fcd277b0f23344204d2aa895968b8...
xukejing 2021-01-20 23:17:20 浏览量:2744
 使用RT-Thread对树莓派4进行性能测试
本文是在字符驱动的基础上,再进行的GPIO控制,所以本篇文章不再详细叙述申请及释放设备号、 添加以及注销设备,初始化、添加与删除cdev结构体等操作。本篇的主要目的是控制GPIO,源码全部贴出来。 # 裸机开发与linux驱动开发区别 在裸机操作下,裸机驱动一般针对没有操作系统支持的层面,不用考虑操作系统对它的调用。 Linu...
瑟寒凌风 2021-01-28 13:27:39 浏览量:556
 【野火i.MX6ULL ARM Linux开发板连载】GPIO开发之点灯
[TOC] ## 1. 实验要求   1.编程模拟Cahce的命中,不命中,替换等行为。   2.编写的程序必须对任意s,E和b正确工作。   3.本实验不涉及真实的数据读写,不需要考虑block的细节,每行只有一个block。   4.编写的程序要能读取指定文件内的指令,根据不同的指令完成不同的动作,下面为指令内容示例。 ```bash I 0...
嵌入式与Linux那些事 2021-02-04 18:01:15 浏览量:573
 如何编程模拟计算机中的高速缓存
野火开发板使用的无线芯片型号AP6236,包含wifi和蓝牙两个功能,其中与wifi通信的使用SDIO协议,与蓝牙通信的是串口。 SDIO在SD标准上定义了一种外设接口。目前,SDIO主要有两类应用:可移动和不可移动。可移动设备作为Palm和Windows Mobile的扩展设备,用来增加蓝牙、照相机、GPS和802.11b功能。不可移动设备遵循相同的电....
瑟寒凌风 2021-02-08 11:05:48 浏览量:2127
 【野火i.MX6ULL ARM Linux开发板连载】通过串口调试wifi
[TOC] ## 1. uthash简介   由于C语言本身不存在哈希,但是当需要使用哈希表的时候自己构建哈希会异常复杂。因此,我们可以调用开源的第三方头文件,**这只是一个头文件**:uthash.h。我们需要做的就是将头文件复制到项目中,然后:#include "uthash.h"。由于uthash仅是头文件,因此没有可链接的库代码。   ......
嵌入式与Linux那些事 2021-02-10 10:39:43 浏览量:690
 你知道uthash吗?
编码器,是一种用来测量机械旋转或位移的传感器。它能够测量机械部件在旋转或直线运动时的位移位置或速度等信息,并将其转换成一系列电信号。 # 编码器分类 ## 按监测原理分类 ### 光电编码器 光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。这是目前应用最多的传感器,光电编....
xxpcb 2021-02-14 23:49:28 浏览量:2453
 编码器计数原理与电机测速原理——多图解析
[TOC] > 蠕虫病毒是一种常见的利用Unix系统中的缺点来进行攻击的病毒。缓冲区溢出一个常见的后果是:黑客利用函数调用过程中程序的返回地址,将存放这块地址的指针精准指向计算机中存放攻击代码的位置,造成程序异常中止。为了防止发生严重的后果,计算机会采用栈随机化,利用金丝雀值检查破坏栈,限制代码可执行区域等方...
嵌入式与Linux那些事 2021-02-27 21:42:02 浏览量:559
 面试官不讲武德,居然让我讲讲蠕虫和金丝雀!
本文中使用的系统ubuntu18.04 将如下内容保存为build-gcc.sh文件: ```bash #!/bin/sh HOST=arm-linux-gnueabihf SCRIPT_PATH=$(pwd) #修改源码包解压后的名称 MAJOR_NAME=gcc-arm-linux-gnueabihf #修改需要下载的源码版本前缀和后缀 OPENSRC_VER_PRefIx=8.3 OPENSRC_VER_SUFFIx=.0 PACKAGE_NAME=${MAJOR_NAME}-${OPE...
瑟寒凌风 2021-03-02 15:10:05 浏览量:697
 【野火i.MX6ULL ARM Linux开发板连载】QT环境搭建(一)
# 安装QT5 在qt官网下载qt安装包,拷贝到虚拟机中,qt官网地址如下 ```bash https://download.qt.io/new_archive/qt/5.11/5.11.3/ ``` 下载如图所示的qt安装包 ![](https://IMG_URL_REPLACE/bbsimages/202103/607215e5210bfc0ee423fd71044d5d38.jpg) 然后使用如下命令给下载的qt-opensource-linux-x64-5.11.3.run赋予权限: ``...
瑟寒凌风 2021-03-05 21:00:16 浏览量:607
 【野火i.MX6ULL ARM Linux开发板连载】QT环境搭建(二)
[TOC] ## 1. BL LDR指令简介   ldr和bl在启动程序中,都是可以负责pc跳转的指令。   bl是地址无关指令,即和当前的运行地址无关。链接器脚本中标明了一个运行地址,但是arm中的代码实际是从地址0开始运行的。这个时候,**实际的地址和运行地址是不符的**。   如果想让程序正常的运行,就得使用地址无...
嵌入式与Linux那些事 2021-03-10 15:15:28 浏览量:720
 分析下B(BL)/LDR指令
前面我们写了一个计算器,实现简单的加减乘除运算,但是我们发现它没有括号的功能,本节就要实现用括号来让我们的计算器功能变丰富。 在设计该功能时,我们先了解一下栈。 # 栈 栈是在程序设计中经常用到的一种非常重要的数据结构,是一种运算受限的线性表,其限制是仅允许在表的一端进行插入和删除运算。这一段称之为栈顶,....
瑟寒凌风 2021-03-15 23:04:47 浏览量:676
 【野火i.MX6ULL ARM Linux开发板连载】轻小型计算器开发(二)
# 一、到底什么是Cortex、ARMv8、arm架构、ARM指令集、soc? 有粉丝问我到底什么是ARM,搞不清楚Cortex、arm内核、arm架构、ARM指令集、soc这些概念都是什么关系,下面一口君给大家整理一下关于ARM相关的一些概念。 1、ARM既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。 2、...
409859ec19479aaa 2021-03-15 23:23:24 浏览量:777