
xboard
文章平均质量分 78
xboard项目旨在给以前不用的板卡,适配新的系统(【uboot(2020.10),kernel(5.4.272),busybox(1.35),buildroot(2022.11)】),从而方便学习linux系统。
口袋物联
作者: 口袋物联
主要从事Linux系统软件开发,喜欢阅读内核源代码,在不断的学习和工作中深入理解内存管理,进程调度,文件系统,设备驱动等内核子系统
展开
-
蓝牙常用调试工具(bluetoothctl/hiconfig/l2ping/l2test/hcidump/btmon)
【代码】蓝牙常用调试工具(bluetoothctl/hiconfig/l2ping/l2test/hcidump/btmon)原创 2024-12-20 15:02:15 · 197 阅读 · 0 评论 -
rtl8761驱动移植(CM390)
kernel5.15以后,代码进行了重构,单独列出rtl8761b(支持uart接口)和rtl8761bu。kernel5.14以前,相对5.10,从match(id_table)的2个参数增加到4个。在btusb.c中,增加device信息到blacklist_table。kernel5.10以前,有rtl8761a和rtl8761b。在btrtl.c中,增加match信息到ic_id_table。RTL8761蓝牙芯片,主要有2个系列即A系列和B系列。rtl8761B系列,可以找到通用的文档,原创 2024-12-06 18:04:11 · 403 阅读 · 0 评论 -
qt三大调试方法总结(printf\qDebug\qCDebug)
源码定义在根文件系统定义在源码定义在根文件系统定义在。原创 2024-12-04 14:53:49 · 426 阅读 · 0 评论 -
qt图像合成模式分析
文章目录定义含义示例分析CompositionMode_ClearCompositionMode_SourceCompositionMode_DestinationCompositionMode_SourceOverCompositionMode_DestinationOverCompositionMode_SourceInCompositionMode_DestinationInCompositionMode_SourceOutCompositionMode_DestinationOutCompositi原创 2024-12-04 11:40:00 · 221 阅读 · 0 评论 -
uboot下板级头文件(configs/include)怎样引用的呢?
最新在移植zturn-lite开发板,发现include/configs下的zynq-common.h文件被引用,按照以前的经验,应该是一个开发板的名字,那么,对于include/configs目录下的头文件,系统到底是什么选择的呢?对比zynq_altk_defconfig与xilinx_zynq_virt_defconfig,发现正点原子下,多了对CONFIG_SYS_CONFIG_NAM的定义,且配置下正好有此文件,是巧合还是有意?百度的AI答案,似乎回答了,又似乎没有回答。1 一切答案都在源码中。原创 2024-11-19 16:07:15 · 115 阅读 · 0 评论 -
Linux system-timesyncd同步机制梳理
chronyd是一个用于网络时间同步的守护进程,设计用来替代传统的 ntpd(Network Time Protocol Daemon),通过提供更快的收敛速度、更低的资源消耗和更简单的配置,成为了 ntpd 的一个有力的替代品,尤其适合那些对性能和资源敏感的场景。代码实现,主要基于dbus封装接口,如果对此了解,看容易理清楚逻辑,在src/timesync目录下,主要有4个文件。配置文件位于:/lib/systemd/system/systemd-timesyncd.service。原创 2024-11-19 08:44:42 · 314 阅读 · 0 评论 -
[xboard]xboard项目简介
而在当下的网络上,查找6410开发板,见得最多的开发板,是OK6410和tiny6410,大家上传的也都是基于老版本做的一些开发、移植。所以借xboard项目,将本人的real6410重新移植,使其焕然心机!上面对比了不同厂家的s3c6410,硬件资源上的差异,其实对比SMDK6410,不难发现,它们大同小异,基本上都是在三星提供的参考板上移植过来的。给“旧的”、“吃灰”的板卡,穿上新的衣服,从而可以使用已有的板卡,学习新的系统(uboot、kernel、rootfs)知识。原创 2024-05-03 18:28:43 · 422 阅读 · 0 评论 -
[xboard]real6410-7.2 移植rootfs之buildroot
原文链接:https://blog.youkuaiyun.com/weixin_40837318/article/details/134328622bin make。错误提示:Your PATH contains spaces, TABs, and/or newline (\n) characters.错误原因:由于WSL的PATH引入了windows的路径导致的。解决办法:可使用以下命令进行 编译。原创 2024-04-04 18:22:44 · 136 阅读 · 0 评论 -
[xboard]real6410-7.1 移植rootfs之busybox
gcc4.8及以前 都支持–with-arch=armv7-a --with-tune=cortex-a9。busybox配置编译。gcc4.7及到7.5。原创 2024-04-04 18:21:12 · 146 阅读 · 0 评论 -
[xboard]real6410-6.2 移植kernel网络驱动
选中Networking support -> Networking options -> TCP/IP networking。参考https://blog.youkuaiyun.com/u011011827/article/details/115479707。即将CONFIG_ETHERNET=y改为CONFIG_INET=y。核心板,使用DM9000A。重新配置kernel。原创 2024-04-04 18:18:49 · 203 阅读 · 0 评论 -
[xboard]real6410-6.1 移植kernel 5.4.272
mmc0: SDHCI controller on samsung-hsmmc [蚦-sdhci.1] using ADMA。参考http://news.eeworld.com.cn/mcu/ic622446.html,修改后,启动正常。了解S3C6410内核相关。原创 2024-04-04 18:17:01 · 394 阅读 · 0 评论 -
[xboard]real6410-5.3 移植uboot 2020.10之u-boot流程
文章目录uboot控制uboot 流程uboot加载kerneluboot控制uboot 流程uboot加载kernel原创 2024-04-04 18:13:41 · 128 阅读 · 0 评论 -
[xboard]real6410-5.2 移植uboot 2020.10之Makefile解析
文章目录spl控制spl流程spl加载ubootspl控制spl流程spl加载uboot原创 2024-04-04 18:11:50 · 311 阅读 · 0 评论 -
[xboard]real6410-5.1 移植uboot 2020.10
文章目录代码下载代码结构移植内容代码下载代码结构移植内容原创 2024-04-04 18:09:14 · 105 阅读 · 0 评论 -
[xboard]real6410-5.4 移植uboot 2020.10之real6410
文章目录代码下载代码结构移植内容代码下载代码结构移植内容原创 2024-04-04 18:08:26 · 93 阅读 · 0 评论 -
[xboard]real6410-4 裸机控制led
有问题gjw@LAPTOP-5MVQT5VO:~/xboard/xboard-baremetal/real6410/led-v3$ export CROSS_COMPILE=/home/gjw/2024/compile/gcc-linaro-6.5.0-2018.12-x86_64_arm-linux-gnueabihf/bin/arm-linux-mcr p15,0,r0,c15,c2,4 @把r0的值(包括了外设基地址+外设大小)告诉cpu。原创 2024-04-04 18:03:10 · 163 阅读 · 0 评论 -
[xboard]real6410-3 S3C6410光盘资料与功能测试
文章目录1 real6410官方资源1 官方镜像2 官方源码3 官方测试2 ok6410a资源3 友善6410资源4 uboot学习参考1 real6410官方资源1 官方镜像2 官方源码3 官方测试2 ok6410a资源3 友善6410资源4 uboot学习参考原创 2024-04-04 18:00:00 · 276 阅读 · 0 评论 -
[xboard]real6410-2 重新认识S3C6410
第二步:BL1初始化配置内存和Flash,然后将BL2(uboot主体代码)复制到内存中,然后跳转到内存中运行(uboot会判断自己是在iRAM中运行还是内存中运行,如果是iRAM则跳转到内存中运行;一般在调试学习阶段,使用SD卡方式,在产品应用阶段,使用NAND方式。S3C6410之际,亦是SDHC之际,故在s3c6410板子使用SD卡启动时,分为sd卡与sdhc卡,区别在于reserved的位数不同。第一步:Reset复位后,从iROM中读取BL0执行,BL0将BL1复制到iRAM中运行。原创 2024-04-04 17:54:14 · 196 阅读 · 0 评论 -
[xboard]real6410-1 S3C6410开发板对比
虽然S3C6410系列开发板,已走进了历史,但是,6410作为代替2440开发板,也曾昙花一现。记得当年,有个googleman的网友,对比过市面上各家的板卡的优劣,《中国嵌入式高端ARM开发板的江湖故事——详细分析国内各家ARM11 S3C6410 开发板的选型以及竞争格局分析各家2440开发板的性价比(初学者如何选择开发板)最早推出S3C6410开发板的是友坚,代表开发板有UT6410和idea6410,主要做方案,突出在Wince,而且开发板非常贵;原创 2024-04-04 16:30:52 · 299 阅读 · 0 评论