作为程序开发者,避免不了阅读别人代码,那么就会涉及到到一门语言的编程规范。
在嵌入式软件开发中,bin、hex、axf和elf这四种格式的文件很常见。
在嵌入式系统中时钟是其脉搏,处理器内核在时钟驱动下完成指令执行,状态变换等动作。
应读者要求,嵌入式ARM将继续介绍能够替代STM32的国产产品。
我们通过IO和串口的软件开发,已经体验了嵌入式软件开发。
今天主要分享嵌入式系统中常用的延时函数。
回调函数,光听名字就比普通函数要高大上一些,那到底什么是回调函数呢?
任何一种“语言”,都是各种“语言特性”的组合。
很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。今天我有动力了,想来统一回答一下这个搁置已久的“初级问题”。类似的话题貌似曾经写过,然而现在我想把它重新写一遍。
在嵌入式软件开发中,因为代码质量不佳、线程冲突、栈溢出等问题,会造成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系统之类的实现。