社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
2025 中国国际低空经济产业创新发展大会
2025 第六届国际 AIoT 生态发展大会
2025 全球 MCU 生态发展大会
2025 第六届中国国际汽车电子高峰论坛
IIC Shenzhen 2025
2025国际电子商情分销与供应链行业年会
IIC Shanghai 2025
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
登录|注册
芯语
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
首页
热门
专栏作家
电子产业热词
CEO专栏
技术文库
科技头条
专栏入驻
×
提示!
您尚未开通专栏,立即申请专栏入驻
芯语
帖子
博文
用户
芯语
登录
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
移植
嵌入式代码如何写才能方便移植?
关注+星标公众号,不错过精彩内容转自 | 嵌入式大杂烩过去,因为内存资源有限,写代码的时候会综合考虑内存占用和代码量。如今,芯片资源已经不在像以前那么紧缺了,想要代码更易维护,就要牺牲代码量。面向对象的 C面向对象的语言更接近人的思维方式,而且在很大程度上降低了代码的复杂性,同时提高了代码的可读性和可维护性,传统的 C 代码同样可以设计出比较易读,易维护,复杂度较低的优美代码,本文将通过一个实际的
strongerHuang
2025-04-28
55浏览
《快看!CherryUSB这个小而美的“宝藏”,高性能USB主从协议栈,嵌入式系统必备,移植超简单!》
CherryUSBCherryUSB 是一个小而美的、可移植性高的、用于嵌入式系统(带 USB IP)的高性能 USB 主从协议栈。为什么选择 CherryUSB 易于学习 USB 为了方便用户学习 USB 基本知识、枚举、驱动加载、IP 驱动,因此,编写的代码具备以下优点:-代码精简,逻辑简单,无复杂 C 语言语法-树状化编程,代码层层递进 -Class 驱动和
Linux阅码场
2025-04-26
130浏览
移植Linux:如何制作rootfs?详细教程
击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章☞【干货】嵌入式驱动工程师学习路线☞【干货】Linux嵌入式知识点-思维导图-免费获取☞【就业】一个可以写到简历的基于Linux物联网综合项目☞【就业】简历模版粉丝问题如何制作rootfs?安排!想直奔主题的,直接跳到第四章。一、分析1. 文件系统简介理论上说一个嵌入式设备如果内核能够运行起来,且不需要运行用户进程的话,是不需要文件
一口Linux
2025-04-19
85浏览
APM32芯得EP.50|APM32F4移植ucos-iii
《APM32芯得》系列内容为用户使用APM32系列产品的经验总结,均转载自21ic论坛极海半导体专区,全文未作任何修改,未经原文作者授权禁止转载。最近我开始学习 uC/OS-III 实时操作系统,并着手将其移植到APM32F407 开发板上。在这个过程中,我遇到了许多有趣的挑战和发现,也感受到了操作系统带来的强大功能和灵活性。在这篇帖子中,我打算分享我的学习经验和移植过程,包括如何开始学习uC/O
极海Geehy
2025-03-28
51浏览
基于speex的音频处理系列之三-在嵌入式平台的移植
一. 前言前面我们在PC上移植体验了speex,基于此可以很快的就将其移植到嵌入式平台。在嵌入式平台主要关注以下几个方面.一是接口适配包括math库,动态内存分配接口等; 一个是资源消耗,主要是动态内存的需求;还有就是执行效率,需要针对性的做优化。二. 在嵌入式平台的移植和在PC上移植差不多,主要是嵌入式平台的math库,动态内存分配等依赖于具体的平台。这里再详细记录下移植过程。2.1下载源码gi
嵌入式Lee
2025-02-10
265浏览
基于speex的音频处理系列之一-speex在pc上的移植与回声消除测试
一.前言注:完整代码见后面总结部分git地址最近在做音频相关的内容,接触到音频对讲中的一个需求:回声消除。所谓的回声消除即对应以下模型, 在对讲过程中远端的讲话通过一定方式传输到近端,在近端通过喇叭播放,这个喇叭播放的声音以及其环境的各种反射,加上近端的语音(包括噪声等)被近端的麦克风采集传送到远端,这样远端就会听到对方的讲话声叠加了自己的讲话声。远端听到自己的讲话声反射回来了,需要消除这部分。这
嵌入式Lee
2025-01-12
353浏览
基于RA2单片机移植RTT打印功能
关注+星标公众号,不错过精彩内容来源 | 瑞萨嵌入式小百科RTT的打印功能是一个非常高效的打印方式,比传统的UART串口打印效率要高很多,打印“Hello World”只需要0.84us.实现RTT打印的方法其实也很简单,只需要在你所在工程添加RTT源码,调用打印接口即可。下面给大家详细描述一下基于RA2单片机移植RTT打印功能。硬件采用EK-RA2E1官方开发板:软件部分的添加流程:新建RTT_
strongerHuang
2025-01-08
353浏览
关联接口函数与libmodbus移植-RZMPU工业控制教程连载(42)
11.3.7 RTU/TCP关联接口函数在文件modbus.h的最后位置,有如下语句#include "modbus-tcp.h"#include "modbus-rtu.h"可以发现,除了modbus.h包含的接口函数之外,modbus-rtu.h和modbus-tcp.h也包含了必要的接口函数。1. RTU模式关联函数MODBUS_API modbus_t * modbus_new_rtu(c
瑞萨MCU小百科
2024-12-30
133浏览
移植micropython到MCU-新增pyb-LED模块
工程源码通过网盘分享的文件:fr30xxc_sdk__202411(1).zip链接: https://pan.baidu.com/s/1XyNkwqjrxEVSexzCbyYooQ?pwd=tmri 提取码: tmri --来自百度网盘超级会员v3的分享一. 前言前面我们分享了micropython的移植,至此还只有一些内置的模块,我们现在开始就来移植平台相关的模块,先以最简单IO驱动LED为例
嵌入式Lee
2024-12-19
147浏览
移植micropython到MCU(以MDK+CORTEX-M平台示例)
一. 前言MicroPython是Python 3的精简和高效的实现,包含了一部分经过优化的Python标准库,能在微控制器等资源受限的平台运行。MicroPython也支持一些高级功能,比如交互式提示、任意精度的整数、闭包、列表推导、生成器、异常处理等等。它的实现体积很小,可以在只有 256k的代码空间和16k的内存空间的平台运行,特别适合移植到MCU上使用。MicroPython的设计也是尽量
嵌入式Lee
2024-12-18
840浏览
从J-linkRTT的移植到精通,让嵌入式调试飞起来!
关注、星标公众号,直达精彩内容幽默的小编先问大家一个问题:想让我们的MCU打印出一段消息,需要怎么办才能让这段消息显示在PC端呢?相信大家最常用的方式是通过MCU的串口将消息打印到PC端的串口调试终端上。那再换一个问题,打印分几步?简简单单4步,我们就可以发送私信了!1. 初始化MCU这边的串口,配置时钟频率,配置对应的输出管脚,配置波特率等等;2. 打开PC端的串口调试工具,配置好对应的
李肖遥
2024-12-13
262浏览
基于RA单片机移植CoreMark源码教程
关注+星标公众号,不错过精彩内容来源 | 瑞萨嵌入式小百科之前文章《瑞萨RA8系列教程 | 初识瑞萨 RA8 系列单片机》给大家讲述了关于CPU性能的内容。在嵌入式处理器领域最为知名和常见测试CPU性能的就是: CoreMark 和 Dhrystone。CoreMark是用来衡量嵌入式系统中中心处理单元(CPU,或叫做微控制器MCU)性能的标准。DMIPS:Dhrystone Million In
strongerHuang
2024-12-13
128浏览
APM32芯得EP.47|APM32F411在RT-Thread系统下移植LVGL-8.3
《APM32芯得》系列内容为用户使用APM32系列产品的经验总结,均转载自21ic论坛极海半导体专区,全文未作任何修改,未经原文作者授权禁止转载。1. LVGL简单介绍关于LVGL的介绍,大家可以去它的官方文档查看。下面关于LVGL的介绍均是引用自对官方文档的翻译。LVGL,全称是 Light and Versatile Graphics Library ,是一款免费开源的轻量多功能图形库。LVG
极海Geehy
2024-12-02
179浏览
嵌入式软件如何移植printf
扫描关注一起学嵌入式,一起学习,一起成长在嵌入式中printf 这种功能强大的函数可谓是c语言库函数的中的一股清流!也就是太好用了吧!今天分享的例程有 stm32f4ZG 和 cc2530f256,这个两款芯片的移植例程和移植教程!相信你看完后也可以移植到别的芯片去!使用的keil版本为:5.21aIAR for 8051 version 为 10.10.1可能会因为有些版本不同配置就略有所不同!
一起学嵌入式
2024-11-27
209浏览
在MCU上移植使用libjpeg
一. 前言在一些嵌入式项目中可能需要用到jpeg编解码,比如UVC的MJPEG显示, 加载JPEG图片显示到TFT屏幕等,而往往很多通用MCU平台不带硬件jpeg编解码,此时就需要软件实现,这时就希望能有一个好用的jpeg编解码库,恰好官方就提供了这么一个c库即libjpeg。网址为https://libjpeg.sourceforge.net/。可以方便将该库应用到自己的项目中,当然其实现也是学
嵌入式Lee
2024-11-26
490浏览
如何移植ftp服务器到arm板子?
击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 ☞【干货】嵌入式驱动工程师学习路线☞【干货】Linux嵌入式知识点-思维导图-免费获取☞【就业】一个可以写到简历的基于Linux物联网综合项目☞【就业】找工作简历模版 很多厂家提供的sdk,一般都不自带ftp服务器功能,需要要发人员自己移植ftp服务器程序。本文手把手教大家如何移植ftp server到arm板子。环境 sdk:复
一口Linux
2024-11-20
205浏览
在MCU上移植使用tinygl
一. 前言有时候我们需要在MCU上进行一些图像处理,比如变换,3D显示等,希望有类似opengl的工具,恰好Tinygl就是这样一个不错的选择。其官方网页为:https://bellard.org/TinyGL/。它的作者就是开发出了ffmpeg等项目的大牛FabriceBellard,可以见其网站https://bellard.org/, 可以看到该网站上还有很多的项目,包括QEMU,TCC等,
嵌入式Lee
2024-11-11
685浏览
APM32芯得EP.45|基于APM32E103SPI转CAN芯片MCP2515移植测试
《APM32芯得》系列内容为用户使用APM32系列产品的经验总结,均转载自21ic论坛极海半导体专区,全文未作任何修改,未经原文作者授权禁止转载。CAN简介:CAN 是控制器局域网络 Controller Area Network 的缩写,是 ISO 国际标准化的串行通信协议,支持 CAN 协议 2.0A 和 2.0B。在 CAN 协议中,发送者以广播形式把报文发送给所有接收者,节点在接收报文时,
极海Geehy
2024-11-11
269浏览
Nordic-RT-Thread5.1.0移植笔记
关键词:RT-Thread、v17.1.0、softdevie、BLE、HID、mouse、Nordic、52840资源获取nRF5x SDK v17.1.0:https://github.com/cbraissant/nRF5_SDK_17.1.0_ddde560RT-Thread V5.1.0:https://github.com/RT-Thread/rt-threadZJ-SDK-RT-Th
RTThread物联网操作系统
2024-10-15
609浏览
WebServer移植-RZMPU工业控制教程连载(20)
8.6 WebServer移植BOA是一款适合嵌入式系统的轻量级Web服务器,它支持开放源代码、具备高性能,并且兼容CGI(通用网关接口)技术。BOA的核心功能是促进嵌入式设备之间的信息交流,实现对这些设备的网络监控,并自动将数据反馈给主控设备。这个服务器基于HTTP(超文本传输协议),其中Web页面是传输信息的基本单位。在客户端/服务器模型的基础上,BOA作为服务器与客户端的Web浏览器交互。浏
瑞萨MCU小百科
2024-09-30
427浏览
《基于“矿板”低成本学习FPGA》移植OpenC906番外篇-iverilog+gtkwave环境介绍
一. 前言OpenC906官方使用的是iverilog编译,gtkwave查看波形,上一篇已经体验了OpenC906的仿真。整个过程都是脚本完成所以其实并没有关注其细节,实际其也是脚本中调用了iverilog进行编译。所以为了后续了解整个编译过程,先来了解下iverilog和gtkwave。之前是linux环境下,这里就以windows下为例。二. 安装iverilog和gtkwave从以下地址下
嵌入式Lee
2024-09-13
610浏览
《基于“矿板”低成本学习FPGA》移植OpenC906第三篇-跑仿真
一. 前言 前面我们移植了openc906到淘到的fpga板子上,生成了bit文件。打样的扩展板和器件还没准备好,趁着这个时间我们来跑一遍openc906的仿真,熟悉下。 这里开发环境基于win11+WSL2+Ubuntu24, wsl环境准备可以参考之前分享的文章。二.准备工作2.1下载源码git clone https://github.com/XUANTIE-RV/openc9
嵌入式Lee
2024-09-12
692浏览
EtherCATEOE移植及上手说明
上期回顾:EtherCAT协议介绍01EtherCAT介绍1EtherCAT状态机制ESM (EtherCAT state machine)是用来在启动或者工作时协调主站和从站关系用的,由应用层控制器将从站应用的状态写入AL状态寄存器,主站通过写AL控制寄存器进行状态请求。因此从逻辑上说,ESM位于EtherCAT从站控制器与应用之间。如下所示,它包含 EtherCAT状态转换的过程。运行状态描述
RTThread物联网操作系统
2024-09-11
858浏览
数字芯片设计验证经验分享(第四部分):将ASICIP核移植到FPGA上——如何测试IP核的功能和考虑纯电路以外的其他因素
作者Philipp Jacobsohn,SmartDV首席应用工程师Sunil Kumar,SmartDV FPGA设计总监本系列文章从数字芯片设计项目技术总监的角度出发,介绍了如何将芯片的产品定义与设计和验证规划进行结合,详细讲述了在FPGA上使用IP核来开发ASIC原型项目时,必须认真考虑的一些问题。文章从介绍使用预先定制功能即IP核的必要性开始,通过阐述开发ASIC原型设计时需要考虑到的IP
FPGA开发圈
2024-09-03
981浏览
【技术分享】一文教你在ZPC上快速移植AWTK
ZPC是ZLG全新研发的显控一体机。开源AWTK,版权无忧!多种工业通信协议,工业互联无壁垒!ZWS数据上云很轻松!更有AWFlow,应用开发很简单!本文将介绍如何在ZPC上快速移植AWTK。 ZPC简介ZPC系列显控一体机 是广州致远电子全新研发的集“显示”+“控制”一体化的高性能显控终端产品。外框采用铝合金材质,简洁耐用;产品集成了多路隔离RS485、多路隔离CAN总线、多路千兆以太网等丰富
ZLG致远电子
2024-09-03
541浏览
正在努力加载更多...
广告
今日
新闻
1
振动测试如何巩固电子制造的质量保证
2
深圳全景相机“卖爆”纽约!凌晨排队、疯狂抢购、非买不可
3
车载测试技术解析:聚焦高带宽、多通道同步采集与协议分析
4
中国科研团队成功将脑机接口柔性微电极植入机器人CyberSense
5
本土MCU企业2024年财报分析:消费电子复苏,车规尚在烧钱
6
英特尔:撤回一个拆分计划
7
传苹果正开发一款智能眼镜,融入Apple Intelligence技术
8
日产汽车加速收缩在华产能,武汉工厂将于明年3月停产
热门
文章排行
1
替换英伟达!传华为昇腾910C将大规模出货
芯极速
3402
2
涉及储能!两国总统同日访华,释放合作信号
行家说储能
3058
3
传中国对部分美国芯片加征关税豁免:125%降至0
52RD
2989
4
传中国对部分美国芯片加征关税豁免:125%降至0
射频美学
2499
5
传!部分美国产芯片获中国125%关税豁免
芯极速
2270
6
突发!美国宣布:加征3403.96%关税!
皇华电子元器件IC供应商
1809
7
该GaN企业完成亿元融资,产品进入小米、联想等一线厂商
第三代半导体风向
1711
8
中国第一个L3来了!华为新一代ADS4重磅发布:4大升级、4个配置
快科技
1657
9
传中国对部分美国芯片免征关税!
皇华电子元器件IC供应商
1635
10
中国对部分美国芯片加征关税豁免:125%降至0
芯片视界
1561
11
储能行业中的“五大四小”是什么?
锂电联盟会长
1522
12
重磅!华为AI芯片910C将于5月量产出货,920也在路上了!
飙叔科技洞察
1437
13
曝蔚来一智驾技术大佬离职!
谈思汽车
1128
14
发布6nm!出货16亿颗手机芯片,5G芯片应用全球76个国家,又一国产手机芯片站稳了!
飙叔科技洞察
1085
15
突发!传中国对部分美国芯片免征关税!
ittbank
1017
16
突发!凯盛科技子公司高管被刑事拘留
WitDisplay
1017
17
AMEYA360丨2025年劳动节放假通知!
皇华电子元器件IC供应商
980
18
【实战干货】7张图带你看懂PCB布线规范,不踩坑才是高手!末尾有彩蛋
凡亿PCB
944
19
第九篇:2025年上海车展展前洞察报告(终)
智能汽车设计
893
20
华为激进!Mate80塞进大风扇,麒麟性能这下爆发了
手机技术资讯
841
21
突发!美国宣布:加征3403.96%关税!
中国半导体论坛
835
22
2025上海车展前瞻报告:创新智联自主竞逐高端
智车文库
820
23
美国征收东南亚国家最高3403%关税
芯极速
794
24
泡沫正在破灭!英伟达高位下跌60%正在成为现实
美股研究社
766
25
出货量全国第一!射频芯片细分龙头拿下数亿元融资
物联传媒
751
26
IDC:2025年Q1中国折叠屏手机出货增长53.1%,华为份额超75%
52RD
730
27
特斯拉专家访谈:GaN车载应用已成趋势
第三代半导体风向
697
28
OpenCV4.10DNN部署YOLO11全系模型
OpenCV学堂
690
29
传海关通知:符合条件的美产芯片豁免关税
贞光科技
689
30
国内半导体设备企业,拟精简至10家
芯极速
670
广告
最新
评论
更多>>
学习了
青青水草
评论文章
2025-04-22
湿度正在偷偷毁掉你的基准源精度!
good,.
mhlyjay
评论文章
2025-04-22
MOS管损耗理论计算公式推导及LTspice仿真验证
资料
文库
帖子
博文
1
电源工程师技术培训-初级
2
自动控制原理++上册,黄家英,第二版
3
IGBT图解
4
车规级功率半导体技术现状、挑战与发展趋势
5
2025年感知技术十大趋势深度分析报告
6
C#+WPF+Opencv模块化开发视觉对位运动控制系统
7
[16章]AI Agent从0到1定制开发 全栈/全流程/企业级落地实战
8
【2025新品】java-antd-web3全栈dapp开发教程
9
ASL6328 HDMI2.0 Retimer中继器ic设计说明书
10
[鸟哥的Linux私房菜:服务器架设篇(第二版)].鸟哥.扫描版
1
【2025面包板社区内容狂欢节】发文、回帖赢25万E币!
2
已知并联电阻总阻值,算出23456个......并联电阻的阻值,比...
3
差分晶振的输出方式有哪几种呢
4
【敏矽微ME32G030系列】+初识及测试开发板(外接继电器)
5
【敏矽微ME32G030系列】+初识篇
6
MacBook扩展坞怎么选?
7
IU5209E升压充电管理芯片
8
电解电容寿命能不能满足5年?固态电容的寿命是不是要更...
1
芯资讯|WTR096-16S录音语音芯片:重塑智能家居的情感连接与安全守护
2
晶振内部的污染物是哪里来的?
3
晶振有电压,但没有压差,是短路吗?
4
盘点全球十大人形机器人公司!你认识哪家?
5
协议标准第015篇 汽车48V电气标准
6
集成电路封装与测试流程详解
7
探针台在光电行业的应用
8
探针台在半导体行业的应用
1
MOSFET结构及其工作原理详解
2
理解功率MOSFET的RDS(ON)温度系数特性
3
CAN总线显隐性电平解析
4
什么是运算放大器?一分钟让你了解怎么用!
5
收藏|原理图设计规范133条检查清单
6
新能源汽车高压上电策略及其故障诊断
7
如何选择无刷、有刷直流电机?
8
新“焊武帝”元器件焊接思路简析
9
手机充电器插入排插时打火花是怎么回事?
10
五种总线协议(UART、RS232、RS485、IIC、SPI)
在线研讨会
利用氮化镓技术打造高效电机驱动——人形机器人、无人机与电动汽车应用
ADMT4000重新定义多圈编码器设计
NSSine™系列实时控制MCU在数字电源和电机控制领域的应用
ST 在大功率热管理系统中的电机控制系统方案(AI 数据中心/暖通空调/电池储能系统/变频制冷)
EE直播间
中小数字IC云仿真加速方案:弹性资源与验证效率提升
直播时间:05月22日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
振动测试如何巩固电子制造的质量保证
深圳全景相机“卖爆”纽约!凌晨排队、疯狂抢购、非买不可
车载测试技术解析:聚焦高带宽、多通道同步采集与协议分析
中国科研团队成功将脑机接口柔性微电极植入机器人CyberSense
本土MCU企业2024年财报分析:消费电子复苏,车规尚在烧钱