关注、星标公众号,直达精彩内容来源|综合整理知乎内容编排|strongerHuang你发现没有,我们买的很多商品都有“madeinchina”的标志,甚至购买的有些国外品牌也有“madeinchina”的标志。那么问题来了:为啥没有一款好用的,开发单片机的国产IDE?下面来看看知...
1、前言嵌入式固件一般分为BootLoader和App,BootLoader用于启动校验、App升级、App版本回滚等功能,BootLoader在cpu上电第一阶段中运行,之后跳转至App地址执行应用程序。因此,在发布固件的时候,会存在BootLoader固件和App固件;此时我...
[导读]大家好,我是逸珺。前面写了一些SPI/I2C/RS-485之类的文章,有朋友留言希望能分享一些USB方面的梳理总结,今天就从系统标准层面先来梳理一下。看看有没有朋友喜欢。先从系统层面来梳理。个人学习,习惯于先从整体上摸个大概,然后再对感兴趣的细节逐渐深入。USB是比较复杂...
一、背景:性能之战“不服跑个分”已经沦为手机行业的调侃用语,但是实话实说,在操作系统领域“跑分”确实是最重要的评价方式之一。比如Linux内核社区常常以跑分软件得分,来评价一个优化补丁的价值。甚至还有phoronix这样专注于Linux跑分的媒体。而且今天我还想说一点,让软件跑分...
编者按:笔者遇到一个非常典型JVM架构相关问题,在x86正常运行的应用,在aarch64环境上低概率偶现JVM崩溃。这是一个典型的JVM内部bug引发的问题。通过分析最终定位到CMS代码存在bug,导致JVM在弱内存模型的平台上Crash。在分析过程中,涉及到CMS垃圾回收原理、...
编者按:目前许多公司同时使用x86和AArch642种主流的服务器。这两种环境的算力相当,内存相同的情况下:相同版本的JVM和Java应用,相同的JVM参数,应用性能在不同的平台中表现相差30%,x86远好于AArch64平台。本文分析了一个应用在AArch64平台上性能下降的例...
本文主要介绍AUTOSAR架构下的WdgDriverWdgIfWdgM模块,分析模块之间的依赖关系以及运行原理以帮助快速理解。本文以MPC5746R为主控芯片,以FS6500为SBC,DaVinciConfigurator为AUTOSAR工具链。01模块架构与依赖1、模块介绍AU...
在大多数软件工程师对编写、使用和维护代码的抱怨中,一个常见的问题是缺乏高质量的文档。缺乏文档有什么副作用呢?当遇到一个bug时,这个缩写是什么意思?这份文件是最新的吗?在整个职业生涯中,每个软件工程师都抱怨过文档的质量、数量或者完全缺乏文档。01为什么需要写文档?高质量文档对工程...
在上一篇文章中,我们主要聊了一下:在Windows系统中,安装WSL子系统。文章在此:WSL:在Windows系统中开发Linux程序的又一神器但是WSL只是长得像Linux而已,虽然在这个子系统中,我们可以执行Linux程序,但是到了底层,WSL调用的还是win32API。也就...
大约在2013年,有一首歌在YouTube广为流传,这首歌里有大量的鸡鸣狗叫的“鬼畜”声音,一点都不严肃:
1.背景群里有个小伙伴学习设计加密方法,如同某商用软件输入注册码后就能使用扩展功能。设计时他很自然的想着所写的加密措施是否足够健壮安全,是否有什么方法可以绕过加密检查,也就是破解。权限管理仅在启动后检查一次注册码是否有效——一个if判断,他也认定,若反汇编软件只要欺骗过这条判断加...
mpu选型,i.mx6ull、AM335竞品型号
曾几何时,自拍杆风靡世界,火当然是有原因的,这么一个小装备,极大的满足了人们爱拍照的需求,方便好用、经济实惠。恰巧我手上也有一个,收起来时很小、不占地方打开后可随意调节拍照同时它有个隐藏式三脚架功能,可用来直播、录视频,设计的很周到。杆子里藏了一个小东西:蓝牙遥控器,就是通过它来...
关注「嵌入式大杂烩」,选择「星标公众号」一起进步!电子设备之间的通信就像人类之间的交流,双方都需要说相同的语言。在电子产品中,这些语言称为通信协议。之前有单独地分享了SPI、UART、I2C通信的文章,这篇对它们做一些对比。串行VS并行电子设备通过发送数据位从而实现相互交谈。位是...
嗨!嫦娥让我给你捎个话:今年中秋除了明明圆月更为你派送了一份惊喜大礼包~欢度金秋,涂鸦智能#免费抽盲盒活动来啦#~先瞅瞅惊喜盲盒包含什么?盲盒A:随机一款涂鸦三明治开发板 盲盒B:随机通信板or主控板功能板电源板各一块8大音箱语音免费接入权限盲盒-非你莫属☞初级开发者-...