摘要: 主线linux f1c200s fbtft ssd1306 适配记录 menuconfig中开启staging drivers下small tft菜单中 fb ssd1306, 选择*编译进内核。 修改pio节点如下,添加 spi1 复用引脚。 pio: pinctrl@1c20800 { comp 阅读全文
posted @ 2022-03-09 03:57 IotaHydrae 阅读(761) 评论(0) 推荐(1) 编辑
摘要: Linux i2c-dev驱动 用户空间操作示例 测试芯片为at24c16 打开i2c总线节点 file = open("/dev/i2c-0", O_RDWR); if(file < 0){ fprintf(stderr, "failed to open i2c bus\n"); return - 阅读全文
posted @ 2022-02-28 21:13 IotaHydrae 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: linux用户空间控制lcd framebuffer控制台光标闪烁行为 阅读全文
posted @ 2022-02-12 20:36 IotaHydrae 阅读(289) 评论(3) 推荐(1) 编辑
摘要: 该项目使用立创eda专业版完成,项目地址如下 修改记录 2021-10-10 今天焊接测试了一下,结果CH340C电脑根本检测不到,检查一通后发现,踩了别人埋下的坑!注意!USB Type-C 6Pin式的接口,A5和B5不是D+、D-,而是CC1和CC2,我为了方便直接使用立创用户库别人画的器件原 阅读全文
posted @ 2022-01-10 14:31 IotaHydrae 阅读(293) 评论(1) 推荐(0) 编辑
摘要: ____ _ _ ____ _ _ | _ \ ___ __ _(_)___| |_ ___ _ __ / ___| _ __ _ __(_) |_ ___ | |_) / _ \/ _` | / __| __/ _ \ '__| \___ \| '_ \| '__| | __/ _ \ | _ < 阅读全文
posted @ 2022-01-10 14:27 IotaHydrae 阅读(1037) 评论(0) 推荐(1) 编辑
摘要: 虽然lvgl官方提供了有关linux framebuffer操作的库函数,但是我决定自己试一下能否自己实现这部分操作 实际项目中应优先采用官方库函数,官方实现代码位于文件夹lv_drivers/display下fbdev.c。 这篇文章则记录这整个过程。 文章中若有言论及操作不妥之处,还望各位不吝赐 阅读全文
posted @ 2022-01-10 14:27 IotaHydrae 阅读(1508) 评论(0) 推荐(1) 编辑
摘要: LVGL的使用:运行LVGL的PC模拟器例程 @( ) 写在前面 2021-8-2 eclipse搭建的模拟环境在今天,已经比不上vs+win32API或者vscode+sdl的环境好用了,推荐使用上述两种环境进行开发。详情见lvgl的github仓库 LVGL是一个开源的图形库,提供了创建嵌入式G 阅读全文
posted @ 2022-01-10 14:24 IotaHydrae 阅读(1933) 评论(0) 推荐(0) 编辑
摘要: Source Insight 4安装图文教程,附激活文件直链 下载链接:http://naturalporters.vicp.io/uploads/si4_kgen_unis.zip 直链没了,就用下面的吧。。 天翼云盘链接:https://cloud.189.cn/t/YrIRj2EjyiAv @ 阅读全文
posted @ 2022-01-10 14:23 IotaHydrae 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 参考 https://kernelnewbies.org/FirstKernelPatch 阅读全文
posted @ 2021-12-15 16:31 IotaHydrae 阅读(48) 评论(0) 推荐(0) 编辑
摘要: ccu register base:0x01c20000 devmem 0x01c20000 The PLL output=(24MHz*N*K)/(M*P) N=31 K=1 M=1 P=/1 register value: 0x90001e00 cpu clock=744MHz 2K perfo 阅读全文
posted @ 2021-12-02 17:06 IotaHydrae 阅读(283) 评论(0) 推荐(0) 编辑