随笔分类 - ARM linux开发
ARM开发板进行linux开发
摘要:tftp是客户端,tftpd是服务器端。ubuntu中常用的tftp服务器和客户端是tftpd hpa和tftp hpa。 1.安装:tftpd hpa(服务器) 2.创建一个目录用作tftpd的目录(根目录) 修改目录文件权限 3.配置 4.重新启动tftpd hpa网络服务 5.开发板从Ubun
阅读全文
摘要:1.什么是根文件系统 linux内核挂载的第一个文件系统,该根文件系统是挂载到根目录下的文件系统。rootfs,它是一个容器,也称之为一个“包”,里面包含: 1) linux的shell命令 /bin,一般的shell命令 /sbin,超级管理员就是root用户才能够使用的命令,这些命令很多时候跟硬
阅读全文
摘要:1.内核的作用 1)进程的管理和进程的通信:进程的创建和删除、进程之间优先级抢占、进程的时间片轮转调度、进程间的通信。 2)内存管理:内存分配算法,每个进程的内存空间由Linux进行分配。 3)支持的文件系统,可以通过cat /proc/filesystems 4)设备的管理,聚焦到linux驱动:
阅读全文
摘要:一、操作系统的启动过程 上电 uboot 加载linux内核 挂载根文件系统 执行应用程序 二、uboot 1.什么是uboot uboot其实就是一个通用的引导程序——bootloader。 boot,完成硬件的初始化,启动硬件平台 loader,初始化硬件后,加载操作系统。 U Boot的工作模
阅读全文
摘要:一、简介 NFS(Network File System,网络文件系统)是当前主流异构平台共享文件系统之一。 NFS可用于不同类型计算机、操作系统、网络架构和传输协议运行环境中的网络文件远程访问和共享。 总的来说,我们用它来实现Ubuntu和ARM开发板的文件共享 1.ubuntu:18.04 2.
阅读全文
摘要:一、简介 为了避免在ARM开发中频繁的切换ubuntu和windows系统,所以就想到,直接能控制开发板就好了。 1.ubuntu版本:18.04 2.USB转串口芯片:PL2303 3.虚拟机:VMware 14 4.ARM开发板系统:linux 二、连接串口到虚拟机 如图所示,将串口连接到虚拟机
阅读全文
浙公网安备 33010602011771号