嵌入式

《安富莱嵌入式周报》第319期:声音编程器,开源激光雕刻机,自制600W海尔贝克无刷电机,车用被动元件AEC-Q200规范,简单易上手的PySimpleGUI

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 更新视频教程: 更新第7期ThreadX视频教程:如何实现RTOS高效的任务管理,抢占式调度,时间片调度和零中断延迟(2023 ......
周报 嵌入式 PySimpleGUI 元件 激光

C语言嵌入式面试

指针1. 数组指针 与 指针数组,函数指针 与 指针函数 区别?答:函数指针指向函数的指针变量,即本质是一个变量。指针函数是指返回值是指针的函数,即本质是一个函数。数组指针是指向数组首元素的地址的指针,其本质为指针。(这个指针存放的是数组首地址的地址,相当于2级指针,这个指针不可移动)指针数组是数组 ......
嵌入式 语言

C语言嵌入式开发

第一类问题:专业考察题在下面问题中,我附上自己的理解,可能不全面,用到的话再自行补充一些。 问题1:问你写在简历上的项目经历,一般问的很细很细,在此基础上考察你项目里用到的技术知识。 问题2:IIC协议 (1)I2C 使用两条线在主控制器和从机之间进行数据通信。一条是 SCL(串行时钟线),另外一条 ......
嵌入式 语言

C语言嵌入式面试3

第一章、进程与线程1、什么是进程、线程,有什么区别?进程是资源(CPU、内存等)分配的基本单位,线程是CPU调度和分配的基本单位(程序执行的最小单位)。同一时间,如果CPU是单核,只有一个进程在执行,所谓的并发执行,也是顺序执行,只不过由于切换速度太快,你以为这些进程在同步执行而已。多核CPU可以同 ......
嵌入式 语言

嵌入式软件开发就业面试题。2022最新,最全总结

1. select和epoll的区别解题思路 (这个我在找面试题之前没了解过 ,还是学的太少了,多学!!!) select的时间复杂度O(n)。它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差别轮询所有流,找出能读出数据,或者写入数据的流,对他们进 ......
嵌入式 软件开发 软件 2022

16道嵌入式C语言面试题

预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分 ......
嵌入式 语言

嵌入式小技巧

# 前言 最近有时上班摸鱼刷手的的时候,看到一些公众号里的有关嵌入式的一些文章,感觉有些文章写的还挺不错的,于是准备稍微整理记录一下。 # ① 固件版本信息 ## 1.使用背景 在工作中对于版本信息管理十分重要,有时由于客户众多,如果没有有效的管理好软件版本,就会导致后期维护费时费力。 ## 2.实 ......
嵌入式 技巧

提供高达400MHz性能ADBF704WCCPZ411、ADBF705WCBCZ411嵌入式处理器(DSP)

这些器件是ADSP-BF70x Blackfin数字信号处理器(DSP)产品系列中的一员,提供高达400MHz的性能,最低功耗小于100 mW。 ......
ADBF 嵌入式 处理器 411 高达

嵌入式无线网络应用与开发介绍

无线网络是指通过无线电磁波进行数据传输的网络。其实我们每天都生活在各种电磁波的覆盖下,但是我们却很少能够感知到它。 嵌入式是一个很泛的专业,如果不是专门做底层通信开发或是通信专业人士,基本上也很少嵌入式开发人员会去关注无线通信的原理和机制。 ......
无线网络 嵌入式 无线 网络

实时嵌入式Linux设备基准测试快速入门3实时嵌入式Linux

# 第3章实时嵌入式Linux 计算机系统与环境之间的交互通常是实时发生的,因此,对于作为计算机系统一部分的嵌入式设备来说,有关实时操作系统的讨论也是一个重要话题。 本章将讨论实时系统的特点,介绍在Linux嵌入式设备上实现实时性的主要方法。具体来说,本章将重点分析PREEMPT_RT内核补丁,该补 ......
嵌入式 实时 Linux 基准 设备

《痞子衡嵌入式半月刊》 第 79 期

# 痞子衡嵌入式半月刊: 第 79 期 ![](https://raw.githubusercontent.com/JayHeng/pzh-mcu-bi-weekly/master/pics/pzh_mcu_bi_weekly.PNG) 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年 ......
半月刊 痞子 嵌入式 79

痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(10.A)- FlexSPI NAND启动时间(RT1170)

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是**恩智浦i.MX RT1170 FlexSPI NAND启动时间**。 本篇是 i.MXRT1170 启动时间评测第四弹,前三篇分别给大家评测了 [Raw NAND 启动时间](https://www.cnblogs.com/henj ......
痞子 嵌入式 FlexSPI 时间 RT1xxx

第三章 指针才是C语言的精髓(嵌入式Linux与物联网软件开发 C语言内核深度解析)

这仅仅是读《嵌入式Linux与物联网软件开发:C语言内核深度解析》pdf的知识记录 地址:指的都是某个字节的地址。比如int a 的空间大小有4个字节,每个字节都有一个地址(也就是有4个地址),但是只有首字节地址才能作为整个a空间的地址。也就是说,整个内存以1个字节为基本单位划分无数个地址,同时假设 ......
语言 指针 精髓 内核 嵌入式

最快嵌入式数据库CrossDB与SQLite3性能测试报告

[CrossDB](https://crossdb.org/)是目前最快的高性能嵌入式关系数据库。 测试工具: [CrossBench](https://github.com/crossdb-org/CrossBench) DB驱动: [SQLite3](https://github.com/cro ......
嵌入式 性能 CrossDB SQLite3 数据库

实时嵌入式Linux设备基准测试快速入门4测试和测量

本章将介绍主要测试方案及其具体配置和结果。在介绍实际测量结果之前,将尽可能总结被测设备的特性。最后,将对结果进行分析,并概述由于高速缓存一致性问题造成的延迟方面的主要瓶颈,提出减少延迟的解决方案,并解释用于发现和缓解问题的方法。 ### 设备 #### 用于智能设备的 SABRE 板 实际参与所有测 ......
基准 嵌入式 实时 设备 Linux

实时嵌入式Linux设备基准测试快速入门1介绍

## 简介 工业4.0已经到来,生产线需要新技术来应对客户日益增长的新功能需求,使用配备嵌入式 Linux 的单板计算机来处理所需的许多功能是大势所趋。这样大多数工业控制系统都需要实时性能,开发人员不得不面对这样一个事实:Linux原本并不适用于实时环境。不过多年来很多人都在尝试让Linux实现实时 ......
基准 嵌入式 实时 设备 Linux

《安富莱嵌入式周报》第318期:无线电扫描仪,高精度功耗分析仪,单片机JavaScript引擎,平头哥TH1520,手持电钻参考设计,开源LVGL万能遥控器

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 【实战技能视频】基于硬件垂直消隐的多缓冲技术在LVGL, emWin,GUIX和TouchGFX应用 https://www. ......
电钻 高精 平头 分析仪 功耗

国产龙芯2k1000开发板运行SylixOS嵌入式实时系统--迅为电子

国产龙芯2k1000开发板运行SylixOS嵌入式实时系统--迅为电子 龙芯生态体系越来越完善,继RK3568开发板成功搭载SylixOS国产实时操作系统后,迅为的国产龙芯2K1000开发平台也可以流畅运行SylixOS国产实时操作系统了。 SylixOS 采用抢占式、多任务、硬实时的方式来设计整个 ......
嵌入式 实时 国产 SylixOS 2k1000

【嵌入式面经专题】5-深入了解 const

在C++中,const 常用于修饰常量,告诉编译器某值保持不变。需要注意的是,常量在定义之后就不能修改,因此定义时必须初始化。 const int HELLO = 6; // 正确 const int WORLD; // 错误 除此之外,const 更强大的地方是修饰函数参数、函数返回值、函数体。 ......
嵌入式 专题 const

3个关键词,解读触想智能二代嵌入式CX3568安卓工控一体机新品!

正如我们所感知的,AIoT的应用广泛渗透在社会生产生活的方方面面,AIoT驱动的“智能+性能”的需求升级,正不断倒逼配套软硬件设备厂商积极开展创新探索,以满足日趋多元的市场需求。 基于对应用变化的深刻洞察,触想智能于近期推出面向AIoT边缘计算领域显控应用的升级款二代嵌入式ARM架构工控一体机,该系 ......
一体机 嵌入式 新品 关键词 一体

如何做好嵌入式项目?

1 固件 固件:嵌入在硬件设备中的软件,通常通过下载器下载到设备中。 固件功能可包括系统、驱动、应用的具体实现。 2 固件方案设计 固件方案设计:一般在阅读产品说明书及硬件初步原理图后开始。 分两个模块:①确定方案系统②确定应用架构 完成后输出方案文档、系统框图、技术调研文档后评估方案。 2.1 确 ......
嵌入式 项目

【嵌入式】构建嵌入式Linux系统(uboot、内核、文件系统)

原文:https://zhuanlan.zhihu.com/p/573207792?utm_id=0 知识架构及层次 Linux内核由三部分构成: Bootloader:启动引导系统(可执行文件) Kernel:内核(可执行文件) Root File System:根文件系统 嵌入式Linux系统构 ......
嵌入式 系统 内核 文件 Linux

嵌入式通用按键模块

# 前言 最近沉迷于收集一些大佬所开源的一些通用模块,这样在以后开发的过程中就能极大的减轻重复劳动。 这次所带来的是**MultiButton**,**一个小巧简单易用的事件驱动型按键驱动模块**。 # ① MultiButton简介 这个项目非常精简,只有两个文件,可无限量扩展按键,按键事件的回调 ......
嵌入式 按键 模块

嵌入式系统设计师考试攻略分享

2023年嵌入式系统设计师考试成绩可以查询了,本人侥幸压线通过。这里给大家分享一下,这考试是个怎样的考试,考它有什么好处,什么情况下建议报考,什么情况下不建议报考,难不难考,以及我是怎么备考的 ......
嵌入式 设计师 攻略 系统

【玩转嵌入式屏幕显示】(五)TFT-LCD屏幕显示图片

1. 使用取模软件对图片取模 取模软件使用Img2LCD,附上下载链接。 首先准备一张用于显示的图片,修改图片像素值为240*240: 在取模软件中打开图片: ......
屏幕 嵌入式 TFT-LCD 图片 TFT

嵌入式单片机片上系统Soc有哪些知识?

一、片上系统简介: 从狭义角度讲,它是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲, SoC是一个微小型系统,如果说中央处理器(CPU)是大脑,那么SoC就是包括大脑、心脏、眼睛和手的系统。国内外学术界一般倾向将SoC定义为将微处理器、模拟IP(Intellectual P ......
单片机 嵌入式 知识 系统 Soc

linux 嵌入式linnux截屏工具 gsnap 源码简化完善,附带命令行编译

// /* * File: gsnap.c * Author: Li XianJing <xianjimli@hotmail.com> * Brief: snap the linux mobile device screen. * * Copyright (c) 2009 Li XianJing < ......
嵌入式 源码 命令 工具 linnux

痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(10)- 从Serial NAND启动

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是**恩智浦i.MXRT1xxx系列MCU的Serial NAND启动**。 最近越来越多的客户在咨询 i.MXRT1xxx 从 Serial NAND 启动的事情,让这个本来比较冷门的启动设备突然火热起来。据痞子衡的了解,其实客户主要目 ......
痞子 嵌入式 RT1xxx Serial 1xxx

【嵌入式面经专题】4-IIC协议

1. 概述 I2C(Inter-Integrated Circuit BUS) 集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。 2. 物理层只要求两条总线线路,一条是串行数据线SDA,一条是 ......
嵌入式 专题 IIC

用 Qt 给嵌入式Linux加个桌面

原文:https://www.linuxprobe.com/qt-add-desktop.html 1. 创建 QML 应用 在 Qt Creator 依次点击:-> File -> New File or Project-> Applications -> Qt Quick Application ......
嵌入式 桌面 Linux Qt