- 博客(3)
- 收藏
- 关注
原创 对于C语言中float、uint32、uint16、int32、int16的思考
2: 情景是从寄存器上读到16位数据,存放在uint16数组中,用到接下来运算中要当作int16类型与float32位数进行运算,并得到float32位结果数据,此时疑惑该如何转换?是地址转还是强制转?请教老师傅得到的解答是:可以直接强转为int16然后参与运算,后续和float32运算中会隐性转换为float32;//不能直接uint32_a = (float32)float32_b;1: 32位float想要转32uint。
2024-04-30 19:01:35
553
1
原创 (笔记)嵌入式linux流程
根文件系统rootfs,busybox构建,下载、解压、配置、编译到roofts文件夹,然后添加库文件,补充其他子文件夹,完成后用nfs挂载到板子上;linux内核移植:从官方下载源码,进行配置项修改等,编译,生成zImage镜像文件和.dtb设备树文件;复制到Ubuntu下的tftp目录下。测试完成后,最终烧写采用mfgtool工具来烧写,共需要四个素材,zImage、rootfs、uboot、.dtb文件;下载后解压交叉编译,得到u-boot.imx文件即为所求,烧写到sd卡上,板子从sd卡启动即可;
2024-02-26 22:02:42
378
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人