社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
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币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
源码分析
Linux|Kernel启动流程源码分析
点击下方【一起学嵌入式】关注,一起学习,一起成长内核生命周期uboot 打印完 Starting kernel . . .,就完成了自己的使命,控制权便交给了 kernel 的第一条指令,也就是下面这个函数。init/main.c asmlinkage __visible void __init start_kernel(void) { ... rest_init();
一起学嵌入式
2023-03-30
1534浏览
SimpleFOC0-云台驱动,源码分析
首先我们驱动的是云台电机:云台电机的主要好处是在低速和高扭矩运行时非常平稳。它们可以高质量的代替你的步进电机或者直流伺服电机来为你的机器人或者无刷电机应用实现实现更好的运动性能。GM6020大疆也是内置的FOC算法驱动上面为了实现真正的的FOC驱动,使用了两个INA240的电流功放板子的后面是触点开闭的设计单板输出的信号引脚和驱动引脚在程序里面的这个地方实现,这个是表层的封装具体参数的意思CPP中
云深之无迹
2023-03-24
1478浏览
OpenCV4源码分析-宏定义
之前文章写完有个Flag,要写OpenCV的解读,后面写了展会,看书等无关紧要的文章,现在距离12点还有21分钟,我就简短的写一点分析。首先,源码我是从Github上面直接拉的最新的代码,删除一些无关紧要的文件,就变成了下面这样。其实在4的时代,只要导入这个头文件就行,因为这个文件就是把所有的实现做了一个汇总。里面集成了所有要使用的头文件里面有着条件宏来控制功能的开关与否每次处理都需要的图片读取函
云深之无迹
2022-11-05
892浏览
「知识分享源码分析」linux内核调度详解
点击左上方蓝色“一口Linux”,选择“设为星标”第一时间看干货文章 ☞【干货】嵌入式驱动工程师学习路线☞【干货】一个适合初学者的Linux物联网综合项目☞【干货】Linux嵌入式知识点-思维导图 1本文档基于linux3.14 ,linux内核调度详解1、概述1.1、调度策略定义位于linux/include/uapi/linux/sched.h中#define SCHED_NORMAL 0#
一口Linux
2022-10-26
1081浏览
K8s集群稳定性:LIST请求源码分析、性能评估与大规模基础服务部署调优
作者简介赵亚楠,携程资深架构师,负责携程云平台网络虚拟化、云原生安全、内核等基础设施研发工作。简介对于非结构化的数据存储系统来说,LIST 操作通常都是非常重量级的,不仅占用大量的 磁盘 IO、网络带宽和 CPU,而且会影响同时间段的其他请求(尤其是响应延迟要求极高的 选主请求),是集群稳定性的一大杀手。例如,对于 Ceph 对象存储来说,每个 LIST bucket 请求都需要去多个磁盘中捞出这
Linux阅码场
2022-10-21
1257浏览
开新坑:betaflight源码分析(开坑篇)
最近都没人看我的文章了,可能是最近惹到哪路神仙了。。。SO,索性就破罐子破摔,我就看看能糟糕到啥程度:还是想哭最近天天看DJI新飞机的各种评测,看的心痒痒,不知道体验官能不能选到我除去这些虚的不说,现在大家接触到的穿越机飞控固件只有betaflight。事实上这个BF的固件经过一轮又一轮的更新迭代,早就变得臃肿不堪了,因为大家什么功能也想要,什么样的传感器也装在飞机上面。BF的固件对于嵌入式的领域
云深之无迹
2022-08-27
2437浏览
Ftrace源码分析系列之objtrace
Ftrace训练营火热报名中:Ftrace训练营:站在设计者的角度来理解ftrace(限50人)。训练营第一期报名已圆满成功,好评如潮。第二期报名正在火爆进行中(咨询小月微信:linuxer2016)。ARM安全架构训练营火热报名中:阅码场训练营:ARM安全架构之Trustzone-TEE实战。报名咨询客服(小月微信:linuxer2016)。ARM架构与调优调试训练营火热报名中:阅码场训练营:A
Linux阅码场
2022-06-21
1366浏览
Gyroflow源码分析.1(准备)
这个使用IMU增稳的工作真的很强,甚至很多大厂都虎视眈眈的。这个是目前的样子,rust重写的很厉害,但是我rust不熟悉啊,一头雾水。幸好以前的版本是Python的,而且还开源,所以我就可以研究研究。首先就是找代码库:就是这个使用来自内部或外部日志的 IMU 运动数据进行视频稳定,项目当时的简介。我的代码从这里下载的,就是最后一个Python的版本自适应/动态缩放对 insta360 元数据的原生
云深之无迹
2022-05-23
2373浏览
DonkeyCar源码分析.2(官方硬件+相机处理)
驴车源码分析DonkeyCar源码阅读.1(简单安装+创建系统)我昨天发了文章又一个人翻了很久的代码,感觉鸽了满可惜的,难以想象,上篇文章写了快4k+的字了,不知道这篇可以写多少。继续说,自己生成的项目,里面有个文件是myconfig:可以控制的东西都在这里,但是都是被注释了,关闭注释就打开了。一点翻译事实上控制的时候是使用这个manage的文件,可以通过改变参数来设置东西。配置文件在这里读取里面
云深之无迹
2022-05-19
1702浏览
NewsQuark:基于ESP32的电子测量和调试工具(源码分析).1
我有个目录里面都是我将要读以及还没有读的源码,看见Quark这个东西感觉很亲切,因为以前写过:NewsQuark:基于 ESP32 的电子测量和调试工具就是不知道他们的项目有没有众筹成功?今日就趁着有兴致再写一篇源码分析就是这样使用了一块LCD屏幕差不多就是这样的屏幕,芯片也跑不了我找了一个屏幕的样子不过是IIC的,看接口定义?看这个屏幕这里是屏幕的安装位置,8个pin。。。 我好傻,给原理图了样
云深之无迹
2022-05-19
1218浏览
C++智能指针最佳实践&源码分析
作者:lucasfan,腾讯 IEG Global Pub.Tech. 客户端工程师智能指针在 C++11 标准中被引入真正标准库(C++98 中引入的 auto_ptr 存在较多问题),但目前很多 C++开发者仍习惯用原生指针,视智能指针为洪水猛兽。但很多实际场景下,智能指针却是解决问题的神器,尤其是一些涉及多线程的场景下。本文将介绍智能指针可以解决的问题,用法及最佳实践。并且根据源码分析智能指
C语言与CPP编程
2022-03-22
1469浏览
ESPcopter无人机源码分析.4
ESPcopter无人机源码分析.3(阅读环境搭建)ESPcopter无人机源码分析.2(使用分时库)ESPcopter无人机源码分析.1ESPcopter无人机初探(UWB定位+ESP8266MCU)这篇文章同样是不完整的,因为我隔得时间太久了,我思路没有了。https://www.espressif.com/zh-hans/support/documents/technical-documen
云深之无迹
2022-02-07
825浏览
图解+源码分析,吃透 Linux
相信不少朋友在做ARM核为主控的设计,也有部分在做x86的设计。这样的系统一般离不开Linux。不知您是否同意,对于很多嵌入式工程师,打开 Linux 操作系统这扇门,才是合格的工程师。如果不能熟练地操作 Linux,你基本上等于少了一半的功力,也少了一半的机会。如果想在技术之路上走得更远,找更高薪资的工作,深入地学习并掌握操作系统更是必经之路。硬件工程师在掌握Linux的基础后,对ARM和X86
一路带飞
2021-09-24
799浏览
图解+源码分析,带你吃透 Linux
如今的软件开发行业,服务器端市场基本被 Linux 系统占领了。移动端中的 Android 系统是基于 Linux 内核开发的,那些很火的虚拟化、消息队列、云计算、大数据等技术,都默认支持 Linux 操作系统。而对软件工程师来说,也几乎一定会遇到 Linux 操作系统的应用场景:比如 Google 搜索,淘宝购物,QQ、微信聊天等,其实背后都是成千上万的 Linux 服务器在支撑。可以
嵌入式客栈
2021-09-24
1129浏览
microPython源码分析.3
我们接着main的文件,出现了新的函数 其定义和实现在这里 就是一种通用的组件 我们关注的py exe c的实现在这里 头文件所在 这个是引入的这份boot文件 还引入了一个例子 这地方是又是一个判断,如果宏传了 就执行一次线程的初始化 否则取消一切的工作,强行退出。初始化失败 如果说main文件是灵魂,那app_main更是一个灵魂中
云深之无迹
2021-04-10
1604浏览
microPython源码分析.2
这个目录里面是最小的实现 这个目录里面是一些驱动 底层驱动 类Unix上面用于编译py的编译器 Python的核心实现 STM32上面的mpy实现 Unix上面的mpy实现 upip,DFU这些工具的实现 这些大概就是完整的目录,因为我们都知道mpy是一门脚本语言 在运行的时候是运行在一个虚拟机上面的 即使是mpy也不例外,所以我们的py目录下的
云深之无迹
2021-04-10
2209浏览
microPython源码分析.1
我最近写了很多microPython的程序,越写越回不到写C的日子。你说在这个背后是如何实现这一切的?为什么在烧录一个几百kb的bin文件之后就会获得这些魔法效果?我可不可以把这种魔法效果移植到别处呢?我找了很久,零零碎碎的,而且大多数文章都是适可而止,让我很难受。。。我想所有的一切都可以在源码中获得。我们将会在这个过程中学到什么: 交叉编译技术 环境搭建技术 c模块编写 py
云深之无迹
2021-04-10
2540浏览
Linux工作队列workqueue源码分析
第一章 Linux工作队列(workqueue)是内核异步处理机制中的一种,通过内核线程实现,它在进程的上下文中运行,可以重新调度和睡眠。内核线程用线程池进行管理能更加有效的利用资源,经常用于执行中断的下半部程序。现在,我们从一个驱动模块的角度分析工作队列的应用场景,包括队列的创建,工作初始化,工作入队列等。 上图显示了工作队列的基本结构,我们以USB Hub驱动为例,分析驱动如何使用工作
一口Linux
2021-03-20
3250浏览
ESPcopter无人机源码分析.3(阅读环境搭建)
ESPcopter无人机初探(UWB定位+ESP8266MCU) ESPcopter无人机源码分析.1 ESPcopter无人机源码分析.2(使用分时库) 这款无人机的文章之前已经写过一个三篇,如果没有读过的可以来补充阅读。 接下来的源码阅读会围绕着,传感器封装,SDK指令系统,姿态算法等相关子主题进行展开。 这个是我们以后要读的所有的源码 早npp里面的样子,字体不是多么的好
云深之无迹
2021-03-12
1074浏览
UDP协议源码分析
UDP协议是 User Datagram Protocol 的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,位于 TCP/IP协议 模型的 传输层,如下图: 也就是说 UDP协议 是建立中
一口Linux
2021-03-10
1834浏览
JetRacer (Jetson构建的AI赛车)+安装源码分析
没图说p,看图 https://github.com/NVIDIA-AI-IOT/jetracer#setup 独立自主的AI赛车 RC车模 专业的RC车模 单击 Jupyter 实验室中打开终端File -> New -> Terminal 在终端中,键入以下命令以列出可用的 WiF
云深之无迹
2021-02-06
1931浏览
ESP32-CAM使用+源码分析
我觉得一开始就得放一下这个图 这个是一些相关的特性,就是沾ESP32芯片的光了。 忘了说这个东西10g可以上飞机,就是这个处理速度实在拉胯 这里放一些更加细致的资料 这个帧率吧太小了,没有实际的应用价值我觉得 相关相机的管脚定义 这个最小的系统图,没有什么作用。就看看管脚算了 这个是带彩的定义图 因为我直接加钱把下面的串口芯片也买了,文章里面就不出现用
云深之无迹
2021-01-26
5228浏览
ESPcopter无人机源码分析.2(使用分时库)
今天分析的是点灯程序的升级版,厉害之处在于这个闪烁是用了精度比较高的函数库,不是就像以前一样是delay()延时 首先我们分析的东西不多,就一点 我们先从我们熟悉的代码入手. 作为标准的Arduino,setup和loop不能少 是mainSetup()函数,在我们上次的分析里面很全面的说过ESPcopter无人机源码分析.1 接着就出现我们的timer对象的setI
云深之无迹
2021-01-25
1858浏览
ESPcopter无人机源码分析.1
ESPcopter无人机初探(UWB定位+ESP8266MCU) 这篇文章就开始对无人机的源码开始分析了,对飞机的具体说明在上了链接~ 按说这个库是可以记载在Arduino的,但是失败了 http://espcopter.com/code-release/ 改了名字也加载不了 今天看这个源码 readme没有对自己的项目做描述,
云深之无迹
2021-01-21
1410浏览
ESP-drone源码分析.1
这种飞控系统的代码太长,而且还有RTOS在里面.我看源码也不知道怎么办,就是一步一步的来吧.会使用很多工具来辅助这个过程. 这个是官方开发流程的一小部分,就是飞控系统的启动流程 https://docs.espressif.com/projects/espressif-esp-drone/zh_CN/latest/_static/start_from_app_
云深之无迹
2021-01-15
1307浏览
正在努力加载更多...
广告
今日
新闻
1
智能电网:引领能源行业革命的关键
2
寻找锂离子替代品的竞赛愈演愈烈
3
物理智能:打破数字壁垒,让AI触摸真实世界
4
索尼或拆分低利润率的半导体子公司
5
北京新政支持民营企业采购自主可控 GPU,买谁家的好?
6
用PWM编程LM317恒流源:多方案汇总
7
康佳集团实控人变更为中国华润
8
加速推动大模型广泛应用,三大算力痛点何解?
热门
文章排行
1
重磅!华为AI芯片910C将于5月量产出货,920也在路上了!
飙叔科技洞察
2359
2
闭环!DeepSeek-R2与华为深度合体,昇腾芯片利用率达82%;推理成本较GPT-4下降了97.4%!
飙叔科技洞察
2333
3
储能行业中的“五大四小”是什么?
锂电联盟会长
2145
4
美国要破防了!DeepSeekR2将彻底摆脱英伟达,全部基于华为芯片
快科技
1858
5
曝蔚来一智驾技术大佬离职!
谈思汽车
1711
6
DeepSeekR2要来了!看点大爆料
ittbank
1682
7
突发!传中国对部分美国芯片免征关税!
ittbank
1364
8
华为激进!Mate80塞进大风扇,麒麟性能这下爆发了
手机技术资讯
1340
9
iQOOZ10TurboPro发布:特爆越级,样样超Pro
Qualcomm中国
1277
10
2025上海车展智驾域控制器方案大盘点(共28家)
汽车电子与软件
1246
11
泡沫正在破灭!英伟达高位下跌60%正在成为现实
美股研究社
1210
12
CIS全球出货排名TOP3:中国包揽两席!
EETOP
1113
13
彻底告别Windows!华为鸿蒙PC版本月发布:自主可控、统一生态
快科技
935
14
传华为接洽多家企业,测试昇腾910D
芯极速
885
15
小米推出首个大模型MiMo,赶超OpenAI阿里
WitDisplay
855
16
中国台湾将实施“N-1”限制,禁止台积电出口最先进制程技术!
飙叔科技洞察
799
17
粤芯半导体启动IPO辅导!国产射频芯片厂商锐石创芯拟A股IPO!
飙叔科技洞察
773
18
索尼Xperia1VII真机首曝:手机行业唯一清流设计
快科技
718
19
IDC:2025年Q1中国折叠屏手机出货增长53.1%,华为份额超75%
ittbank
703
20
编程语言4月排名榜单:C++排名第二!
OpenCV学堂
688
21
告别Windows!华为鸿蒙PC版即将发布:自主可控、统一生态!
飙叔科技洞察
673
22
华为最强大AI芯片910D曝光!首批样本5月到货对标NVIDIAH100
文Q聊硬件
650
23
394号文重磅发布,储能有何影响?
行家说储能
624
24
SiC收入超13亿!三安、意法等企业披露近况
第三代半导体风向
585
25
总投资达50亿元!又一金刚石半导体项目签约
DT半导体材料
584
26
日产汽车亏损达380亿元,将关停武汉工厂!在中国再投资100亿元,押注电动汽车!
飙叔科技洞察
578
27
努比亚Z70SUltra摄影师版手机发布:第七代真全面无孔屏,4099元起
CINNOResearch
534
28
芯动联科签订”MEMS陀螺仪和加速度计产品“日常经营重大合同
MEMS
532
29
啥是六位半?为什么叫六位半?和万用表有什么区别?硬件工程师的必备电路调试工具
硬件那点事儿
531
30
合力泰“摘帽”冲刺,申请撤销退市风险警示及其他风险警示!
PCBworld
513
广告
最新
评论
更多>>
学习了
青青水草
评论文章
2025-04-22
湿度正在偷偷毁掉你的基准源精度!
good,.
mhlyjay
评论文章
2025-04-22
MOS管损耗理论计算公式推导及LTspice仿真验证
资料
文库
帖子
博文
1
自动控制原理++上册,黄家英,第二版
2
IGBT图解
3
微弱直流电压信号采集
4
车规级功率半导体技术现状、挑战与发展趋势
5
2025年感知技术十大趋势深度分析报告
6
100v的过流保护Efuse介绍
7
STM32G431移植FreeModbus
8
[完结14章]Vue3.5+Electron+大模型 跨平台AI桌面聊天应用实战
9
[完结14章]RAG全栈技术从基础到精通 ,打造高精准AI应用
10
如何使用英飞凌IGBT7设计高性能伺服驱动器
1
【2025面包板社区内容狂欢节】发文、回帖赢25万E币!
2
差分晶振的输出方式有哪几种呢
3
【敏矽微ME32G030系列】+初识及测试开发板(外接继电器)
4
【拆解】某斑学习思维机
5
电解电容寿命能不能满足5年?固态电容的寿命是不是要更...
6
【敏矽微ME32G030系列】+初识篇
7
IU5209E升压充电管理芯片
8
MacBook扩展坞怎么选?
1
浪潮之上:智能时代的觉醒
2
资安及护眼 –防窥片的常见问题及测试要点
3
连续流型液氮恒温器核心特点解析
4
营收净利双暴跌,股价腰斩,老板电器任富佳当不好老板
5
芯知识|小体积语音芯片方案WTV/WT2003H声音播放ic应用解析
6
T3出行的破局之路在何方?
7
贴片电感和贴片电容的区分方法
8
宁德时代,无孔不入
1
理解功率MOSFET的RDS(ON)温度系数特性
2
什么是运算放大器?一分钟让你了解怎么用!
3
嵌入式硬件--开关电源Buck电路
4
线弧异常分析
5
MLCC噪声啸叫及对策
6
简单聊无源器件与有源器件的区别
7
CAN总线是数字信号,还是模拟信号?
8
电子封装陶瓷基板及其金属化工艺
9
TL494反相降压-升压转换器电路工作原理、电路设计、计算、测试
10
晶振工作原理详解
在线研讨会
利用氮化镓技术打造高效电机驱动——人形机器人、无人机与电动汽车应用
ADMT4000重新定义多圈编码器设计
NSSine™系列实时控制MCU在数字电源和电机控制领域的应用
ST 在大功率热管理系统中的电机控制系统方案(AI 数据中心/暖通空调/电池储能系统/变频制冷)
EE直播间
中小数字IC云仿真加速方案:弹性资源与验证效率提升
直播时间:05月22日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
智能电网:引领能源行业革命的关键
寻找锂离子替代品的竞赛愈演愈烈
物理智能:打破数字壁垒,让AI触摸真实世界
索尼或拆分低利润率的半导体子公司
北京新政支持民营企业采购自主可控 GPU,买谁家的好?