- 博客(6)
- 收藏
- 关注
原创 STM32使用串口IDLE中断+DMA注意事项
STM32的串口使用方式很多,其中IDLE+DMA方式可能是最受欢迎的一种。但是官方对这个组合的例程不太详细,网友分享的又多种多样,直接COPY后常常出现各种疑难杂症,故在此记录几个重点。3.HAL_UART_TxHalfCpltCallba是什么鬼?2.为什么发送过程没有进入USARTx_IRQHandler?1.明明用了DMA,为何接收过程没有进入DMA中断?5.为什么DMA接收中断和UART发送中断不用开?4.使用这套方案需要开哪些中断?
2023-02-04 14:34:40
1481
原创 Nanopi-NEO点亮SPI-TFT
busybox的根文件太简约,可以用于项目,但是缺胳膊少腿的不好玩,咱们还是搞个Debian吧,丰富稳定。1.先安装工具,debootstrap是debian官方的生成rootfs的工具,可制作debian或者ubuntu的根目录,非常方便apt-get install debootstrap multistrap binfmt-support2.生成debian根目录,包括丰富的工具和命令...
2020-03-15 23:16:51
3825
4
原创 debian错删系统软件包的修复
针对不能上网的情况,需要用到对应的系统光盘sudo apt-cdrom add #将cd加入到source.listsudo vi /etc/apt/source.list #看看是否有加入,有注释则取消注释sudo apt install -f #修复依赖...
2020-02-19 14:54:26
685
原创 camdroid坑卓之坑1——编译问题
1.环境需要安装jdk6或以上版本,下载解压后,复制到/usr/jdk/(可指定),添加环境变量:sudo vim /etc/profile加入以下代码,export JAVA_HOME=/usr/jdkexport JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPA...
2020-02-17 19:47:50
1167
原创 linux下vmware-tools无法使用的若干原因
1.安装好没有重启。sudo reboot2.已经安装open-vm-tools,需要先卸载sudo apt remove open-vm-tools --purge3.留待补充。
2020-02-07 22:55:49
1027
原创 嵌入式学习日志(一)——全志H3之开发环境准备
小目标:让自己编译的uboot跑起来参考:wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO首先熟悉一下板子和开发流程。维基主要参考《使用全志原厂BSP》这一节。概要步骤:1.获得BSP源码包:git clone https://github.com/friendlyarm/h3_lichee.git lichee2.下载交叉编译器gcc-...
2020-01-03 20:03:27
4654
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人