本人硬件小白一枚,与2021年4月入住哇酷社区,结识众位大佬,并在各位大佬的帖子中觅得大量的学习资源,最终完成自制小电脑的心愿。既得所愿,现将所有资料汇总成章,整理于此,共享之,再次感谢期间给与支持的晕哥、迪卡大神等大佬。
小白自制Linux开发板 一. 瞎抄原理图与乱画PCB
https://www.cnblogs.com/twzy/p/14714651.html
小白自制Linux开发板 二. u-boot移植
https://www.cnblogs.com/twzy/p/14865952.html
小白自制Linux开发板 三. Linux内核与文件系统移植
https://www.cnblogs.com/twzy/p/15355842.html
小白自制Linux开发板 四. 通过SPI使用ESP8266做无线网卡
https://www.cnblogs.com/twzy/p/15160808.html
小白自制Linux开发板 五. Debian文件系统制作,以及WIFI配置、交换分区配置
https://www.cnblogs.com/twzy/p/15160824.html
小白自制Linux开发板 六. SPI TFT屏幕修改与移植
https://www.cnblogs.com/twzy/p/15160836.html
小白自制Linux开发板 七. USB驱动配置
https://www.cnblogs.com/twzy/p/15243838.html
小白自制Linux开发板 八. Linux音频驱动配置
https://www.cnblogs.com/twzy/p/15356109.html
小白自制Linux开发板 九. 修改开机Logo
https://www.cnblogs.com/twzy/p/15356119.html
小白自制Linux开发板 十. NES游戏玩起来
https://www.cnblogs.com/twzy/p/15356127.html
其他正在整理中
最近编辑记录 twzy (2021-10-19 08:52:01)
离线
离线
小白自制Linux开发板 六. SPI TFT屏幕修改与移植
https://www.cnblogs.com/twzy/p/15160836.html
离线
小白自制Linux开发板 七. USB驱动配置
https://www.cnblogs.com/twzy/p/15243838.html
离线
小白自制Linux开发板 八. Linux音频驱动配置
https://www.cnblogs.com/twzy/p/15356109.html
关于硬件驱动部分的内容基本算是全结束了,积攒的文章也差不多全放完了,后续会集中处理一些bug,更新速度也会随之放缓,还请见谅。
那个显示小企鹅的方式我会放在第九篇。
另外既然是自制开发板,所以这个板子是不卖的,但是硬件相关资料分别在第一篇和第四篇中,在本帖3楼也有链接,软件部分很快整理完成会上传到网盘(因为提及会很大)。到时候会给大家地址。
最后感谢大家支持,过一段时间再见 ^_^
最近编辑记录 twzy (2021-10-23 21:50:52)
离线
小白自制Linux开发板 九. 修改开机Logo
https://www.cnblogs.com/twzy/p/15356119.html
离线
twzy 说:https://whycan.com/files/members/6376/IMG_4455.jpg
游戏机目标达成,资料整理中……
貌似颜色不对?
已经修复了
处理方式
修改InfoNES_System_Linux.cpp文件中的static int lcd_fb_display_px函数
static int lcd_fb_display_px(WORD color, int x, int y)
{
WORD *pen16;
unsigned char r, g, b;
r = ((color >> 10) & 0x1f);
g = ((color >> 5) & 0x3f);
b = (color & 0x1f);
color = r<<11|g<<6|b;
pen16 = (WORD *)(fb_mem + y*line_width + x*px_width);
*pen16 = color;
return 0;
}
离线
@twzy
666666大佬这个ESP8266 SPI模式长时间工作稳定吗?
有个问题,就是当小板作为服务器(web服务器、ftp服务器)的时候,传输一点数据后就自动断开了,不知道怎么处理
root@SnailCard:~# dmesg |grep wlan0
[ 241.525691] wlan0: authenticate with 78:44:fd:7e:02:88
[ 241.531292] wlan0: send auth to 78:44:fd:7e:02:88 (try 1/3)
[ 241.742250] wlan0: send auth to 78:44:fd:7e:02:88 (try 2/3)
[ 241.755538] wlan0: authenticated
[ 241.772270] wlan0: associate with 78:44:fd:7e:02:88 (try 1/3)
[ 241.982257] wlan0: associate with 78:44:fd:7e:02:88 (try 2/3)
[ 241.998657] wlan0: RX AssocResp from 78:44:fd:7e:02:88 (capab=0x1411 status=0 aid=1)
[ 242.009522] wlan0: associated
[ 242.014791] wlan0: Limiting TX power to 20 (20 - 0) dBm as advertised by 78:44:fd:7e:02:88
[ 572.506851] wlan0: authenticate with 78:44:fd:7e:02:88
[ 572.514157] wlan0: send auth to 78:44:fd:7e:02:88 (try 1/3)
[ 572.725587] wlan0: send auth to 78:44:fd:7e:02:88 (try 2/3)
[ 572.935684] wlan0: send auth to 78:44:fd:7e:02:88 (try 3/3)
[ 573.145784] wlan0: authentication with 78:44:fd:7e:02:88 timed out
如果是纯下载没问题的
最近编辑记录 twzy (2021-11-01 09:47:12)
离线
@twzy
SDIO ESP8089开源Linux驱动现在可以直接编译通过了, 有没有朋友一起试一试
https://whycan.com/t_4326.html#p69705和我这情况一样了, 有人说是电源问题,一脸懵x。
我们一起定位一下问题原因,争取在本帖把这个问题给解决了
离线
小白自制Linux开发板 十. NES游戏玩起来
https://www.cnblogs.com/twzy/p/15356127.html
这大概是本系列最后一篇了
离线
这是NES模拟器代码,已经修改过了
arm-NES-linux-master.zip
下面是在硬盘中待了10年的nes游戏
roms.zip
u-boot项目
链接:https://pan.baidu.com/s/1WWrzVKYx6EthaJrzLj3mFg
提取码:fwup
内核项目
链接:https://pan.baidu.com/s/1rrNq95bFjStLpEa-sj-O6Q
提取码:qeby
文件系统实在太大了,所以暂时不传了
离线
光速进行时 说:作者大大,啥时候能把镜像打包一份,直接用win系统烧tf卡上直接用
第四篇中有链接
测试镜像文件:
链接:https://pan.baidu.com/s/1qTTgBndBvmssCdeqXHI3Pg
提取码:fw52
上面那个文件有点问题已经删除了
使用这个镜像测试
链接:
https://pan.baidu.com/s/1uG4MTF008DliohcKo6IuqQ
提取码:xnpz
离线
Debian文件系统制作走到 这步进行不下去了,
sudo LC_ALL=C LANGUAGE=C LANG=C chroot rootfs /debootstrap/debootstrap --second-stage --verbose
chroot: failed to run command '/debootstrap/debootstrap': No such file or directory
遇到过,清理以前的内容,重新来一遍就可以了
离线
如果想看v3s的相关资料的,可以关注一下这个帖子 https://whycan.com/t_7338.html
离线
该系列的Debian镜像。解压后将扩展名改为img
链接:https://pan.baidu.com/s/11l5o-bZK6KueomYehV3l1w
提取码:42ka
离线
更新一下Debian镜像。解压后将扩展名改为img
链接:https://pan.baidu.com/s/1RrITGJ3OgoJtYYEY0EImRQ
提取码:6czb
最近编辑记录 twzy (2022-01-13 17:45:24)
离线
大佬,参考你的贴子,我用nano板,在Starting kernel...一直重启;求助哇
https://whycan.com/files/members/9470/Starting%20kernel....jpg
检查zImage 、 tf卡格式等等
离线