最新文章

回调函数嵌入式开发中应用很广泛!
在我们日常开发STM32或其他单片机时,经常会使用原厂提供的固件库函数,这些固件库函数中包含许多回调函数。那么什么是回调函数呢?回调函数是作为参数传递给另一个函数的函数。这样的函数在某个时间点被调用执行。回调机制允许较低层的软件层调用较高层定义的函数。

嵌入式软件开发中一些不好的习惯,远离!
在软件行业,你的工作经验与从事这个行业的时间密切相关。虽然这种说法在某种程度上是正确的,但你从事这项工作的年限并不能直接代表你获得了相同年限的工作经验,正如一句谚语所说:“我们也许已经工作了十年,但实际上只有一年的经验,其他九年都是重复的。”

IIC为什么需要用开漏输出和上拉电阻?
最近我正在进行对ICM20602模块的调试,该模块是一个具有六轴陀螺仪和加速度计功能的设备,使用的是IIC通信协议。在这个过程中,我遇到了一个困扰了我很长时间的问题。

嵌入式开发什么时候需要用RTOS?
当前,高性能处理器和通用操作系统的实时更新速度似乎再次引发了嵌入式系统是否仍需要实时操作系统(RTOS)的讨论。然而,答案并未改变:在相对低端的处理器上,只有真正的RTOS能提供一定的保障,这也意味着这些操作系统在嵌入式环境中仍然具有重要作用。

linux自带i2c工具使用
I2C总线被全球超过50个公司的1000+个ICs所使用,已成为世界标准。此外,I2C总线与多种不同的控制总线是兼容的,例如SMBus(系统管理总线)、PMBus(电源管理总线)、IPMI(智能平台管理总线)、DDC(显示数据通道)以及ATCA(高级电信架构)。据我所知,在Linux中的I2C框架完全支持SMBus。

强化 SSH 让你更加安心
为了提高SSH服务的安全性,我们需要采取一些措施,以便在工作过程中更加放心。当你查看SSH服务日志时,可能会发现一些恶意尝试登录的记录。下面提供了5条常规建议以及一些特殊策略,可以增强你的OpenSSH会话的安全性。

服务器DELL R710配置安装centos经验之谈
写这篇文章的时候刚刚给一台DELL R710安装完系统。第一次给服务器安装系统。文章不会详细描述安装过程,网上有很多。只会描述我所遇到的问题。其实服务器无外乎大了一些,硬件自检时间长了一切。其他的和普通的PC并无差别。

zsh 是 shell 中的极品?
它相对于bash、tcsh等有什么优势呢?如果优势很突出的话可以直接只学zsh吗?本篇文章来做一个详细的介绍,从补全、kill、别名、跳转、历史记录和通配符搜索等方面来详细说明,相信读完之后你会有所收获的。