【ARM架构】armv8 系统安全概述

【ARM架构】armv8 系统安全概述

一个安全或可信的操作系统可以保护系统中的敏感信息,例如用户存储的密码、信用卡信息等,免受攻击。

【C/C++】为什么不都用memmove代替memcpy

【C/C++】为什么不都用memmove代替memcpy

memmove相比memcpy增加了内存重叠的判断,更加安全,效率只是差了那么一丢丢, 为什么经常看见memcpy, 很少看见memmove 呢 ?是不是因为memcpy语义上说明了两段内存是不重叠的所以有些场景使用memcpy 更合适 ?

单片机main()函数退出之后,程序会跑去哪里?

单片机main()函数退出之后,程序会跑去哪里?

对于嵌入式系统而言,如果没有运行即时操作系统(RTOS),在程序开发中,主函数main()需要通过某种机制使其一直持续运行下去,没有终点。要退出main函数,具体需要执行什么操作取决于所使用的C语言编译器。

【网络驱动】ifconfig up 后内核网络驱动做了什么?

【网络驱动】ifconfig up 后内核网络驱动做了什么?

最近在排查一个网络问题,ifconfig eth0 up 后,网卡link up比较慢。因此,分析了下从ifconfig up 到网络驱动的调用流程。这里顺便作个记录。

几个实用的嵌入式开发套路和技巧

几个实用的嵌入式开发套路和技巧

开发高可靠性嵌入式系统有很多技术可供选择,从规范完善的开发周期到严格执行和系统检查。

模块化编程的重要性

模块化编程的重要性

当项目团队参与复杂工程时,意味着你不再是一个单打独斗的人。你和团队成员会分工合作,每个人负责一部分工程内容。例如,你可能负责通讯或显示模块。

如何成为一个优秀的嵌入式BSP工程师?

如何成为一个优秀的嵌入式BSP工程师?

“嵌入式系统(Embedded System)是一种嵌入于机械或电气系统内部、具备特定功能和实时计算性能的计算机系统。”

嵌入式 C 语言在物联网中有哪些应用?

嵌入式 C 语言在物联网中有哪些应用?

在物联网开发领域,C语言的基础错误经常发生,这些错误会导致一些缺陷的出现,给维护工作带来困扰。为了尽量避免这些C编程陷阱,以下提供了10个C语言技巧供工程师参考。

嵌入式工程师,用好C语言这一利器的三要素

嵌入式工程师,用好C语言这一利器的三要素

使用C语言的思维方式进行程序构架:在编写程序时,要始终保持C语言的思维方式。这包括将问题划分为模块或函数,并确保每个模块或函数都具有明确的功能和输入输出关系。采用模块化的设计有助于提高代码的可读性和维护性。

使用 Vim 给文件设置密码保护

使用 Vim 给文件设置密码保护

Vim是一款流行、功能丰富且高度可扩展的Linux文本编辑器,具有许多特色功能。其中一个特点是支持使用各种加密方法对文本文件进行加密。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部