电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
涂鸦三明治开发套件 Hi 大家好,有幸申请了一块涂鸦的三明治开发套件,前段时间一直在忙自己手上的项目,直到最近才拿出来研究,都被催了好几次了,实在抱歉。 **话不多说,进入主题:** 简单介绍下,三明治开发套件我收到的有三个板子: ![](https://IMG_URL_REPLACE/bbsimages/202101/4105359d823157ea06669f7dfbb1daac.png...
最帅的廖先生 2021-01-22 23:43:53 浏览量:992
 涂鸦三明治离线语音Wi-Fi开发板+AIoT云模组开发套件
本文是在字符驱动的基础上,再进行的GPIO控制,所以本篇文章不再详细叙述申请及释放设备号、 添加以及注销设备,初始化、添加与删除cdev结构体等操作。本篇的主要目的是控制GPIO,源码全部贴出来。 # 裸机开发与linux驱动开发区别 在裸机操作下,裸机驱动一般针对没有操作系统支持的层面,不用考虑操作系统对它的调用。 Linu...
瑟寒凌风 2021-01-28 13:27:39 浏览量:546
 【野火i.MX6ULL ARM Linux开发板连载】GPIO开发之点灯
@[toc] ## 1. 什么是缓存   缓存又叫高速缓存,是计算机存储器中的一种,本质上和硬盘是一样的,都是用来存储数据和指令的。它们最大的区别在于读取速度的不同。程序一般是放在内存中的,当cpu执行程序的时候,执行完一条指令需要从内存中读取下一条指令,读取内存中的指令要花费100000个时钟周期(缓存读取速度为200...
5b772bdf5860a56e 2021-01-30 22:00:48 浏览量:865
 24张图7000字详解计算机中的高速缓存
# 引言 我们在平常使用`STM32`单片机的时候,往往会碰到程序跑飞的情况,出现`hard_fulat`等错误,而我们在定位错误的时候,采用的方法往往是连上仿真器,一步一步单步调试,定位到具体的错误代码,再去猜测、排除、推敲错误原因,这样一个过程很是痛苦,而且在实际情况中,很多产品真机调试时必须断开仿真器或者说,问题....
wenzi 嵌入式软件 2021-03-10 09:24:58 浏览量:834
[TOC] ## 1. BL LDR指令简介   ldr和bl在启动程序中,都是可以负责pc跳转的指令。   bl是地址无关指令,即和当前的运行地址无关。链接器脚本中标明了一个运行地址,但是arm中的代码实际是从地址0开始运行的。这个时候,**实际的地址和运行地址是不符的**。   如果想让程序正常的运行,就得使用地址无...
嵌入式与Linux那些事 2021-03-10 15:15:28 浏览量:705
 分析下B(BL)/LDR指令
# 一、到底什么是Cortex、ARMv8、arm架构、ARM指令集、soc? 有粉丝问我到底什么是ARM,搞不清楚Cortex、arm内核、arm架构、ARM指令集、soc这些概念都是什么关系,下面一口君给大家整理一下关于ARM相关的一些概念。 1、ARM既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。 2、...
409859ec19479aaa 2021-03-15 23:23:24 浏览量:768
# 笔试题 ![笔试题](https://img-blog.csdnimg.cn/20210224182050470.png) # 1. ARM指令和中B和BLX的区别? ## B: 跳转执行 B 指令的格式为: ```c B{条件} 目标地址 ``` B 指令是最简单的跳转指令。一旦遇到一个B 指令,ARM 处理器将立即跳转到给定的目标地址,从那里继续执行。 注意存储在跳转指令中...
一口Linux 2021-03-21 22:46:28 浏览量:1604
 【粉丝问答13】大厂笔试11道嵌入式笔试题
>哈喽,大家好。我又来分享笔试题目了。今天分享的是某大厂的嵌入式软件开发工程师的笔试题目。这份题目很奇怪,操作系统,数据结构,网络基础,Java,C++,数据库,正则表达式,Linux都考到了。当时做题的时候,我都怀疑发错卷子了。。。还好最后两道大题都做了出来,否则,笔试很容易就挂了。面试这个公司的时候,一共面....
嵌入式与Linux那些事 2021-03-29 21:50:05 浏览量:522
 小米嵌入式软件工程师笔试题目解析
# 中断 中断是计算机中的一个十分重要的概念,在现代计算机中毫无例外地都采用中断机制。在计算机执行程序的过程中,由于出现某个特殊情况(或称为"事件"),使得cpu中止现行程序,而转去执行处理该事件的处理程序(俗称中断处理或中断服务程序),待中断服务程序执行完毕,再返回断点继续执行原来的程序,这个过程称为中断...
瑟寒凌风 2021-03-29 21:51:44 浏览量:499
 【小熊派BearPi-loT开发板连载】配置小熊派的串口(二)
# GN语法 ##### gn 类型 - 是动态类型语言: 1. 布尔(true,false) 2. 64位有符号整数 3. 字符串 ,字符串用双引号括起来,并使用反斜杠作为转义字符。唯一支持的转义序列是: - \" (用于直接应用) - \$(字面上的美元符号) - \\(用于文字反斜杠) - 任何其他反斜杠的使用都被视为文字反斜杠。所以,例如,\b......
Rice嵌入式开发 2021-04-13 19:29:58 浏览量:356
 GN语言和操作
[TOC] > CSDN:[嵌入式与Linux那些事](https://blog.csdn.net/qq_16933601?spm=1000.2115.3001.5343) > > 博客园:[嵌入式与Linux那些事](https://www.cnblogs.com/dongxb/) > > 公众号:嵌入式与Linux那些事 ## 1. Strace命令简介 strace命令是一个集**诊断**、**调试**、**统计**于一体的工具,我们可......
嵌入式与Linux那些事 2021-04-23 15:33:46 浏览量:471
 【野火i.MX6ULL ARM Linux开发板连载】03 调试技巧-strace
非常感谢云汉芯城和电子芯吧客平台,给我这个试用机会。 因为我是一个小白,我想实现的想法是,因为我是一名业余无线电爱好者,曾经看过一个大佬用树莓派刷一个hampi系统,集成一些SDR(软件无线电),做一个无线电环境,但我发现这个系统只针对树莓派,所以只能试试看,记录一下这个过程。我还会录视频记录一下。 拿到开发.....
4576913ffd2d1225 2021-04-24 20:30:20 浏览量:1312
 OrangePi  R1 Plus测评(一)
> 哈喽,大家好。我终于回来了!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 浏览量:698
 嵌入式软件工程师笔试面试指南-ARM体系与架构
**摘要**:大家想过没有我们用keil写单片机的代码,你的函数啊、变量啊最终都放在了哪里?我们一直说的内存五区,到底是哪五区?到底放在芯片的那个地方呢?还有为什么你学完C语言指针和结构体32单片机里面的关于结构体指针的内容还是搞不清楚呢?如果你有这些问题,今天就带你研究研究! ![ ](https://img-blog.csdnimg.c...
果果小师弟 2021-05-07 21:17:23 浏览量:390
 干货|单片机的指针怎么学?
## 0、环境说明 通常安装1个可以编译ARM汇编代码的linux环境,需要安装以下3个软件: 1. vmware:在该软件中可以安装其他操作系统 2. ubuntu 16.04:编译程序都在ubuntu中编译 3. 交叉编译器:编译能在开发板上运行的代码,需要安装该工具。 ## 1. 安装vmware 下载地址 https://www.vmware.com/go/getworkstation-win ...
一口Linux 2021-05-14 20:58:43 浏览量:477
 linux驱动、ARM学习环境搭建
# 第二十三章 ## 一、网卡 ### 1. 概念 网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第2层。它使得用户可以通过电缆或无线相互连接。 每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。在网络上的每一个计算机都必须拥有一...
一口Linux 2021-05-24 22:14:50 浏览量:754
首款鸿蒙平板6月2日发布。这是一个非常值得庆贺的事情。 针对华为发布的鸿蒙系统,网上评论褒贬不一,有吹捧的,有无脑黑的。 在这里一口君就不做评价了,但是有2点: 1. 对任何一个新兴事物,我们都要保持最旺盛的求知欲, 2. 在自己没有亲自实践就妄下评论的行为是缺乏智慧和不负责任的。 ![ ](https://img-blog.csdni...
一口Linux 2021-05-30 14:43:07 浏览量:849
 鸿蒙2.0都来了,你学会用它做开发了吗?
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2021-06-02 14:13:46 浏览量:503
 【雕爷学编程】Arduino动手做(84)---DS1307时钟模块
## 一、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 浏览量:792
# 进程的概念 进程是 Linux 事务管理的基本单元,所有的进程均拥有自己独立的处理环境和系统资源。进程的环境由当前系统状态及其父进程信息决定和组成,将某个可执行文件加载到内存中运行,那么就会演变成一个或者是多个进程。(产生多个进程的原因是进程在运行的时候可以再创建新的进程,但是加载的时候只有一个进程)...
wenzi 嵌入式软件 2021-06-20 10:33:33 浏览量:787
 Linux进程概述