大家好,我是张巧龙,在嵌入式开发中,有时候有些调试环境、流程比较复杂/繁杂。比如有些bug需要跑很长的一段流程才可以复现,这时候如果按照正常的流程来调试,单单是复现问题估计都需要花不少时间。这时候应该要多思考需要怎么去模拟一个相同的环境,可以更方便地进行调试,一个好的仿真环境可以...
大家好,我是张巧龙。大家应该发现了,近些年编程语言发展很快,各种新编程语言非常多,有些热门编程语言如Pythonjsgoswift等迅速流行了起来,使用者越来越多。但是在嵌入式开发领域,C和C却是YYDS,几十年一直排名前列,甚至是唯一的选择。这是为什么呢?难道没有其他语言能取代...
大家好,我是张巧龙,芯片又要继续涨价了!!!总感觉ST上一次涨价还没过去多久,新一份的涨价函又来了。除了ST之外,还有安森美、赛灵思、联发科等台系一众IC设计厂商,第四季度又将十分的热闹。猎芯头条消息,9月27日,ST发涨价函表示,目前半导体供应短缺继续严重影响我们的行业,短期内...
大家好,我是张巧龙,如何提高KeilMDK的编译速度?看下方步骤!1.构建项目这个项目基于STM32F407,在此基础上还添加了FreeRTOS和LWIPTCP/IP协议栈,所以整体的代码量就被协议栈和RTOS弄得很大,每次构建项目或者重新构建项目的时候,都要花很长的时间,如下图所示;可以看到,在这里我用了3分钟。这个时间太长了,会大大影响我的开发效率,所以后面尝试了几个方法,提高构建的速度。2.解决方案首先我找到一个解决办法就是在构建过程中防止生成BrowseInformation文件。配置想要在项目配置中将这个选项勾选去掉即可,最终实践发现,项目构建时间缩短到24秒,整体还可以接受。优化后...
在集成电路应用设计中,项目原理图设计完成之后,就需要进行PCB布板的设计。PCB设计是一个至关重要的环节。设计结果的优劣直接影响整个设计功能。因此,合理高效的PCBLayout是芯片电路设计调试成功中至关重要的一步。本次我们就来简单讲一讲PCBLayout的设计要点。PCBLayout设计要点+元器件封装选择电阻选择:所选电阻耐压、最大功耗及温度不能超出使用范围。电容选择:选择时也需要考虑所选电容的耐压与最大有效电流。电感选择:所选电感有效值电流、峰值电流必须大于实际电路中流过的电流。+电路设计常见干扰串扰:设计线路平行走线距离过长时,导线间的互容、互感将能量耦合至相邻的传输线。可以通过以下方...
1.时代洪流无人能挡 首先必须搞清楚:时代的发展是客观的,是不以某个人甚至不以某些人的意志为转移的。最近有2句话很火,意思相近:一句是:时代抛弃你时,招呼都不会打。另一句是:时代淘汰你,但与你无关。你仔细体会下这两句话里的冷冽和无情,其实这才是天地至理。狼吃羊并不是因为羊犯了错,而是因为狼自己饿了。美国天天找我们茬也不是因为我们中国人错了,而是因为我们的崛起挑战了美国人的霸权。所以首先心态上摆正了。时代一定会发展,有些东西就得被淘汰,有些东西就是会变化,不要掩耳盗铃觉得我不停否认就能蒙混过关。你把头埋进沙子里也不能阻挡时代猎人的脚步。2.怎么办 想要不被时代抛弃和淘汰?很简单:跑得够快就行了。...
————— 第二天 ————————————————— 首先,我们来定义一个Product类:public class Product { ArrayList parts = new ArrayList(); public void add(String part) { parts.add(part); } public void show() { System.out.println(parts); }} 接下来,我们定义抽象的Builder类:public abstract class Builder { public abs...
25w的体制内(或者研究所,或者国企),和40w的大厂技术岗offer(和嵌入式有关),选择哪个会比较好呢?首先必须明确,这个选择没有统一标准,每个人要结合自己情况选择适合自己的。这两个选项本身并没有明显的优劣,没有绝对的好坏对错的。可以从以下几个角度来分析之。1.自己的家境...
1965年的越南战场,美军正深陷战争泥潭。突然有一天,北越士兵在胡志明小道发现了一些奇怪的东西。这些东西看上去像树枝,但实际上由金属构成,里面包含一些神秘的电子元件。这些士兵还发现,近来美军对小道的轰炸越来越频繁,而且轰炸的准确率比之前有大幅的提升,给己方带来了不小的损失。越军意...
大家好,我是张巧龙,今天给大家分享一篇文章,来自科岩大佬,推荐大家阅读!经常有人问我,嵌入式该怎么入门,怎么学习,怎么精通,怎么成为专家。我前思后想掏心掏肺,花了大概2周的时间,写了这样的一个成长路径。注意!本文又干又长,如果此时你无法抽出大约10分钟时间,建议看个开头,然后点个...
摘要:月黑风高夜!一双黑手伸向了室友的STM32开发板!一日逛淘宝,推送STM32F103ZET6原装芯片,惊!STM32F103ZET6居然涨价到388一片。一、什么是GD32GD32是由北京兆易创新开发的国产32位MCU,基于ArmCortex-M3/M23/M4内核以及RI...
本文给出了来自于 ElectronicAutopsy:24SculpturesMadeofComputerParts 网页中展示的一组漂亮的电子元器件组成的艺术作品。这些艺术作品使用了一些从被弃用的电路板或者其他计算机部件中的元器件,深刻剖析了当今消费主义至上社会中的现象:我们...
大家好,我是张巧龙,MCU指的是微控制器,又称作单片机。主要应用于汽车电子、工控、计算机和消费电子等领域。MCU行业下游应用市场,目前主要被德州仪器、意法半导体、瑞萨电子、NXP、英飞凌这几家半导体大厂商瓜分。各家MCU厂商在下游的应用领域中各有侧重。德州仪器主要面向消费和工控应...