开发板 :批量生产(具备联网功能、系统版本更新、客户数据收集功能 )
网线:传输数据。速度快、容易丢包
ip层协议:IPV4
传输层:TCP\UDP
串口线
usb转口线;传输数据,
串口数据:传输速度很慢、但是稳定
安卓线:传输时数据、线刷fastboot、刷系统
海绵板:隔热、抗压
2)使用6818
连线:
电源:
串口线
配置CRT:
波特率:115200 bit/s
系统启动:
系统引导(uboot )
内核阶段(kernel)
文件系统:file system
烧写程序:
1)编译代码:
gcc:只能在inter或者amd芯片上的操作系统运行
arm-linux-gcc:只能在arm芯片上的系统运行
CPU类型不同 -->CPU架构不同 -->CPU指令集不同
给vscode安装arm-linux-gcc(交叉编译工具链)
飞秋下载5.4.0版本压缩包:
先cp到家目录:
cp arm-linux-gnueabi-5.4.0.tar.xz ~
在家目录里面解压:
sudo tar Jxvf arm-linux-gnueabi-5.4.0.tar.xz -C /
把编译器的路径添加在/etc/profile里面最后一行:sudo vim /etc/profile
export PATH=/usr/local/arm/5.4.0/usr/bin/:$PATH
生效配置文件:source /etc/profile
注意:我要用的编译器在此路径下:/usr/local/arm/5.4.0/usr/bin/arm-linux-gcc
烧写方式:
第一种烧写:rx
① rx
用法:rx空格文件名字
② chmod 777 文件名字
读 写 执行
1 1 1
7(文件所有者) 7(同组用户) 7(其他用户)
1+2+4
第二种烧写:开发板里面的Linux系统兼容 FAT32的文件系统
第一步:要把拷贝到开发板的资料存放在u盘里面
第二步:把u盘接到开发板上面
第三步:
进入U盘挂载路径:/mnt/udisk
如果确定你的U盘是FAT32,然后在/mnt/udisk看不到U盘里面东西,可以选择使用挂载命令:
mkdir /mnt/udisk/usb
mount /dev/sad??? /mnt/udisk/usb
第三种:rz
1.开发板没有自带rz,需要从网上下载源码或者直接下载rz
2)把rz下载到开发板里面:rx下载rz
在CRT输入:rx rz
3)修改rz的权限:chmod 777 rz
4)把rz移动到/bin里面
5)执行rz下载文件:
rz -y //更新覆盖的意思