![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式系统
文章平均质量分 62
从0开始,逐步深入学习飞淩系列嵌入式系统的技术知识点,包含实用技巧。
six2me
懒人推动科技进步,学习编程啊脚本啊目的就是要做相同的工作,但是可以懒,懒到极致才是目标!解决实际问题最重要。
领域:嵌入式编程,c#,c,c++
展开
-
CAN总线的两个终端电阻是什么作用
CAN总线终端电阻,一般来说都是120欧姆,实际上在设计的时候,也是两个60欧姆的电阻串起来,而总线上一般有两个120Ω的节点,基本上稍微知道点CAN总线的人都知道这个道理。但是作为学渣的我,知道这个是在各种标准以及各种数据手册和应用笔记里面常用的电阻值,但是这两个终端电阻的具体作用是什么呢?之前就知道阻抗匹配,但是究竟匹配的是什么呢?然后我就上知乎遨游了一下,半抄半写的总结了下面的这些知识点。知道终端电阻的作用,对于日常工作中波形不稳定等问题,也能更快的找到问题的原因。转载 2023-06-14 13:45:16 · 693 阅读 · 0 评论 -
嵌入式系统中采集不同负载下的温度笔记
在嵌入式系统中,我们会经常关注cpu的温度特别是再工业级的环境中,本章节我们就对这个方面做一个学习。以6ul产品为例。原创 2023-06-05 10:54:17 · 131 阅读 · 0 评论 -
嵌入式系统linux之光标隐藏解决
最近使用嵌入式系统做实验的时候,经常动不动就发现没有键盘的光标了,在vi中也是 ,非常的不方便,经过查找,发现vi中的光标也受终端的控制,可以使用如下的命令来显示光标,干脆将这条指令就写到了我的常用实验脚本中。指令如下:echo -e "\033[?25h"这样可以强制显示光标了。记录一下...原创 2021-12-08 14:06:10 · 431 阅读 · 0 评论 -
嵌入式系统自动使能alias
在实际使用中,ls的指令用的最多,还要经常使用不同的参数,我是一个懒人,想找到一个简单的方法,查找到alias命令完全可以实验,话不多说,直接干。1.脚本中执行实验语句可用,但是不能让我每次登录后在执行一下这个语句吧,能不能启动后直接生效呢。2.在脚本中实验。编写了一个脚本,将上面的命令放入里面,在启动文件中执行这个脚本(具体系统启动的过程,我会单独整理一篇文章来说)。发现重新启动后无效。因为这个步骤是失败的,没有详细说明;3.查找资料,发现。如需永久生效,需将定义别命的命令写入原创 2022-01-04 01:00:00 · 245 阅读 · 0 评论 -
嵌入式学习笔记之XMODEM
背景由于在实验环境中使用串口监视和控制,同时实验开发板处在一个密闭的环境中,不能随意插入usb来拷贝设备,这个时候如果想要在电脑和开发板中传输数据存在问题,下面我把自己使用的xmodem的使用方法写到这里,以求共勉使用方法由于xmodem是一个比较成熟的应用,不同的平台是大部分可以通用的,所以可以将压缩包拷贝另外的平台使用,如果发现存在问题,在去查找是否因为平台的差异性引起的。这个是后续需要考虑的,今天不做讲解。命令解释xmodem我接触的主要有三个文件,rx,lsz,lrz;如下图:.原创 2021-12-10 13:57:32 · 1703 阅读 · 0 评论 -
嵌入式linux修改提示符
嵌入式系统修改登录后的提示符原创 2023-01-07 13:33:28 · 959 阅读 · 0 评论 -
嵌入式系统之PHY名词解释
PHY,GRMII,SGMII原创 2022-12-05 10:21:23 · 953 阅读 · 0 评论 -
嵌入式系统双网卡同网段疑难问题处理笔记
嵌入式系统双网卡网络地址调试笔记原创 2022-11-14 08:18:16 · 1203 阅读 · 0 评论 -
git的使用规范及技巧总结
git原创 2022-11-28 08:02:42 · 1255 阅读 · 0 评论 -
SPI、UART、I2C通信的区别与应用[转载]
SPI , UART,I2C转载 2022-08-29 11:32:21 · 244 阅读 · 0 评论 -
I2C知识笔记
I2C原创 2022-08-01 04:30:00 · 1006 阅读 · 0 评论 -
如何杀死进程而不显示信息
静默杀死shell进程原创 2022-07-18 12:30:00 · 339 阅读 · 0 评论 -
开辟一个嵌入式c编程的专栏
新开专栏原创 2022-06-30 15:17:35 · 95 阅读 · 0 评论 -
庆祝访问量破11万
访问量破10万我一直关注的是工作中的bug解决,如何提高效率,如何更好用的问题,反而系统理论性关注的比较少,所以我的博客还算是比较小众的,如果想要在我这里看到太系统、太长篇大论的东西,很难,正因为这样,能有这个数据,还是有那么多人是务实解决问题的,如果对您有帮助,多多关注点赞吆!我现在主要的关注领域是嵌入式系统部分,C语言,C#语言,最近在做嵌入式系统开发板的各种接口及驱动的测试,在这个过程中也...原创 2022-06-08 08:43:51 · 93 阅读 · 0 评论 -
如何表示内存大小(内存用十六进制表示)
我们在看编程书籍、嵌入式书籍的时候,经常会用到内存大小,那么内存大小是如何表示的呢? 如我们使用内存的范围为0X8000 0000~0X8020 0000,那么这块内存是多大呢?今天我们就分析这个问题计算过程首先我们要知道,在系统中我们说内存大小是使用byte为单位的。也就是说1=1byte,另外我们要熟悉16进制的转换,那么就有了:0X1 = 1byte0X10 = 16 byte0X100 = 16*16 byte = 256 byte0X1000 = 16 *256 byte= 4 .原创 2022-05-12 04:45:00 · 5558 阅读 · 0 评论 -
嵌入式系统之nfs挂载-在嵌入式系统和linux之间拷贝文件
在进行嵌入式系统开发的时候,我们一般都是使用虚拟机安装unbutu系统,在上面编程开发,然后将编译好的文件在下载到开发板中实验。但是编译好的文件如何快速有效的放到开发板中呢?一般方法不外乎以下几种?使用U盘拷贝; 使用ftp,需要在嵌入式系统中开放ftp服务,这个不是本章我们要讲的。 使用Xmodem方式,然后使用命令lrz等传输。 还可以使用scp,就是ssh模式 最后一个就是我们今天要讲的,使用nfs挂载模式,就是将untubu的一个目录挂载到嵌入式系统中,就好像winodws的共享目录原创 2022-05-01 05:45:00 · 1230 阅读 · 0 评论 -
使用ssh 连接linux 并传送文件
1、 在windows下使用ssh连接linux①、连接输入 ssh 用户名@IP 例如:ssh root@192.168.0.232[C:\~]$ ssh root@192.168.0.232Connecting to 192.168.0.232:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'.root@okmx8mm:~# ls -altotal 332728drwxr-xr-x 3原创 2022-04-27 05:00:00 · 3960 阅读 · 0 评论 -
嵌入式系统学习笔记-systemctl
来由历史上,Linux 的启动一直采用init进程。下面的命令用来启动服务。$ sudo /etc/init.d/apache2 start# 或者$ service apache2 start这种方法有两个缺点。一是启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一个进程。二是启动脚本复杂。init进程只是执行启动脚本,不管其他事情。脚本需要自己处理各种情况,这往往使得脚本变得很长。SystemdSystemd 就是为了解决以上问题而诞生的。它的原创 2022-04-21 11:20:59 · 336 阅读 · 0 评论 -
公众号开放通知
庆祝公众号开放!为了更好的体验效果,建立了一个公众号,会将文章整理后刊登到公众号上,不过不要着急啊,可以扫描下面的二维码关注本公众号。本人是第一次弄这个公众号,希望各位高手提建议!...原创 2022-04-18 11:01:45 · 237 阅读 · 0 评论 -
SecureCRT设置日志保存带时标
今天有人问到我,说在32bit操作系统系统使用什么软件可以连接调试终端(嵌入式系统),顺便在这里总结以下:1、shell 软件,这个软件是收费的,shell5以及以前的版本支持win32bit,好像从xhell6开始就只有64位的了。可以自行选择;2、SecureCRT软件这个软件也是收费,费点劲也有可能能找到破解版,这个不是我今天要说的内容。由于在调试的过程中,我们要知道log文件的发生的过程及时间,这样我们就要记录详细的时标,这个时标还必须是当前操作系统的,还不能是嵌入式系统,因为嵌入式原创 2022-04-12 14:59:28 · 508 阅读 · 0 评论 -
示波器基础知识100问汇总
1. 对一个已设计完成的产品,如何用示波器检测分析其可靠性?答:示波器早已成为检测电子线路最有效的工具之一,通过观察线路关键节点的电压电流波形可以直观地检查线路工作是否正常,验证设计是否恰当。这对提高可靠性极有帮助。当然对波形的正确分析判断有赖于工程师自身的经验。2. 决定示波器探头价格的主要因素是什么?答:示波器的探头有非常多的种类,不同的性能,比如高压,差分,有源高速探头等等,价格也从几百人民币到接近一万美元。价格的主要决定因素当然是带宽和功能。探头是示波器接触电路的部分,好的探头可转载 2022-04-08 10:28:01 · 1030 阅读 · 0 评论 -
学习Linux需要掌握什么技术,需要先学习strm32吗
作为一枚嵌入式软件开发的老程序员,答主也是经历过STM32开发向Soc+Linux开发的技术栈转变过程。总的来说,具备stm32嵌入式开发技能对于掌握Soc+Linux的嵌入式开发有一定的促进作用,但是如果题主志在走向Linux应用开发道路,那么stm32的开发技能并不一定非要全部掌握。根据答主个人的技能栈转变的经历,以下技能通常是stm32和Linux嵌入式应用开发所共有的,换句话说是可以复用的技能。1、C编码能力做嵌入式开发,目前主流的编码语言依然是C语言。stm32如此,Linux也是一样转载 2022-04-06 13:10:50 · 912 阅读 · 0 评论 -
关于网络的自动协商属性
1、首先普及点网线的基础知识 网线分为:直通线,交叉线和反转线直通线: 两头都是A类(规范的制作方法,100M接法)交差线: 一头是A类,一头是B类反转线: 一头是A类,另一头是完全把A反过来排以上中:A类:白橙 / 橙 / 白绿 / 蓝 / 白蓝 / 绿 / 白棕 / 棕B类:白绿 / 绿 / 白橙 / 蓝 / 白蓝 / 橙...原创 2022-03-15 00:45:00 · 3605 阅读 · 0 评论 -
转发一个充电器电路
充电器不接入电池就不输出电压,是怎样实现的?转载 2022-03-08 00:45:00 · 99 阅读 · 0 评论 -
ubuntu下使用串口调试终端minicom链接typec接口
在windows下串口调试工具太多了。xshell,putty,不一一列举儿了。今天咱们说的在ubuntu下的串口调试工具minicom。1.安装minicomsudo apt install minicom正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: efibootmgr libfwup1 libllvm9 linux-hwe-5.4-headers-5.4.0-67 linu原创 2022-01-14 17:00:00 · 1249 阅读 · 0 评论 -
AD查看三维立体图
以1012产品为例菜单【视图】--【切换到三维模式】可以查看到焊接完成后的成品的样子,使用shiftjian键可对pcb版进行立体翻转,如下图按下shift键出现如下箭头图标就可以操作了...原创 2022-01-07 01:00:00 · 10645 阅读 · 0 评论 -
AD20使用中文菜单
首先点击设置按钮按照上面配置就可以实现中文菜单了;去掉本地化中 使用本地资源的对勾,就可以变成英文菜单了原创 2022-01-11 02:45:00 · 1318 阅读 · 0 评论 -
ubuntu中如何使用中文输入法
今天我的一个小朋友问我,如何在ubuntu中使用中文,对于一个初入门的人来说,这确实是一个好的问题,我看了一下我的系统,竟然也不能输入中文哎。我也老搞一下。首先,要先下载一个输入法,毕竟即使配置好了,我也不喜欢那个默认的输入法,如微软的那个什么拼音,唉唉,跑题了,这里不是微软。搜狗输入法 for linux在这里可以找到搜狗的输入法,当然其他的也可以。立即下载64bit,选择安装。如下图点击install ,根据提示安装完成,重新启动系统。按win键输入fcitx,选择fc.原创 2022-01-03 00:15:00 · 9351 阅读 · 0 评论 -
嵌入式系统学习笔记之ftp
使用2种方法访问嵌入式系统ftp并上传下载文件原创 2022-01-15 18:45:00 · 717 阅读 · 0 评论 -
OKMX8MP-C开发板部分功能实测
工程师测评|OKMX8MP-C开发板部分功能实测_飞凌嵌入式-CSDN博客转载 2021-12-08 10:19:18 · 129 阅读 · 0 评论 -
稳压源 GPD-3303系列 控制指令笔记
由于在工作中,用到了验证多次自动重新启动的功能,所以使用稳压源来实现电源的自动控制,经查询,次稳压源支持串口控制指令,所以使用电脑串口软件实现循环发送来实现,先将指令记录到这里,下一次准备实现编写一个上位机程序来实现全自动完成(看项目需要)--到时候会编写笔记(续),嘿嘿。1.执行语法格式2.执行清单3.指令详细描述...原创 2021-12-08 01:00:00 · 810 阅读 · 0 评论 -
ADB常用使用方法
adb工具即Android Debug Bridge(安卓调试桥)tools。它就是一个命令行窗口,用于通过电脑端。Android 网络调试 adb tcpip 开启方法1.连接USB数据线,打开usb调试,使用windows的“运行”命令行方式:(此方法需配置adb环境变量,也可直接进入adb工具目录执行\android-sdk-windows\platform-tools\)adb tcpip 5555 (端口号) adb connect 192.168.1.199 (Andr...原创 2021-08-30 09:24:41 · 2611 阅读 · 0 评论 -
20年的嵌入式开发经验总结
今天跟大家推荐一篇好文章,文章的原作者应该是一名经验非常丰富的开发者,我重头到尾的阅读了一遍,很多东西可以参考借鉴~正文部分 :首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完,就算你2个小时阅读完,我相信你也不会理解里面讲解的精华之处,我相信,你应该将此文章,慢慢品尝,这绝对是一篇需要品尝2~3天,再结合自己过往的经验,加上自己的思考,我相信会对你不仅仅是技术能力,甚至包括整体的思维方式都会有一个非常大的提高。我写这篇文章的目的,是用本人20年的嵌入式经验呈现给大家一副完整的.转载 2021-08-27 08:39:55 · 903 阅读 · 0 评论 -
核心板焊接之连接器与邮票孔
1.焊接,连接器好操作,但是邮票孔要考虑第一次焊接可能会有损耗,需要调整合适的炉温曲线,另外邮票孔焊接可能会有一定的不平的角度,如翘曲度。2.维护方面,有问题的板子拆卸核心板需要专业的设备,邮票孔比较麻烦;3.防震效果,一般人总觉得邮票孔好一些,但是连接器如果加固定孔可以过10G抗震。4.成本方面,连接器需要连接器的成本,要深入考虑一个核心板需要几个连接器,同时要考虑谁承担成本,承担人不同,方式也有些变化;因为虽然连接器有材料成本,但是可以降低维护成本;...原创 2021-08-25 09:54:19 · 1984 阅读 · 0 评论 -
IIC总线的时钟同步和总线仲裁
IIC简介: IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实时数据传输的控制源。这种方式简化了信号传输总线接口。IIC的主要构成只有两个双向的信号线,一个是数据线SDA,一个是时钟线SCL。IIC主要特点:具有多机功能,该模块既可以做主设备也可以做为从设备IIC主设备...原创 2021-08-16 10:38:54 · 2365 阅读 · 0 评论 -
波特率、比特率、速率、通信速度
今天又有同时问我关于波特率、比特率的问题,进来发现不少参加工作几年的工程师,都没有搞明白波特率、比特率、通信速度这些概念。在这里结合一些串口、I2C等常见通信接口给大家讲讲通信领域的这些概念以及区别。1、首先讲概念比特率:是指每秒传送的比特(bit)数。单位为 bps(Bit Per Second),比特率越高,每秒传送数据就越多。波特率:表示每秒钟传送码元符号的个数,是衡量数据传送速率的指标。在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,...原创 2021-08-14 14:31:52 · 4330 阅读 · 0 评论 -
浅谈IO及不同的理解
IO什么是IO? 它是指计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。它对于任何计算机系统都非常关键,因而所有 I/O 的主体实际上是内置在操作系统中的。单独的程序一般是让系统为它们完成大部分的工作。在 Java 编程中,直到最近一直使用 流 的方式完成 I/O。所有 I/O 都被视为单个的字节的移动,通过一个称为 Stream 的对象一次移动一个字节。流 I/O 用于与外部世界接触。它也在内部使用,用于将对象转换为字节,然后再转换回对象。BIOJava BIO即Block I/O ,转载 2021-08-04 13:42:26 · 181 阅读 · 0 评论 -
硬件工程师必备秘籍,模拟电子经典200问!
1、半导体材料制作电子器件与传统的真空电子器件相比有什么特点?答:频率特性好、体积小、功耗小,便于电路的集成化产品的袖珍化,此外在坚固抗震可靠等方面也特别突出;但是在失真度和稳定性等方面不及真空器件。2、什么是本征半导体和杂质半导体?答:纯净的半导体就是本征半导体,在元素周期表中它们一般都是中价元素。在本征半导体中按极小的比例掺入高一价或低一价的杂质元素之后便获得杂质半导体。3、空穴是一种载流子吗?空穴导电时电子运动吗?答:不是,但是在它的运动中可以将其等效为载流子。空穴导电时等电量的电子会沿转载 2021-08-03 08:17:44 · 859 阅读 · 0 评论 -
C 关于页面刷新和combobox的使用
写程序的时候发现这样一个问题.在combobox中使用这样的方法.for(int i =0;i{ CString str; Str.Fromat("%d",i); m_sendman.AddString(str);} m_sendman.SetCurSel(0);当取值时采用 if(m_sendman.GetCurSel()>=){原创 2007-06-08 10:38:00 · 708 阅读 · 0 评论 -
测试脚本的实用性(续)谈对编写脚本的几点规范
上篇文章对测试脚本的适用性给出了一些小的技巧,这里对每个项目的测试脚本提出了一点规范意见,按照这个规范去写脚本,就可以满足一些实用性的要求,提高实用性指标。这里不能理解如何规范编程,这个是完全不同的两码事。脚本明确说明如何设置自启动、手动启动的方法; 脚本可采用一步启动的方法; 脚本运行可对受试产品进行全功能测试,测试过程无限循环进行,不需要人为干预; 脚本可实现单功能测试或者组合功能测试; 脚本运行后对每项功能的验证结果支持输出到终端,结果有明确的成功success和失败failure标志原创 2021-07-26 09:47:54 · 519 阅读 · 0 评论