嵌入式
嵌入式深度学习—硬件算法协同优化
主要利用神经网络的三个特性: 1. 并行计算、数据复用 2. 模型具有稀疏性。很多模型中的权值为0或很小,数据经过以后会直接变为无用值 3. 深度学习具有鲁棒性,对数据的误差不敏感 ## 测试时固定点神经网络(Test-Time Fixed-Point Neural Networks) 测试时固定点 ......
嵌入式linux连接虚拟机乌班图 -- 正点原子嵌入式linux学习
一、运行环境 1、硬件准备 主机:win10 虚拟机:ubuntu 22.04.3 LTS linux开发板: imx6u 2、硬件连接方式 3、虚拟机配置桥接网卡 1、打开虚拟机设置 2、点击设置 3、选择添加 4、添加网卡 5、选择桥接模式 6、打开编辑 7、 打开虚拟网络编辑器 8、选择管理员 ......
虚拟机VMware与乌班图的安装 -- 正点原子嵌入式Linux学习
一、准备工作 1、虚拟机VMware的下载 官网下载地址 :Download VMware Workstation Pro 2、linux乌班图的下载 官网下载地址:下载Ubuntu桌面系统 | Ubuntu 二、虚拟机VMware的安装过程 1、点击第一步下载好的虚拟机安装文件,选择自定义,后点击 ......
嵌入式实践(二)蓝牙耳机
1、初衷是焊接蓝牙耳机断掉的线 买工具:电烙铁,焊锡丝 电烙铁:是焊接的主要工具,有恒温电烙铁和非恒温电烙铁两种。恒温电烙铁价格一般在100-500元之间,非恒温电烙铁价格一般在50-200元之间。 助焊剂:用于清除焊接表面的氧化物,帮助焊接。常见的有松香、锡膏等。价格一般在5-50元之间。无酸助焊 ......
嵌入式实践(四)51单片机
1、理解入门一款芯片只要搞懂GPIO、定时器、中断、串口即可 GPIO:单片机与外设沟通的桥梁(单片机是数字器件,引脚在某一时刻只能输出0或1) (单片机是控制器件,输出能力有限,有时候想要控制外设需要加一个驱动芯片) 定时计数器:定时器不需要引脚参与 计数器需要引脚参与 中断:改变程序的运行结构( ......
《安富莱嵌入式周报》第321期:开源12导联便携心电仪,PCB AI设计,150M示波器差分探头,谷歌全栈环境IDX,微软在Excel推出Python
周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https://www.bilibili.com/video/BV1ju4y1D7A8/ 1、开源12导联便携心电仪 ......
【嵌入式开发】向开发板中烧写Linux系统-型号S3C6410
原文:https://cloud.tencent.com/developer/article/2246462?areaSource=102001.18&traceId=EElwO5r_WeJDSjilYavLt 作者 : 万境绝尘 转载请著名出处 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : ......
嵌入式串口应用编程
## 1.串口概述 常见的数据通信的基本方式可分为并行通信与串行通信两种。 * 并行通信是指利用多条数据传输线将一个字数据的各比特位同时传送。它的特点是传输速度快,适用于传输距离短且传输速度较高的通信。 * 串行通信是指利用一条传输线将数据以比特位为单位顺序传送。特点是通信线路简单,利用简单的线缆就 ......
Win11开发嵌入式Linux与交叉编译的一些轮子
由于我不愿意直接使用ubuntu环境来开发Linux,所以在实践中我摸索出一套能够在最新的win11下调试Linux开发板的方法。 ## wsl2准备 首先我们需要安装wsl2。[安装教程](https://learn.microsoft.com/zh-cn/windows/wsl/install) ......
嵌入式系统里你需要知道的东西
STM32单片机 1.库函数编程以及寄存器操作2.复杂外设:DMA、ADC、DAC、PWM、IIc、SPI、jtag调试、中断、时钟系统3.高级模块:蓝牙、WiFi、摄像头、键盘鼠标、USB 书+开发板 正点原子,资料齐全,视频配套 博客+自己做笔记 cortex M3内部结构 STM32的内部结构 ......
嵌入式开源库交叉编译整理
本文将不定期更新,主要是整理统计遇到的开源库,交叉编译的方法。 这里的交叉编译平台主要是 ARM32 的芯片平台。 首先在交叉编译目录上一层创建文件夹,方便后续开源库的依赖和链接 `mkdir ../rv1126` 这里我使用的是,rv1126 的平台,因此创建了一个 rv1126的目录 ### U ......
展商推荐 | 创龙科技携10+款国产化率100%嵌入式工业板卡参展!
创龙科技(Tronlong)是国内领先的嵌入式产品平台提供商,始创于2013年。业务主要涵盖工业核心板、工业评估板、工业单板机、项目服务,总部位于广州科学城,在北京、上海、深圳、西安等地设有业务及技术服务中心。 邀您一同探讨“嵌入式人工智能技术与应用”此次展会,创龙科技资深产品经理丁度树将作为“第五 ......
嵌入式开发软件安装教程(STM32CubeMX+MDK)
1. STM32CubeMX,图形化配置工具 安装STM32CubeMX必须具备的条件 (1)JRE(Java Runtime Environment):JAVA运行环境。 (2)STM32CubeMX软件:图形化配置,生成初始化代码。 (3)HAL库 PACK包:F0、F1、F3、H7等Corte ......
嵌入式实践(二)蓝牙耳机
1、初衷是焊接蓝牙耳机断掉的线 2、如何手动制作一个蓝牙耳机 十、涉及问题 如何焊接电路板 左手拿焊丝,右手握烙铁,进入备焊状态。要求烙铁头保持干净,无焊渣等氧化物,并在表面镀有一层焊锡。 蓝牙耳机用什么焊接? (1)电子geeker 手动吧? (2)厂商:激光焊锡(严重怀疑是广告) 蓝牙耳机制造商 ......
Qt for ARM_Linux环境搭建-Qt5.7+iTop4412嵌入式平台移植
原文:https://blog.csdn.net/hechao3225/article/details/52981148 经过为期3天的编译、移植,终于将Qt5.7成功移植到iTop4412开发板,板载exynos4412处理器,基于ARM Cortex-A9内核。因此,本篇教程以iTop4412示 ......
嵌入式系统中如何选择RTC电池?
RTC(Real Time Clock)是一种用于提供系统时间的独立定时器,它可以在系统断电或低功耗模式下继续运行,只需要一个后备电池作为供电源。在嵌入式系统中,选择合适的RTC电池时非常关键的,它会影响系统时间的准确性和稳定性。 ......
《安富莱嵌入式周报》第320期:键盘敲击声解码, 军工级boot设计,开源CNC运动控制器,C语言设计笔记,开源GPS车辆跟踪器,一键生成RTOS任务链表
周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https://www.bilibili.com/video/BV1Cr4y1d7Mp/ 1、键盘敲击声解码 htt ......
嵌入式Linux dhcp自动配置usb虚拟网卡ip跟主机通信
dhcpd自动配置usb虚拟网卡ip,与PC机通信 ## 配置 ### buildroot  勾选dhcp ......
C++/嵌入式八股学习-day3
[toc] # C++/嵌入式八股学习-day3 ## C/C++ ### 使用指针传递大容量参数 在C语言中,当函数参数较大时,为了避免传递复制数据导致内存开销较大,可以使用指针来传递参数。下面是使用指针传递大容量参数的示例: ``` #include #include void func(int ......
嵌入式开发中的各种Flash
1、Flash Memory简介 Flash Memory 是一种非易失性的存储器。在嵌入式系统中通常用于存放系统、应用和数据等。在 PC 系统中,则主要用在固态硬盘以及主板 BIOS 中。 另外,绝大部分的 U 盘、SDCard 等移动存储设备也都是使用 Flash Memory 作为存储介质。 ......
嵌入式Linux ------ 一次简单的FrameBuffer驱动开发
Linux 一次简单的FrameBuffer驱动开发 | 设施 | 版本 | | | | | CPU | Allwinner F1C200s | | linux | 6.4.0-rc4| | 显示器 | 1.28 inch 16-grayscale OLED 128x128 驱动IC SSD1327 ......
嵌入式 Linux ------ UBIFS 文件系统的使用
Linux UBIFS 文件系统的使用 平台环境如下 | 设施 | 版本 | | | | | CPU | Allwinner F1C100s | | linux | 6.4.0-rc4| | uboot | v2023.07-rc4 | | buildroot | v2023.02 | | 闪存 | ......
痞子衡嵌入式:AppCodeHub - 一站网罗恩智浦MCU应用程序
近日,恩智浦官方隆重上线了应用程序代码中心(Application Code Hub,简称 ACH),这是恩智浦 MCUXpresso 软件生态的一个重要组成部分。痞子衡之所以要如此激动地告诉大家这个好消息,是因为 ACH 并不是又一个恩智浦官方 github project site 那么简单而已 ......
C++/嵌入式八股学习-day2
# C++/嵌入式八股学习-day2 ## C/C++ ### 手写atoi函数 ### C++有哪几种构造函数 ## ARM ### ARM CPU上的地址转换涉及哪三个概念? ## 应用编程和网络编程 ### 请问就绪状态的进程在等待什么? 就绪状态的进程并不是在等待某个特定的事件或资源,而是已 ......
痞子衡嵌入式:借助i.MXRT10xx系列INIT_VTOR功能可以缩短程序热重启时间
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是**借助i.MXRT10xx系列INIT_VTOR功能可以缩短程序热重启时间**。 最近痞子衡写了篇文章 [《i.MXRT从Serial NAND启动时间测量》](https://www.cnblogs.com/henjay724/p/ ......
C++/嵌入式八股学习-day1
[toc] ## C/C++ ### 内联函数和宏定义的区别 1. 内联函数是C++语言提供的一种特性,可以在函数定义时使用inline关键字进行声明。而宏定义是C和C++语言都支持的一种预处理指令。 2. 内联函数是由编译器实现的,因此内联函数的调用是有类型检查的。而宏定义是由预处理器实现的,宏定 ......
BL302嵌入式ARM控制器:小巧尺寸,大功用的储能管理解决方案
嵌入式ARM控制器钡铼技术BL302系列是工业级坚固型工业控制器,采用NXP的高性能处理器I.MX6ULL,搭配先进的ARM Cortex-A7构架,运行速度高达800MHz,具有高度的稳定性。本产品最高可提供4路RS485/RS232,1路CAN口,2路网口,2路DI口,2路PWM口输出以及1路U ......
BL302嵌入式ARM控制器:运行SQLite3数据库的步骤详解
本文主要讲述了在钡铼技术BL302嵌入式arm控制器上运行 SQLite3 数据库的命令示例。SQLite3 是一个轻型的嵌入式数据库,不需要安装数据库服务器进程,占用资源低且处理速度快。 首先,需要将对应版本的 SQLite3 文件复制到设备的 /usr/ 目录下,并解压缩。然后进入 /usr/l ......
手把手教你安装Node-RED在BL302钡铼技术ARM嵌入式控制器上
嵌入式ARM控制器BL301/BL302系列是工业级坚固型工业控制器,采用NXP的高性能处理器I.MX6ULL,搭配先进的ARM Cortex-A7构架,运行速度高达800MHz,具有高度的稳定性。本产品最高可提供4路RS485/RS232,1路CAN口,2路网口,2路DI口,2路PWM口输出以及1 ......
嵌入式技术与PLC到底有什么关系?
1、嵌入式技术和PLC都是用于实现自动化控制的技术。 嵌入式技术和PLC都是现代自动化领域中常用的技术,它们都能够对外界输入信号进行实时处理,并控制相应的输出信号,实现自动化控制,也就是说,你想造机器的话,用任何一种都是可行的。 2、嵌入式技术可以嵌入到各种设备或系统中,包括PLC中。 嵌入式技术是 ......