logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

某通信公司笔试题,你会做几道?

文章摘要: 代码解析题展示了C语言中static的双重含义:修饰函数限制作用域为当前文件,修饰局部变量使其成为全局存储的静态变量。 指针传值案例揭示了函数参数传递的本质区别,通过内存图解说明值传递和地址传递的不同效果。 结构体对齐问题对比了两种不同成员排列的结构体,在32位系统中分别占用8字节和12字节,并介绍#pragma pack(1)强制1字节对齐的工程实践。 函数指针typedef实例演示

文章图片
#linux#嵌入式
23个非常实用的Shell拿来就用脚本实例

100个非常实用的Shell拿来就用脚本实例(超详细超全)一https://www.toutiao.com/i6921163976185348616/shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。博智互联为大家整理了100个实例,通过100个实战经典脚本实例,展示了shell脚本编

鸿蒙2.0都来了,一起把环境搭建起来!

首款鸿蒙平板6月2日发布。这是一个非常值得庆贺的事情。针对华为发布的鸿蒙系统,网上评论褒贬不一,有吹捧的,有无脑黑的。在这里一口君就不做评价了,但是有2点:对任何一个新兴事物,我们都要保持最旺盛的求知欲,在自己没有亲自实践就妄下评论的行为是缺乏智慧和不负责任的。废话不多说,让我们一起搭建一个鸿蒙的运行环境,来一窥神秘的鸿蒙。HarmonyOS 简介HarmonyOS鸿蒙操作系统,是面向万物互联时代

HarmonyOS 2真的来了!能让不同设备组成“超级终端”

6月2日晚,华为召开了鸿蒙操作系统及华为全场景新品发布会,带来了万众期待的HarmonyOS 2。那么,新系统与其他操作系统相比有什么优势?根据官方介绍,由于HarmonyOS 2属于万物互联系统,因此可以与其他厂商的手机、平板、电视、音箱、耳机、智能汽车、冰箱等设备组成超级终端,更便于进行跨平台数据处理。这就是鸿蒙的独特优势。当然,前提是这些设备也得使用鸿蒙系统。华为鸿蒙“超级终端”华为鸿蒙具有

OpenHarmony编译构建系统详解,从零搭建windows下开发环境,巨方便!

自从OpenHarmony更新了dev-tool,就可以在windows下构建鸿蒙(轻量型)系统了,这对于进行MCU开发的朋友们,学习鸿蒙OS会友好许多!我们可以更快的构建出系统,方便快速学习和验证。不过关于这个开发环境搭建的文章,网上比较少,而且坑也很多。所以这篇文章,我就带大家从零完成dev-tool的环境搭建,帮大家降低学习OpenHarmony的学习成本!我们先讲一下OpenHarmony

#鸿蒙
C语言之编译器集合

工具/命令特点使用场景GCC开源、跨平台Clang编译速度快,错误信息友好MSVC微软官方编译器WindowsMake自动化构建工具多文件项目管理CMake跨平台构建工具大型项目TCC轻量级,编译速度快嵌入式开发交叉编译器跨平台编译嵌入式、跨平台开发根据项目需求选择合适的编译工具,可以提高开发效率和代码性能!

#c语言#开发语言
C语言之编译器集合

工具/命令特点使用场景GCC开源、跨平台Clang编译速度快,错误信息友好MSVC微软官方编译器WindowsMake自动化构建工具多文件项目管理CMake跨平台构建工具大型项目TCC轻量级,编译速度快嵌入式开发交叉编译器跨平台编译嵌入式、跨平台开发根据项目需求选择合适的编译工具,可以提高开发效率和代码性能!

#c语言#开发语言
20个嵌入式工程师常见面试题

但是多进程程序更健壮,多线程程序只要有一个线程死掉,整个进程也跟着死掉了,而一个进程死掉并不会对另外一个进程造成影响,因为进程有自己独立的地址空间。而线程是共享进程中的数据,使用相同的地址空间,因此,CPU切换一个线程的花费远比进程小很多,同时创建一个线程的开销也比进程小很多。因为在 嵌入(inline)操作符 变为标准C的一部分之前,宏是方便产生嵌入代码的唯一方法,对于嵌入式系统来说,为了能达到

文章图片
#算法
2020最受欢迎的Linux发行版Top 10

在2020年的今天Linux已经深入人心获得了越来越多的接纳,然而Linux发行版众多,大家普遍存在选择障碍。除了服务器端运维们都喜欢Redhat Centos,开发和容器普遍喜欢Ubuntu外,对其他新入门的小白以及桌面UI党们来说找一个好看好用的发行版还是需要自习甄选的。本文我们就给大家介绍一下2020年最受欢迎的Top 10发行版。UbuntuUbuntu是南非巨富Mark Shuttlew

【粉丝问答13】大厂笔试11道嵌入式笔试题

笔试题1. ARM指令和中B和BLX的区别?B:跳转执行B 指令的格式为:B{条件} 目标地址B 指令是最简单的跳转指令。一旦遇到一个B 指令,ARM 处理器将立即跳转到给定的目标地址,从那里继续执行。注意存储在跳转指令中的实际值是相对当前PC 值的一个偏移量,而不是一个绝对地址,它的值由汇编器来计算(参考寻址方式中的相对寻址)。它是 24 位有符号数,左移两位后有符号扩展为 32 位,表示的有效

    共 165 条
  • 1
  • 2
  • 3
  • 17
  • 请选择