技术点滴
文章平均质量分 77
分享各类嵌入式相关的技术文章和科普
轩哥谈芯
(全网同名) 软硬件设计,团队管理,供应链管理经验,专注产品设计→量产交付
展开
-
告诉你一个音频压缩算法,让你的Flash减小四倍
我们生活中最常见的音频压缩算法就是我们的mp3,早些年大家都喜欢下载这种类型的音乐,一首歌3-4M字节,空间占用少,毕竟那时候的MP3播放器还是256M或者512M的时候。原创 2024-04-03 11:06:37 · 1126 阅读 · 1 评论 -
浅谈通信校验码及 CRC 校验
多项式中的加减法,使用模2算术执行对应项上系数的加减,模2就是指的加减时不考虑进位和借位。原创 2024-04-03 10:45:40 · 927 阅读 · 0 评论 -
C语言中连字符“#”的使用,输出固件的编译时间和版本号
这里我们也可以 g_version这个变量重定向到一个固定地址,以便于使用上位机可以直接从 bin 文件或者hex 文件中检验版本号和编译时间。然后我们在全局变量中定义一个存储信息的字符串,这个使用 const 修饰可以存在flash中,也可以通过。另外,我们也可以通过通信协议,让上位机从运行的状态中获取固件的编译版本和编译时间。这样的形式来把常量存储到 Flash 的固定位置。首先我们使用C语言宏定义和“#”来组合字符串。原创 2024-03-28 12:40:13 · 234 阅读 · 0 评论 -
我与电源 3 - 电源反激战
这一次让我认识的到了一个问题,任何人都不是全能的,如果说学习,可以认同多学一点无害出,但是从整个项目的开发上来讲,我们应该权衡一下,哪些是我们擅长的,哪些使我们的盲区,选择哪些擅长的,外包那些盲区的,项目一定会事半功倍。2014 年的时候,我来到了一家做平衡车的企业,承担的任务是开发独轮平衡车,彼时公司只有两轮平衡车业务,那时候的两轮平衡车还是个很大很贵的家伙,起步价都得三五万,当时独轮车的可玩性更高,因此选择了这个业务。原创 2024-03-28 12:35:56 · 505 阅读 · 0 评论 -
电阻原理,工艺,分类等全面介绍
今天系统的给大家分享一下电子元器件中的电阻,内容包括电阻的原理,工艺结构,电阻的种类及参数特性。电阻和电容、电容一起,被称为电子学领域的三大基本"粒子",就像复仇者联盟中的那几个奇幻宝石一样,组成了丰富且神奇的电子世界。从能量的角度来看,电阻本质上是一个耗能元件,他通过设置障碍,阻碍电子的移动,并让电子不断的摩擦而产生热量。在欧姆定律中,我们定义电阻为在一个恒定的电压下,可以流过多少电流,也就是 R = U / I。如果使用焦耳定律来理解,可以阐述为在电阻上流过一个电流,单位时间内产生的热量。原创 2024-03-21 12:31:58 · 831 阅读 · 1 评论 -
1 分钟搞懂热电偶,热电阻和热敏电阻
温度传感器按感温元件特性分为热电偶、热电阻和热敏电阻三类,其实还有个热电堆,今天先不聊。先看图,下面三幅图分别是热电偶,热电阻和热敏电阻平时的样子。原创 2024-03-21 12:21:25 · 2005 阅读 · 1 评论 -
电阻 - 那些你不知道的细节
今天从YAGEO的RC系列电阻说起,讨论一下你和高级硬件工程师的一步之遥。新入行的硬件工程师往往对电子元器件的参数知之甚少,有些即便能罗列出一些来,也只是死记硬背出来,对其因果由来都是一知半解。接下来我们从一个料号说起,具体谈一谈小小的一个表贴电阻,到底有哪些我们设计中需要的知识,有哪些我们从来不关心又非常重要的参数。原创 2024-03-21 12:08:55 · 824 阅读 · 1 评论 -
EMC启航:我们为什么要做EMC
我们的产品为什么要做EMC,就是单纯的检验我们的设计牛不牛吗?你要知道的EMC底层逻辑原创 2022-03-25 19:59:32 · 565 阅读 · 0 评论 -
微信小程序蓝牙通信实践
工作上经常做一些蓝牙的设备开发,但是一直没有一个比较好的软件工具来配合自己的蓝牙设备,之前在windows上面使用C#做过一个,感觉用PC已经是很古老的方式了,都2021年了,肯定得使用手机才显得高大上。于是乎开始尝试了IOS开发,Android开发,发现太庞大了,学习成本太高,并且也比较难兼容所有的手机,于是掉头想到了小程序。说干就干,首先就是小程序的一些开发基础要学习小程序文件结构的基础onLaunch() { // 展示本地存储能力 const logs = wx.g原创 2021-10-20 11:27:01 · 2132 阅读 · 0 评论 -
利用企业微信自动登录WordPress网站
如果我们想做一些内嵌到企业微信里面的展示网站,可以选择WordPress平台,安装DairyPress插件,这个插件可以将网站变为私有,游客无法查看网站内容,只有登录的用户才可以查看内容。 同时,在企业微信中嵌入网站,通过企业微信的用户名授权登录wordpress网站后既可以查看网站。 那么要想实现企业微信登录wordpress就要通过OAuth2.0协议来获取企业微信的用户信息。 OAuth2的设计背景,在于允许用户在不告知第三方自己的帐号密码情况下,通过授权方式,让第三方服务可以获取自原创 2021-09-24 09:41:44 · 1810 阅读 · 0 评论 -
利用企业微信机器人发送GitLab消息
软件开发团队经常会遇到关于GitLab消息的问题,很多都是邮件通知,但是目前的通信协同工具显然都已经转移到了微信,钉钉,飞书等及时沟通软件,因此本文记录一下使用PHP实现微信机器人发送GitLab的消息的过程。 首先我们要拥有一台服务器,然后在服务器上面搭建起能够运行PHP的环境,这里我使用的是搭建WordPress的平台,Apache+MySQL+PHP。 然后我们建立PHP运行环境的根目录下建立一个目录,比如test,在test目录下创建一个index.php文件,如下:<原创 2021-09-24 09:35:58 · 1091 阅读 · 1 评论 -
HID设备的开发
市面上一些无驱的usbkey 一直是技术卖点,象招商银行的usbkey 就一直以无需安装驱动自豪。无驱动的usbkey确是比较方便,尤其在使用别人的计算机的时候。刚好最近在研究一款HID 设备,在这方面做了一些探索。首先工具一定要利索,最好能武装到牙齿,下面的三个工具最好都有,否则就回到了石器时代bus houndusb device viewerhid descriptor转载 2012-04-08 12:38:50 · 1187 阅读 · 0 评论