logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

小米面经(2021春招)

3月31日投的,本来是想投嵌入式工程师的,看了一下发现没有了,后来得知C/C++有一部分也是嵌入式的,赶紧投递,4月21日接到一面邀请,4月26日接到二面邀请,4月28日接到HR电话。面试官也很专业。效率非常高。一面(60分钟)1、简单介绍一下自己ARM、单片机部分2、讲一下ARM里面LR寄存器是什么?是做什么用的?ARM的硬件结构有哪些组成?这题没答出来,忘记了。好尴尬简历上还写的熟悉ARM 惭

#面试#嵌入式#经验分享
Liunx树莓派(ARM)开发篇—第十章、ARM平台交叉编译工具链的安装

一、交叉编译是什么?,为什么要交叉编译?交叉编译 是在一个平台上生成另一个平台上的可执行代码。我们再windows上面编写C51代码,并编译成可执行代码,如xx.hex,是在c51上面运行,不是在windows上面运行我们在ubuntu上面编写树莓派的代码,并编译成可执行代码,如a.out,是在树莓派上面运行,不是在ubuntu linux上面运行编译:是在一个平台上生成在该平台上的可执行代码C5

#linux#经验分享#ubuntu
Liunx树莓派(ARM)开发篇—第四章、树莓派和电脑端的文件共享、FileZilla下载链接

文件共享主要使用的工具是FileZilla,如下图:使用方法:输入IP地址无法连接成功时,可以在IP地址前面+sftp://直接将需要移动的文件相互拖拽即可下载地址:Filezilla官网:https://www.filezilla.cn/网盘地址:Filezilla百度网盘...

Liunx树莓派(ARM)开发篇—第三章、树莓派登录方法(一)(HDMI线、串口登录)

树莓派登录(四种方式)方式一、HDMI视频线HMDI口与显示器的HDMI口相连。3B以上的版本应该是用的micHDMI,需要配一个转接线,如下图:方式二、串口串口的功能:a.观看树莓派的启动过程,字符b.串口登录树莓派准备工作需要的外设:读卡器,SD卡,USB-TTL转换模块(USB转串口模块)(ch340)需要的软件:串口驱动程序(CH340,玩单片机的同学应该都装过)、SecureCRT8.0

#linux#嵌入式#经验分享
C语言基础-链表(二)动态创建链表、头插法、尾插法

动态创建链表创建链表分为两大方法:第一个是头部插入法,简称头插法;第二个是尾部插入法,简称尾插法。头插法头插法:每次将新插入的元素放在链表首结点的结构体定义typedef struct LNode{int data;struct LNode *next;}LNode,LinkList;头插法函数LinkList *list_HeadInsert(LinkList *L){LNode *s;//定义

#链表#c语言#数据结构
Liunx基础知识篇—嵌入式概述(什么是嵌入式?嵌入式芯片如何选型?什么是ARM?)

# 三个问题## 问题一:什么是嵌入式?## 问题二:嵌入式芯片如何选型?## 问题三:什么是ARM?

#嵌入式#单片机#经验分享
物联网实战项目(一)基于“端、边、云”架构的智能家居系统(1)——框架设计

一、功能、框架简图二、各个部分说明项目主体分为四个部分:设备、网关、网络、云服务器(1)设备部分对于设备部分又分为直连设备和不可直连设备**直连设备:**可以直接连接移动互联网的设备。如手机、ipad等。**不可直连设备:**不可以直接连接移动互联网的设备。如智能电灯、各式各样的智能传感器、智能插座等。不可直连设备在未来的物联网中占据大部分比重,举一个简单的例子,一个家庭拥有的手机+电脑一般不会超

#物联网#嵌入式#网络 +1
Liunx树莓派(ARM)开发篇—第十一章、常见芯片带操作系统的启动过程

常见芯片带操作系统的启动过程大致分为四类:裸机、(windows系统机)、liunx机、安卓机第一类、C51,STM32(裸机)C直接操控底层寄存器实现相关业务。业务流程型的裸机代码主程序都运行在while(1)、loop(arduino)。大学生诸多竞赛都是用此类第二类、X86,Intel(windows系统)启动过程:电源 ——》BIOS ——》windows内核 ——》C,D盘 ——》程序启

#linux#嵌入式#操作系统 +1
嵌入式Android底层开发(一)——安卓开发的整体框架与简述

一、Android简介Android是一种基于Linux内核(不包含GUN组件)的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。主要参数表:参数上线时间2008年9月23日系统家族类Unix、Linux内核类型宏内核(Linux内核)二、Android系统的组成大体为三部分组成:1、BootLoader 2、Linux内核 3

#android#linux
Liunx树莓派(ARM)开发篇——基于翔云人工智能OCR人脸识别项目(附代码)

使用的OCR平台翔云_人工智能API服务平台,类似的平台还有百度、腾讯等等,翔云平台如图:需要的外设:树莓派、摄像头(CSI视频接口)实验步骤:1、翔云平台购买API使用次数,以及调取API接口,可参照翔云人工智能OCR的使用2、树莓派上实现程序,程序见下文demo.c。3、调试摄像头(主要是设定拍照取得照片的大小),完成功能。人脸识别demo.c#include <stdio.h>#

#人脸识别#经验分享
    共 17 条
  • 1
  • 2
  • 请选择