自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 嵌入式Linux-IMX6ULL-Linux字符设备驱动开发学习总结二

字符设备驱动开发,动态注册使用

2022-04-06 22:34:13 278

原创 嵌入式Linux-IMX6ULL-Linux字符设备驱动开发学习总结

嵌入式Linux-IMX6ULL-Linux字符设备驱动开发学习总结

2022-04-05 22:36:33 1723

原创 嵌入式Linux-IMX6UL-rootfs移植后遇到无法ping外网问题

嵌入式Linux-IMX6UL-rootfs移植后遇到无法ping外网问题

2022-04-04 21:55:24 2190

原创 嵌入式Linux-IMX6ULL-U-BOOT移植学习总结(二)

驱动适配LCD驱动修改通过查看官方的原理图对比发现,LCDIO接口都是一样的,只是使用的屏幕大小不一样,我们这里使用的1024x600的7寸屏所以需要适配。

2022-03-31 23:11:34 241

原创 嵌入式Linux-IMX6ULL-U-BOOT移植学习总结(一)

编译NXP原厂EVK开发板u-boot代码 1 编写编译脚本 拷贝NXP公司EVK开发板u-boot源码到虚拟机进行编译,自己手上板子使用的是14x14信号EMMC版本,所以使用的编译配置文件为mx6ull_14x14_evk_emmc_defconfig。 在u-boot代码顶层新建一个文件mx6ull_14x14_emmc.sh #!/bin/bashmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean.

2022-03-31 00:23:22 1505

原创 STM32CubeIDE 把固件信息直接定位在指定的ROM位置

一般我们实现把固件信息写到文件最后,都是通过工具去添加的,但是这样对于一些需求修改频繁的场景,这样显得相当的繁琐。而后续查找资料发现可以使用__attribute__((at(地址(0x8000000或0x2000000))关键字来解决。但是发现我们使用的是CubeIDE,使用的是GCC编译器,无法识别at。所以最后参考资料,没有发现专门有这样使用的方法,然后自己摸索后发现这样修改可以实现。需要修改STM32FXXX_FLASH.ld文件即可实现。看不懂这个文件的内容可以参考如下链接解释的相当详细htt

2021-03-06 15:47:05 2372 4

原创 STM32CubeIDE 使用RTThread-Nano 无法使用HAL_Delay

我们有了rtos,为什么还是会去使用HAL本身得延时函数呢?是因为一般我们使用比如USB库,自动生成得这些里面还是使用HAL_Delay函数来进行延时,一般如果使用STM32官方推荐得FREERTOS就不用担心这个问题,因为官方已经直接适配好了,带RTOS得USB库。而我们使用得RTThread-Nano是没有适配得。所以当我使用得时候,发现一直卡死在这里其中tickstart得值一直位0。而后翻看到如下帖子https://www.stm32cube.com/question/353才知道,是r..

2021-02-17 22:28:18 1158 2

原创 STM32CubeIDE 使用RTThread-Nano 动态创建线程失败

nano版本默认配置,使用线程是静态创建得只能使用rt_thread_init(struct rt_thread* thread, const char* name, void (*entry)(void* parameter), void* parameter, void* stack_start, rt_uint32_t stack_size, rt_uint8_t priority, rt_uint32_t tick);而一般使用比较多得rt_thread_create(const char* nam

2021-02-17 13:51:35 930 1

原创 STM32CubeIDE 使用RTThread-Nano无法自动初始化

关于STM32CubeIDE使用RTThread-Nano自动初始化宏无法生效问题.在官方文档中提示只要开启了RT_USING_COMPONENTS_INIT宏就可以在自己得xx.c文件中使用例如INIT_DEVICE_EXPORT宏来自动初始化,从而不再需要把每一个函数要开始调用得函数放到main里面去初始化。而最终发现不管我怎么使用就是没办法调用。而后不断实验和翻看官方文档,发现此话很重要,意识到是不是编译得时候没有链接到flash中。随后马上翻看编译生成得map文件,发现自己使用INIT_

2021-02-16 15:41:08 1143 2

原创 STM32F103C8T6 硬件SPI+DMA 控制WS2811

对于用硬件SPI控制的方法,网上已经有很多资料了,我也是查看网上的资料重新进行了封装,主要遇到一个第一个灯始终无法控制问题。首先感谢作者提供的思路和方法。1.控制思路请看这一篇https://blog.csdn.net/tq384998430/article/details/88542469?depth_1-utm_source=distribute.pc_relevant.none-...

2020-04-07 17:05:23 4997 2

转载 解决android studio 3.6 中文乱码的问题

感谢这位老哥,网上所有方法都试了,就这个好用,一次成功。

2020-03-13 11:15:17 846

原创 关于Qt5.x应用程序打包发布(q*.dll的缺少问题解决)

查看网上给种大神大牛说的,Qt上的应用打包发布,我们一般用的是动态编译,然而我们打包的软件单独拿出去用有很多电脑肯定没有动态库,所以就需要把所有的动态库给一起打包走,如何找到所有的动态库,一般用Qt自带的windeployqt.exe软件就OK了。1.首先编译一个release版本,然后把生成的xx.exe拷贝到一个新的文件夹下面,例如:我这里文件夹是Test,软件名helloworl

2017-03-09 15:17:54 3713

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除