摘要:
STM32/GD32是可以支持同时几路输出RGB的数据,解决总计包含如下几种思路: 1.单纯的GPIO操作,时序完全以软件延时设计 优点:设计简单,思路清晰 缺点:耗费系统时间,容易被中断打断,时序易错乱 2.结合DMA->SPI方式,使用DMA直接驱动SPI总线端的发送数据端 优点:巧用SPI传输 阅读全文
摘要:
最近在使用GD32F407片子做快速读取的一个项目,借用了正点原子的内存管理方法,使用中发现了几个问题: 问题1.SDIO模式下,调试发现总是进入while(((DMA2->LISR&(1<<27))==RESET)&&timeout)timeout--;//等待传输完成 解决办法:单步跟踪调试,发 阅读全文
摘要:
//一、获取当前文件的路径//string str1 = Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 // string str2 = Environment.CurrentDirectory;//获取和设置当 阅读全文
摘要:
1,普通用的STM32更新IAP程序,碰到进入APP程序时,进入HardFault_Handler 错误 2,解决办法: 在进入前关中断,重置PSP与MSP __set_PRIMASK(1); // 关中断 __set_BASEPRI(0); __set_FAULTMASK(0); __set_PS 阅读全文
摘要:
由于QT版本的问题,发现在编译QT控制台应用时出现: Cannot connect creator comm socket /tmp/qt_temp.xxx/stub-socket 的错误提示,在网上查询了半天,找到解决的办法是: 打开QT >> 工具 >> 选项 >> 环境 >> 系统 >> 终端 阅读全文
摘要:
date命令是显示或设置系统时间与日期。 很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC) 阅读全文
摘要:
在Ubuntu16.04系统下安装Emacs非常的简单,只需要在系统终端中执行以下三条命令即可: sudo add-apt-repository ppa:ubuntu-elisp/ppasudo apt-get updatesudo apt-get install emacs-snapshot em 阅读全文
摘要:
对于 app 模式的 pro 文件,常用的变量有下面这些: HEADERS:指定项目的头文件( .h); SOURCES:指定项目的 C++文件( .cpp); FORMS:指定需要 uic 处理的由 Qt desinger 生成的.ui 文件; RESOURCES:指定需要 rcc 处理的 阅读全文
摘要:
启动文件描述: 路径:/etc/rc.d/init.d 文件名:start_userapp 触摸屏配置文件: 路径:/etc/pointercal 文件名:pointercal mkfs.ubifs和ubinize两个工具后,就可以制作UBIFS镜像了,具体步骤如下: 1. 使用mkfs.ubifs 阅读全文
摘要:
研读Linux内核代码在 :linux-2.6.35.3\fs文件下,会发现存在如下系列文件夹,可以看出其目前支持的文件系统: 开启系统文件支持内核配置位置: 嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs Linux 支持 阅读全文