- 博客(12)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 STM32CubeIDE生成bin文件
由于在生产的时候需要加快产线现在速度,elf文件会显的比价臃肿,所以需要生成纯净的bin文件在产线进行生产,会加快产线下载的速度。
2024-10-26 22:15:15 176
原创 LVGL-GUI Serial Studio使用
这里以解析STM32L475串口上报数据为例,使用Serial Studio显示加速度图表,STM32L475模拟加速度数据发送至Serial Studio。当控件中要显示对应数据的时候,则需要修改框架指数,框架指数直白点理解就是数据帧索引号。如果在默认不修改帧头,数据分隔符和帧结束符,默认就是如下标记。双击打开后,如下图所示,左侧是数据接收区,右侧是设置区。类似如下数据帧格式,实际有效数据实际为1和2和3。右侧设置区域,可以选择端口,网络端口,LE设备等。下载到本地,傻瓜式安装,一路顺风,安装成功如下。
2024-04-10 22:17:48 889 1
原创 LVGL-GUI Guider 按键处理
STM32L475_LVGL\GUI\lvgl_app\generated\events_init.c大部分的事件处理都在这个函数中,如前文提到的通过Status跳转下一面和Back跳转上一页面的代码都是在函数中实现。如3.1章节提到的Button的Position坐标点是0,长宽大小是85和36,那么我们设定只要把坐标点的映射的范围定位。LVGL-GUI Guider初始体验_gui-guider_云海无语的博客-CSDN博客。由于当前的开发板的屏幕模组是不带触摸的,所只能用Button来模拟屏幕操作。
2023-06-19 15:48:55 3694
原创 RT-Thread I2C 总线
1.IIC配置进入到对应的工程目录BSP路径下,执行menuconfig进入到配置界面,按照下面方式选中I2C总线设备模块。保存配置,并执行scons --target=mdk5进行编译生成MDK5工程生成完毕之后,重新打开工程可以看到SPI的驱动代码已经更新。2.添加参考的LCD示例代码将示例中LCD的代码拷贝到工程目录下并添加至MDK工程中添加完驱动并编译会出现下面错误.\build\keil\Obj\rt-thread.axf: Error: L6218E:
2022-08-29 17:09:57 351
原创 Android Kernel高通I2C读写
Linux I2C子系统提供了几种操作I2C外设的API,主要是分为两大类,一类是SMBUS协议的方式,一类是基于I2C标准协议的方式,这两种的实现代码都是在下列路径:<project>/LINUX/android/kernel/msm-4.9/drivers/i2c/......
2021-03-03 16:47:59 2005
原创 Android HAL读写Qualcomm NV分区
在实际开发中,需要针对高通NV分区进行读写操作,比如IMEI/MAC地址等等.这些都是约定俗成约定在固定NV分区地址.NV在正常刷机,只要不勾选erase all是不会擦除NV.所以在是用QFIL刷机需要注意不要勾选erase all,假使需要全擦,则需要提前备份好NV数据.本次所试验的是读写NV_FACTORY_DATA_1分区,分区地址为2497,详细的NV分区描述可以用QXDM连接进行查看NV内容.或者在头文件,在该头文件有不同NV地址和含义.modem_proc/core/api/serv
2021-02-26 10:14:17 4226 17
原创 RT-Thread SPI总线
RT-Thread添加lcd_driver完驱动编译会出现下面错误.\build\keil\Obj\rt-thread.axf: Error: L6218E: Undefined symbol rt_hw_spi_device_attach (referred from drv_lcd.o).错误显示没有找到rt_hw_spi_device_attach这个函数全局搜索后在drv_spi.h中是有定义,如下路径E:\WorkSpace\rt-thread\bsp\stm32\librarie
2021-01-30 19:15:23 830 1
OpenCV 3.3.0&opencv;_contrib-3.3.0 编译成功后的include、lib、bin
2018-03-07
Qt5.6.2 Opencv3.3.0 打开本地图片
2018-03-07
OpenCV 3.3.0 编译成功后的include、lib、bin
2017-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人