任何一种“语言”,都是各种“语言特性”的组合。
很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。今天我有动力了,想来统一回答一下这个搁置已久的“初级问题”。类似的话题貌似曾经写过,然而现在我想把它重新写一遍。
在嵌入式软件开发中,因为代码质量不佳、线程冲突、栈溢出等问题,会造成Arm的HardFault。
嵌入式架构有多重要? 要做到嵌入式应用的代码逻辑清晰, 且避免重复的造轮子, 没有好的应用架构怎么行? 如果没有好的架构, 移植将会是一件很痛苦的事情。
本篇文章主要介绍各种问题定位的工具,以及会结合案例分析问题。
在嵌入式开发中,我们会经常看到或接触一些专业术语,例如CPU、MPU、MCU和SOC等,并且这些专业术语出现的频率也是非常之高,在面试中也常常会作为提问的知识点,下面我们就来看一下他们之间的特点和区别。
在嵌入式系统中经常会应用到很多通讯接口/协议,如: RS232、 RS485、 轻量级TCP/IP协议、 LoRa和 Zigbee等多种接口/协议,本篇文章和大家分享一下嵌入式开发中最为常用的RS232和RS485的区别。
在嵌入式系统中,板上通信接口是指用于将各种集成电路与其他外围设备交互连接的通信通路或总线。
针对nxp 6ULL 开发板,使用imxdownload烧写。
在嵌入式开发中,宏定义非常强大也非常便捷,如果正确使用可以让你的工作事半功倍。然而,在很多的C程序中,你可能会看到不是那么直接的比较特殊一点的宏定义。
嵌入式的工程师一般都知道CAN总线广泛应用到汽车中,其实船舰电子设备通信也广泛使用CAN,随着国家对海防的越来越重视,对CAN的需求也会越来越大。这个暑假,通过参加苏州社会实践,去某船舶电气公司实习几周,也借此机会,学习了一下CAN总线。
将 imxdownload 拷贝到工程根目录下,我们要将 imxdownload 拷贝到工程根目录下,也就是和 led.bin 处于同一个文件夹下,要不然烧写会失败的
嵌入并发,意味着多线程或者多任务,基本上都是使用了系统,linux系统或RTOS系统之类的实现。
这系列开始谈软件上面的设计,对设计模式在面向对象里面应该各位都知道,或许你在实际开发当中用到,也或许你见过别人的代码中用到。
在这篇文章中,小编将为大家带来研华EPC-T4286嵌入式工控机的相关报道。
调试是嵌入式设计中很重要的一部分,并且必须跨越硬件/软件之间的鸿沟。
写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便 性等等。
昨日,嵌入式ARM一文《 STM32价格疯长下,盘点STM32的国产替代者 》受到了广泛关注。应读者要求,嵌入式ARM将继续介绍能够替代STM32的国产产品。今日带来能够完美替代STM32的产品是沁恒微电子的CH32F103以及RISC-V内核的CH32V103两款产品。
最近项目上要加一个打印机模块,所以就有得玩啦,感谢公司一直有这样的机会让我不断的去了解产品,同时也让我有不断的提升的空间;工作其实就是不断的玩,不断的升级打怪,最后将技能应用到产品开发上产生价值。
众所周知,早些年,高等院校确确实实培养了一大批嵌入式系统师资队伍,但其中不少教师长期脱离一线科研,而从事嵌入式科研工作的教师,常常忙于繁重的科研工作,难以深入到嵌入式系统基础课程的教学改革之中。