- 全部
- 默认排序
今天CSDN的频道编辑姜磊,来邮件邀请我做移动频道技术顾问。对我来说,这是一种极大的荣誉,我很高兴,也很感谢姜磊。不过若我真去干这活,熟悉我的人一定会笑掉大牙。何也?原因是我的学习方法,让我不能担此重任。我是那种只专注于自己领域的人,对外界几乎不管不问,在手机行业混了几年,对手机行业很多常识都一无所
1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。在许多种情况
4、结构体成员的布局很多编译器有“使结构体字,双字或四字对齐”的选项。但是,还是需要改善结构体成员的对齐,有些编译器可能分配给结构体成员空间的顺序与他们声明的不同。但是,有些编译器并不提供这些功能,或者效果不好。所以,要在付出最少代价的情况下实现最好的结构体和结构体成员对齐,建议采取下列方法:(1)
看到有小伙伴在讨论关于“造轮子”的话题,各有各的观点,这里先说两种常见的情况。第一种情况:老板从来不催进度,做项目的工程师也不慌不忙,从零开始一步一步创建工程,然后一步一步写代码(即从0开始造轮子)。当把项目做好,或者项目才做到一半时,公司可能就已经倒闭了。第二种情况:老板要求在尽量短的时间把项目赶
作为嵌入式系统的代表,51单片机应用广泛,其正常运作依赖稳定而精确的时钟信号,要想信号稳定,就离不开时钟振荡电路,它决定了单片机的执行速度及同步操作的时序。51单片机的时钟振荡电路可分为内部和外部时钟振荡方式,以此满足不同需求。1、内部振荡
串行调试(Serial Wire Debug,简称SWD)是一种调试协议及对应的硬件接口,也是一种用于微控制器和其他嵌入式系统的调试接口,与JTAG接口相比,SWD接口具有引脚数量少、结构简单的特点。1、SWD接口的引脚数量JTAGV6/J
在嵌入式开发中,很多工程师需要通过接口来调试,传统的调试方法如:JTAG接口,在多年的应用中已证明其有效性,但随着技术发展,SWD接口作为一种新兴调试方式,逐渐崛起,本文将针对这两个接口调试方法进行对比,希望对小伙伴们有所帮助。1、高速模式
作为嵌入式系统中的核心组件,ARM处理器的存在可以确保系统的稳定性和性能,为了更好确保嵌入式的正常运行,ARM处理器还提供了7种工作模式,每种模式都有其特定的应用场景和权限级别。1、用户模式(USR)正常程序执行模式。不能直接切换到其他模式
ST-Link仿真器是STMicroelectronics公司推出的一款专为STM8和STM32系列微控制器设计的开发工具,它不仅是编程器,还是在线调试器,在嵌入式开发中备受工程师青睐。那么ST-Link有哪些功能?1、在线仿真支持STM8
在嵌入式开发中,验证调试是必不可少的环节,仿真器的好坏在很大程度上将决定着调试的好坏,其中JLink仿真器最为常见,特别是在ARM内核芯片,下面将来介绍下这个JLink仿真器。1、JLink仿真器是什么?JLink是SEGGER公司为支持仿