当前位置:首页 > 技术

技术

  • 最新
  • 浏览
  • 评论

【转】小白自制Linux开发板 四. 通过SPI使用ESP8266做无线网卡

Watrt4周前 (01-06)LINUX570
【转】小白自制Linux开发板 四. 通过SPI使用ESP8266做无线网卡
前言前几次我们一起完成了那个小小开发板的设计,并且成功运行自己移植的Linux系统,但是,那个小板并没有什么用,接下来这几篇我们一起来做点有意思的事情吧。首先改变一下电路设计,随着小板的完成,我需要添加各种功能,但是因为每种功能设计的时候都心里没底,需要做专门的验证板来进行实验,那我就不得不将soc以及电源相关的容阻器件进行重新焊接,不但费时费力,还容易造成相关元件损坏(别问我怎么知道的)。所以这里依然借(bai)鉴(piao)大佬们的思路,分为核心板和底板两部分。核心板主要承载soc以及核心供...

【转】小白自制Linux开发板 三. Linux内核与文件系统移植

Watrt4周前 (01-06)LINUX470
【转】小白自制Linux开发板 三. Linux内核与文件系统移植
上一篇完成了uboot的移植,但是想要愉快的在开发板上玩耍还需要移植Linux内核和文件系统。1.Linux内核事实上对于F1C100S/F1C200S,Linux官方源码已经对licheepi nano进行支持。所以我们完全可以通过licheepi nano的配置文件进行移植。1.1. 下载内核源码进入Linux系统官网:https://www.kernel.org/这里面列出的都是一些主要版本,如主线版本,上时间支持版本,个人推荐使用最新的长时间支持版本(5.10.69)。但是因为我这个项目...

【转】小白自制Linux开发板 二. u-boot移植

Watrt4周前 (01-06)LINUX530
【转】小白自制Linux开发板 二. u-boot移植
我们都知道,PC在启动的时候,首先是进入BIOS,再根据BIOS中配置信息引导后续的启动操作系统,比如配置Windows启动。而对于嵌入式linux中,并没有BIOS,这时候就需要一种类似引导程序来处理。于是就有了BootLoader。BootLoader是一段小程序,可以把它想象成PC机linux上的GRUB/LILO引导程序,可以直接从flash或TF卡中运行,来装载内核。它可以初始化硬件设备,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统做好准备。1. 嵌入式开发板的启动...

【转】小白自制Linux开发板 一. 瞎抄原理图与乱画PCB

Watrt4周前 (01-06)LINUX360
【转】小白自制Linux开发板 一. 瞎抄原理图与乱画PCB
 因为墨云是基于高中物理水平的电路知识来学习、而且此前也就玩过树莓派、Esp8266之类的开发板,水平基础趋近于零,所以在写这个系列的时候抱着记录的心态、还望不足之处还望大佬们指正。《论语》说:见贤思齐焉。所以现在墨云又开始瞎折腾了为啥突然想做嵌入式开发呢,因为看见了下面两位牛人【稚晖君】https://www.bilibili.com/video/av65365123/【在名片上运行的Business Card Linux】 https://www.thirtythreef...

嵌入试设备中杂记

Watrt2个月前 (11-28)嵌入式1100
嵌入试设备中杂记
WIFI:首先确定是否正确的加载USB无线网卡的驱动然后配置连接wifi配置:文件位置:/etc/wpa_supplicant.confctrl_interface=/var/run/wpa_supplicant ap_scan=1 network={   ssid="ZCWH"   key_mgmt=WPA-PSK   psk="00004157" }配置好后开始连接:wpa_sup...

台电X3 plus 屏重力调整

Watrt4个月前 (09-24)LINUX1840
台电X3 plus 屏重力调整
获取型号执行命令查看传感器设备信息,得到设备型号。# /dev/iio\:deviceXX,XX要按实际情况修改。 udevadm info /dev/iio\:device0  P: /devices/pci0000:00/0000:00:17.1/i2c_designware.5/i2c-5/i2c-KIOX000A:00/iio:device0 N: iio:device0 L: 0 E: DEV...

qt环境设置

Watrt5个月前 (09-03)LINUX3910
qt环境设置
#!/bin/sh # you should run the following command line to source this file # # source /root/qtenv.sh # export TSLIB_TSEVENTTYPE=H3600 export TSLIB_CONSOLEDEVICE=none...

duo制作ubuntu文件系统

Watrt5个月前 (08-25)LINUX4410
duo制作ubuntu文件系统
在Ubuntu 22.04 LTS下执行:首先在内核编译中添加以下选项# We need to enable a few modules in the kernel configuration before we can continue, so: nano ~/duo-buildroot-sdk/build/boards/c...