找到 “嵌入式开发” 相关内容 条
  • 全部
  • 默认排序

1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。在许多种情况

嵌入式C语言源代码优化方案(一)

4、结构体成员的布局很多编译器有“使结构体字,双字或四字对齐”的选项。但是,还是需要改善结构体成员的对齐,有些编译器可能分配给结构体成员空间的顺序与他们声明的不同。但是,有些编译器并不提供这些功能,或者效果不好。所以,要在付出最少代价的情况下实现最好的结构体和结构体成员对齐,建议采取下列方法:(1)

嵌入式C语言源代码优化方案(二)

看到有小伙伴在讨论关于“造轮子”的话题,各有各的观点,这里先说两种常见的情况。第一种情况:老板从来不催进度,做项目的工程师也不慌不忙,从零开始一步一步创建工程,然后一步一步写代码(即从0开始造轮子)。当把项目做好,或者项目才做到一半时,公司可能就已经倒闭了。第二种情况:老板要求在尽量短的时间把项目赶

嵌入式开发需要从 0 开始造轮子吗?

嵌入式开发中,很多工程师需要通过接口来调试,传统的调试方法如:JTAG接口,在多年的应用中已证明其有效性,但随着技术发展,SWD接口作为一种新兴调试方式,逐渐崛起,本文将针对这两个接口调试方法进行对比,希望对小伙伴们有所帮助。1、高速模式

SWD接口和传统接口调试有哪些不同?

ST-Link仿真器是STMicroelectronics公司推出的一款专为STM8和STM32系列微控制器设计的开发工具,它不仅是编程器,还是在线调试器,在嵌入式开发中备受工程师青睐。那么ST-Link有哪些功能?1、在线仿真支持STM8

ST-Link仿真器是什么?有什么功能?

嵌入式开发中,验证调试是必不可少的环节,仿真器的好坏在很大程度上将决定着调试的好坏,其中JLink仿真器最为常见,特别是在ARM内核芯片,下面将来介绍下这个JLink仿真器。1、JLink仿真器是什么?JLink是SEGGER公司为支持仿

​ JLink仿真器是什么?有什么用?

众所周知,单片机是嵌入式开发的核心,要想学好单片机,期编程语言的选择也很重要,但是如果了解过不同单片机的编程语言,会发现大部分的人都使用C语言,甚至有种说法“单片机离不开C语言”,今天针对这个话题,以8051单片机为例,谈谈为什么离不开C语

单片机为什么离不开C语言?

直播时间:04月22日晚上7:30课程咨询请扫码联系助教直播内容:1、IT行业的发展2、IT行业有哪些岗位3、为什么我建议你走嵌入式方向4、嵌入式开发都需要学哪些5、答疑互动带上疑问,直播期间可以通过问答区 互动提问,朱老师会逐个答疑!

为什么推荐你学嵌入式?