面试题目
文章平均质量分 83
小枫小疯
哈尔滨工业大学体验生
展开
-
2023年10月22日找工作面试交流遇到的基本问题
交叉编译解决的痛点问题:例如,你开发了一个针对Intel x86架构的应用程序,但想要在Raspberry Pi(基于ARM架构的嵌入式设备)上运行。你需要进行交叉编译,以便将x86架构的代码转化为适用于ARM架构的可执行文件。:如果你在开发一款运行在Arduino微控制器上的嵌入式应用程序,Arduino本身没有足够的计算能力来进行开发。因此,你需要在PC上编写代码,然后使用交叉编译将代码转化为适用于Arduino的二进制文件。原创 2023-10-22 01:00:54 · 369 阅读 · 0 评论 -
位域的应用(花费时间过长,暂时放弃了,大小端的同步一半也不需要个人去考虑,但是可以作为debug的可能方向)
C/C++的结构体有一个规定,无论大端还是小端,先定义的成员一定是低字节和低位。在大端系统中,结构体变量及其成员的存储情况如下: 在小端系统中,各个结构体成员的存储情况如下: 位域&大小端&以太网通信 位域可以2bit、5bit等不规则的多个bit来描述一个成员,但单通道串行通信接口只能以8bit为单位进行逐位发送,且从高bit发送还是低bit发送取决于CPU的大小端模式,大端CPU先发送bit0,小端CPU先发送bit7.使用上文提到的结构体struct st1 data进行网络发送时会出现原创 2023-10-19 17:02:12 · 102 阅读 · 0 评论 -
2023 1019 广州akw,笔试,SPC软件工程师
在使用中为了兼容大小端,结构体的定义总是区分了大小端情况:结构体A描述了在一个字节(byte)内,位域大小端的定义方式——小端将字节内的定义顺序翻转即可;结构体B描述了在一个字(word)内位域的定义方式——小端将一个字内的定义顺序全部翻转,在使用前需要先调用ntohl宏进行转换。原创 2023-10-19 16:17:50 · 78 阅读 · 0 评论 -
面试准备(2023 1019 ,广州安kw)
链接解决的痛点都是要解决数据访问时候的路径重定向的问题。原创 2023-10-19 02:04:40 · 250 阅读 · 0 评论