嵌入式面试C集锦(4)测试结构体成员内存对齐方式

//测试环境:keil for ARM//测试目的:通过keil仿真,介绍结构体成员对齐方式 #pragma pack ()//定义一个联合体类型 struct stru { int a; long b; char c; };int *p1;//定义指针变量long *p2;//定义指针变量char *p3;//定义指针变量struct stru stru1={1,1,1};//初始化结构体unsigned char temp;//定义一个变量,存放结构体长度 .
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

STM32 内存分布

网上找到两篇很详细的关于stm32内存分布的讲解:http://www.openedv.com/forum.php?mod=viewthread&tid=271679&page=1https://blog.csdn.net/gmq_syy/article/details/82220158下图我觉得描述的很好,能把图看明白,这个知识点就掌握了。...
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

从树莓派带你掌握嵌入式linux产品实战开发--前言(一)

从树莓派带你掌握嵌入式linux产品实战开发–前言(一)作者:伍俊伟 [email protected]年8月3日为什么要学习和使用Linux操作系统,我的答案可能不是标准答案,仅表达作者个人观点,Linux是几大操作系统中是最主流的开源操作系统,开源操作系统最大的特点就是开放源代码和自由定制。因为开源,所以不因政治原因而受限,任何的国家和公司都有权利来使用linux。在嵌入式领域,Linux一家独大,霸主地位无法撼动。应用linux的嵌入式产品有哪些?无人机、智能音响、机器人控制器、城市天
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

从树莓派带你掌握嵌入式linux产品实战开发--什么是嵌入式linux(二)

从树莓派带你掌握嵌入式linux产品实战开发–什么是嵌入式linux(二)作者:伍俊伟 [email protected]本文非作者授权,禁止转载2020年8月5日深思三分钟,这个问题你真的答得出来吗?但绝大多数人耳熟能详。嵌入式产品是软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。这句看起来简单,却不好理解,请听作者一点一点解析。软件和硬件可裁剪,两者缺一不可。软件硬件裁剪?可能在有些读者心中会有个大问题。裁剪的意思就是需要的东西保留,不需要的东西删除(不
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

纯小白式分享利用Halo搭建Blog平台的过程

纯小白式分享利用Halo搭建Blog平台的过程~
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

在windows上设置代理服务器

在windows上设置代理服务器~
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

利用AT89C52定时器输出可调PWM

利用AT89C52定时器输出可调PWM~_定时器可调脉宽周期
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

舵机控制之智障sg90 360°舵机

舵机控制之智障sg90 360°舵机~_sg90 360
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

利用HC-SR04和51单片机制造超声波测距模块

利用HC-SR04和51单片机制造超声波测距模块~_ly-51m1和hc-sr04
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

用oled将HC-SR04所测数据进行打印

用oled将HC-SR04所测数据进行打印~_oled上面如何显示超声波数据
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

51单片机+oled+ds18b20检测并显示温度第一篇:初始化oled显示

51单片机+oled+ds18b20检测并显示温度~_oled初始化函数
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

51单片机+oled+ds18b20检测并显示温度第二篇:利用51内部定时器制作一个累积时间模块

51单片机+oled+ds18b20检测并显示温度第二篇:利用51内部定时器制作一个累积时间模块~_用定时器做的18b20
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

51单片机+oled+ds18b20检测并显示温度第三篇:配置温度检测ds18b20

51单片机+oled+ds18b20检测并显示温度~
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

利用51单片机+hc595芯片配合在led点阵上玩贪吃蛇 第一篇“显示贪吃蛇”

利用51单片机+hc595芯片配合在led点阵上玩贪吃蛇~_u8 code hc595_coordx[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};什么作用
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

利用51单片机+hc595芯片配合在led点阵上玩贪吃蛇 第二篇“自动运行函数”

利用51单片机+hc595芯片配合在led点阵上玩贪吃蛇~
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

利用51单片机+hc595芯片配合在led点阵上玩贪吃蛇 第三篇“相关决策函数”

利用51单片机+hc595芯片配合在led点阵上玩贪吃蛇~_8x8 led 贪吃蛇 判断吃自己
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

stm32pz6806d+XPT2046(电阻屏)实验

stm32pz6806d+XPT2046(电阻屏)实验~
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

利用51单片机+0.96寸iic接口oled显示图片或动图

~利用51单片机+0.96寸iic接口oled显示图片或动图
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

rkpx30-android 8.1 将鼠标右键改成返回功能

在下面的路径中:framework\\native\\services\\inputflinger\\InputReader.cpp在InputReader.cpp代码中做如下修改:uint32_t CursorButtonAccumulator::getButtonState() const { uint32_t result = 0; if (mBtnOk) { ..._rkpx30 编译debian
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0

PX30_Android8.1系统otg、host切换

串口连接上板子后进入到下面的目录:cd sys/devices/platform/ff2c0000.syscon/ff2c0000.syscon:usb2-phy@100 su一下:rk3326_m2g:/sys/devices/platform/ff2c0000.syscon/ff2c0000.syscon:usb2-phy@100 $ su然后输入下面的命令:echo host ..._init.rk30board.usb.rc host
分类: 其他 发布时间: 08-07 11:02 阅读次数: 0