玄铁杯|01 开箱+系统烧录+环境搭建

很幸运能入围这次的玄铁杯大赛中。因为是第二批入围的,有了第一批大佬们的经验,拿到板子的第一时间就开箱并顺利点亮了。这篇就来分享下开箱,烧录系统到搭建环境的这个过程。 1. 开箱 包装的严严实实的,还配个充气袋子。快递包装很专业。 看之前宣传中说的,荔枝派 4A对标的是树莓派4B。所以还以为荔……

阅读全文

小安派|04 DIY作品 小霸王游戏机

1.作品展示 作品功能可见以下B站视频 https://www.bilibili.com/video/BV1WG411C7iM/ 外壳可以使用灰太狼大佬提供的外壳STL文件。在嘉立创三维猴上打印(外壳12元+快递6元)。 外壳从以下的帖子中获取: 模型分享 2.作品说明 2.1 硬件部分 硬件上使用到了AiPi-Eye-S1开发板以及3.5寸 240*320像素的电容触摸屏,使用时可以使……

阅读全文

小安派|04 GPIO

本文首先介绍LHAL库的概念,继而使用小安排的GPIO外设。并使用raspberry pi pico作为逻辑分析仪来对GPIO的输出做采样捕获验证。 1. LHAL库外设 博流的LHAL库驱动外设进行了统一的封装。下列表格则是从SDK文档中摘取出来,列举出来小安排使用的BL616芯片外设的在L……

阅读全文

小安派|03屏幕触摸功能

液晶显示和触摸的驱动都是存在于AiPi-Open-Kits\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\bsp目录下的。硬件的驱动都已经写好了,我们使用他的时候只需要配置io就可以使用了。 和lcd的显示一样,配置是由用户写一个touch_conf_us……

阅读全文

小安派|02番外篇DSL_Dashboard bug分析

首先来看看这个bug出现的现象: 如上图所示,小安派上显示的时间是30点,这个显示的时间显然是有问题的。那么我们就来打开源码来挖一挖这个bug. AiPi-DSL_Dashboard的源码在/AiPi-Open-Kits/AiPi-DSL_Dashboard路径下的。 考虑到这个显示的……

阅读全文

小安派|01开发环境搭建

1. 开箱 开箱视频已发布到B站上,欢迎一件三联。 2. 开发环境搭建 论坛上已经有比较多的开发环境搭建文章了。可选windows和linux。且官方已经提供了虚拟机镜像。原本想着使用开箱即用的,结果打开百度网盘就😵了。镜像太大了,下载速度几十k。算了,还是自己安装一个吧。 首先是安装一个ubu……

阅读全文

小安派| 系列计划

序号 主题 内容 1 ✔ 开发环境搭建 1 ✔ nes 2 ✔ touch_pad 3 ✔ gpio 使用rp2040的逻辑分析仪进行io pwm测量 4 uart 5 adc 6 i2s 7 rtc 8 lcd 9 lvgl 10 rtos 11 ble 12 ble_keyboard……

阅读全文

Linux环境变量

1. 查看环境变量 查看环境变量有三个命令: env:env命令是environment的缩写,用于列出所有的环境变量; export:单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能; echo $PATH: echo $PATH用于列出变量PATH的值,里面……

阅读全文

ETW机制

通过ETW获取的信息非常丰富,可以通过ETW获取到的信息有: 文件类信息,包括文件创建、删除、读写等信息。 注册表信息,包括注册表的创建、删除、读写等信息。 进程线程信息,包括进程创建退出、线程创建退出、模块加载等。 网络信息,TCP、UDP协议的发送,接收ip地址以及数据长度等。 CPU……

阅读全文

WPP Tracing

1. Advantages over KdPrint It can be enabled, disabled and filtered during runtime with minimal overhead by logging in real-time binary messages Traces are are automatically included in the crash dumps Logs can be easily collected using a script Can be very useful for automating manual tests which use log's output Time Stamps, Function names and some other useful data can be easily included into log 2.Viewing the WPP trace messages in real-time Copy the driver's PDB file from the build folder to the target machine. Copy traceview.exe from WDK install location on the build machine (C:\Program Files (x86)\Windows Kits\8.1\Tools\x64\traceview.exe) to the target machine. Start traceview as an Administrator. On the File menu, click Create New Log Session. Click Add Provider. Click PDB (Debug Information) File, and then choose the .pdb file which came with the driver's build, in the build's folder.……

阅读全文