嵌入式
qq_29517403
无123
展开
-
arm-linux开发环境安装
野火的i.mx6ull开发板,按照配套资料《i.MX Linux开发实战指南》安装ubuntu18.04虚拟机。vmvare15.5安装ubuntu18.04,过程不再赘述。因为之前本地的vmware版本稍微有点旧,在选择虚拟机硬件兼容性时,最高可以选择Workstation 12.x,在安装系统的时候会挂死在打印信息的阶段。网上有说可以选择Workstation 6.0解决,我没有试过,直接...原创 2020-04-07 23:19:16 · 382 阅读 · 0 评论 -
编译arm-linux时遇到的问题
野火mx6ull开发板,1、git失败问题:error: RPC failed; curl 18 transfer closed with outstanding read data remaining解决方法:两种方法一起使用了,可以成功,具体是那个生效的不确定。git config --global http.postBuffer 524288000 git config...原创 2020-04-07 22:50:32 · 3163 阅读 · 1 评论 -
linux系统组成
Linux 内核主要由 5 部分组成,分别为:进程管理子系统,内存管理子系统,文件子系统,网络子系统,设备子系统由系统调用层(系统调用子系统)进行统一管理,应用层通过系统调用层的函数接口与内核进行交互, 用户应用程序执行的地方是用户空间,用户空间之下则是内核空间, Linux 内核正是位于内核空间中。1、进程管理子系统进程管理的核心就是进程的调度。在 Linux 内核中,进程调...原创 2020-03-26 22:56:00 · 342 阅读 · 0 评论 -
U-Boot
Universal Boot LoaderU-Boot 的主要作用是用来启动操作系统内核,它分为两个阶段, 即 boot + loader,boot 阶段启动系统,初始化硬件设备,建立内存空间映射图,将系统的软硬件带到一个合适的状态, loader 阶段将操作系统内核文件加载至内存,之后跳转到内核所在地址运行。当一个开发板上电的时候,即使是执行非常简单的程序,都需要进行很多初始化的操作,如...原创 2020-03-26 22:13:20 · 166 阅读 · 0 评论 -
交叉编译环境
1 单板上电连接网线、串口线。登录串口终端(用户名root,没有密码)2 登录虚拟机查看虚拟机IP开启NFS服务1、安装NFS服务sudo apt-get install nfs-kernel-server2、查看用户 id在配置 NFS 时需要使用到用户 uid 和组 gid,可使用 id 命令查看,在开发主机上的终端输入如下命令:3、配置NFS安装...原创 2020-03-25 20:11:01 · 211 阅读 · 0 评论