TaterLi 个人博客

MicroPython 固件: firmware_rp2_256mbit下载 虽然没人这么做,但是我还是试了下,正常的,通过Thonny灌31M文件进去再读出都是正常,除了速度极慢. 需要修改Micropython相关文件列表. ports/rp2/rp2_flash.c lib/pic...

发布 0 条评论

其实前一节已经写了一些方法,在C中我们叫做函数,其中入口的叫Main的方法,今天好好研究下这个方法. 把程序写成这样的最小形式,然后编译成字节码运行一遍看看. package com.hello; public class basic { public static void...

发布 0 条评论

由于最近遇到一个开源软件作者跑路,软件作者是用Java来写的,而本身功能也比较多,由于本身是属于MC的模组,用其他语言也不方便啊,自己本身也有其他语言的编程知识,所以觉得花一丢丢时间速通下Java,应该也不是特别难的事情,这个是我自己...

发布 1 条评论

目前这个板子除了原理图,什么资料都没了,所以在咸鱼特别便宜,于是淘了一个,发现并没适配最新的Yocto,所以就移植了一下,内核是已经适配的. 参数大致就是1GHz Cortex-A9,带GPU,有扩展IO,反正就是便宜垃圾就是了,当年不垃圾,现在很垃...

发布 0 条评论

由于一些原因,比如没有root权限,或者觉得Docker稍微臃肿,基本是单机使用,Podman似乎是更好选择. 安装也是非常简单. root@defensive-active:~# apt install podman 可见实际也并不大,如果没有root,用snap安装到自己目录应该...

发布 0 条评论

最近在调试一个DFU设备模式,结果下载后发现从MCU到Host方向总是不能成功,这怎么行啊,于是调查发现,我的回调函数,居然被Keil擅自删除了. 主要看tud_dfu_download_cb这个函数,现在发现他是没有地址的. 因此这个验证肯定过不...

发布 0 条评论

偶然发现了DataMover这个IP,确实解决了很多问题,一般我们在PL端要读写AXI Slave Port的PS时候,总是很不喜欢写复杂的AXI Full协议.就算实现AXI Lite协议也觉得很累啊. DataMover就是支持AXIS转AXI接口,配合其他IP可以解决非常...

发布 0 条评论

最近在调试一个SDMMC外设,他的IDMA只能通过AXI SRAM,所以开启缓存是最优化性能选择. 都知道缓存是有一致性问题的,我们看看官方参考代码是怎么处理读取问题的. https://github.com/STMicroelectronics/STM32CubeH7/blob/mas...

发布 0 条评论

esp-idf项目使用components方式,可以把多个功能分开的做到多个组件里,这样可以做到松散耦合. 这里记录一下esp-idf如何增加component,增加LVGL移植层,首先确保目前Hello World是能跑的,不然接下来都没得谈了. 新建一个compo...

发布 0 条评论

网络基础知识到后面,基本上就是应用层上干,这样的事情实在太多了,毕竟依赖网络的软件总是无穷无尽的. 大致看一下这个简单的网络规划. 其中PC0/PC1是VLAN10客户端,PC2/PC3是VLAN20客户端,PC4/PC5是VLAN30客户端,PC6/PC7是VL...

发布 0 条评论