2.搭建三者互通
1.搭建TFTP服务
这两点搞定基本可以飞奔了
记录一下
配置 板子的ip ifconfig eth3 IP地址
不用重启network服务因为也没有这个服务 当然虚拟机里面的一样
重要的是虚拟机操作可以参考韦东山书下面的链接。
这个每次都让我废了很大的时间
特此备注

今天暂时没什么内容

个人分享的韦东山的两个pdf很好用

转载自NFS

转载自
Ubuntu里 创建nfs共享目录
mkdir /jz2440_nfs sudo vim /etc/exports 添加
#nfs 共享目录
/jz2440_nfs *(rw,sync,no_root_squash) #nfs启动时的 内核文件目录
/jz2440_nfs/first_fs *(rw,sync,no_root_squash) #启动nfs服务
sudo /etc/init.d/nfs-kernel-server start 板子挂载:
mount -t nfs -o nolock 192.168.16.55:/work/nfs_root /mnt

转载自 CSDN

1.
执行命令:sudo apt-get install nfs-kernel-server 。安装nfs 2.
配置/etc/exports文件 2.1
建立nfs专有文件夹,文件位置随你定,只是建立之后里面的内容可以实现nfs共享。本人建立在/home/he/nfs_he 2.2 修改/etc/exports里的内容 在最后一行加/home/he/nfs_he *(rw,sync,no_root_squash,no_subtree_check),保存退出 这一行的含义是: /home/he/nfs_he:与nfs服务客户端共享的目录,这个路径必须和你前面设置的文件的路径一致! *:允许所有的网段访问,也可以使用具体的IP rw:挂接此目录的客户端对该共享目录具有读写权限 sync:资料同步写入内存和硬盘 no_root_squash:root用户具有对根目录的完全管理访问权限。 no_subtree_check:不检查父目录的权限。更多的参数说明我在文章下面贴出来了! 3. 相关工作配置完成。先启动`rpcbind sudo /etc/init.d/rpcbind start` 再启动 `nfs sudo /etc/init.d/nfs-kernel-server start` 4. 如果出现以下,则恭喜你成功了! [ ok ] Starting nfs-kernel-server (via systemctl): nfs-kernel-server.service. 测试 是否NFS运行成功
配置完成后,通过是否能够成功在宿主机上挂载本机,就可以判断 NFS 是否
配好。例如在宿主机/目录下执行:
# mount 192.168.0.3:/work/nfs /mnt 重启NFS服务
service nfs-server restart
更改 nfs共享文件夹
sudo vim /etc/exports setenv nfsboot "setenv bootargs console=ttyS0,115200 init=/init root=/dev/nfs rw nfsroot=${nfsip}:/opt/rootnfs ip=${ipaddr};bootz ${loadaddr} - ${fdt_addr}"
// setenv bootnfs "run netload;run nfsboot"
// setenv loadaddr "0x10008000"
// setenv fdt_addr "0x10000100" 遇到的错误: 错误一:[....] Starting nfs-kernel-server (via systemctl): nfs-kernel-server.serviceJob for nfs-server.service failed. See "systemctl status nfs-server.service" and "journalctl -xe" for details. 没有建立对/etc/exports里的内容 错误二:sudo:/etc/init.d/portmap: command not found 12.0以上的ubuntu已经讲portmap改为rpcbind,只需sudo /etc/init.d/rpcbind start即可~
printk 信息查询 dmseg
中断一个正在运行的程序
四、fg
将后台中的命令调至前台继续运行
如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
然后就可以终止程序的运行了
ps 命令如果显示 S 表示程序在休眠
cat /proc/interrupts 可以看到中断的注册和使用情况 pull 机制提供了一种可以超时的处理程序
信号量 和原子操作可以达到 只运行一个驱动进程
阻塞和非阻塞程序 通过 标志位区别

jz2440 环境搭建的更多相关文章

  1. jz2440 环境搭建遇到的问题

    已解决:

  2. centos7 环境搭建

    centos7 环境搭建    CentOS-7-x86_64-DVD-1511.iso    vmware121. 安装    使用iso安装系统:2. 修改yum源到光盘        先把光盘C ...

  3. linux4.10.8 内核移植(一)---环境搭建及适配单板。

    一.环境搭建 源码包下载:git clone https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.10.8.tar.gz 或者直接去kernel. ...

  4. 01-S3C2440学习入门概念+环境搭建【转】

    本文转载自:http://blog.csdn.net/fengyuwuzu0519/article/details/54754812 一.心得: 这两年学过很多东西,有点杂,总感觉不够踏实,于是准备写 ...

  5. u-boot 移植(一)编译环境搭建

    u-boot 移植(一)编译环境搭建 soc:s3c2440 board:jz2440 uboot:u-boot-2016.11 toolchain:gcc-linaro-7.4.1-2019.02- ...

  6. .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

    2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...

  7. Azure Service Fabric 开发环境搭建

    微服务体系结构是一种将服务器应用程序构建为一组小型服务的方法,每个服务都按自己的进程运行,并通过 HTTP 和 WebSocket 等协议相互通信.每个微服务都在特定的界定上下文(每服务)中实现特定的 ...

  8. rnandroid环境搭建

    react-native 环境搭建具体步骤这个大家已经玩烂了,这个主要是记录下来自己做win7系统遇到的坑 1.com.android.ddmlib.installexception 遇到这个问题,在 ...

  9. python开发环境搭建

    虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...

  10. springMVC初探--环境搭建和第一个HelloWorld简单项目

    注:此篇为学习springMVC时,做的笔记整理. MVC框架要做哪些事情? a,将url映射到java类,或者java类的方法上 b,封装用户提交的数据 c,处理请求->调用相关的业务处理—& ...

随机推荐

  1. 最新最完整的iphone开发ios开发证书/发布证书/推送证书/企业证书和描述文件制作方法与教程

    本文介绍最新的最全的如何制作 iOS 证书(开发证书.发布证书.推送证书,企业证书)和iphone配置描述文件,用于iphone和ipad开发构建 IOS App 应用.如果嫌麻烦,可以使用懒人工具a ...

  2. dbeaver导入sql脚本报错的排查—— ERROR 1366 (HY000) at line

    描述 在使用dbeaver进行sql脚本导入的时候报了以下的错误. C:\Users\xxxx\AppData\Roaming\DBeaverData\drivers\clients\mysql_8\ ...

  3. linux 安装jdk8

    参考:https://www.cnblogs.com/raoyulu/p/13265419.html 一.卸载现用的JDK 1.查看Linux自带的JDK是否已安装 查看是否安装openjdk jav ...

  4. DeepWiki:AI驱动、免费且实用的 GitHub 源码阅读与分析神器!

    前言 GitHub 作为全球最大的代码托管平台,汇聚了无数开发者的智慧结晶,为各行各业的技术进步提供了宝贵的资源.然而,面对浩瀚如海的代码库,如何高效地阅读.理解和分析源码,成为了摆在众多开发者面前的 ...

  5. MySQL同步ES的6种方案!

    引言 在分布式架构中,MySQL与Elasticsearch(ES)的协同已成为解决高并发查询与复杂检索的标配组合. 然而,如何实现两者间的高效数据同步,是架构设计中绕不开的难题. 这篇文章跟大家一起 ...

  6. C++右值和移动

    值分左右 C++表达式的值类别: 这些名词的字面含义: 一个lvalue是通常可以放在等号左边的表达式,左值 一个rvalue是通常只能放在等号右边的表达式,右值 一个glvalue是generali ...

  7. java初级笔记(翁恺男神

    一.基础 1.类型转换 两个整数的运算结果只能是整数(自动向下取整 自动类型转换(由低变高 强制类型转换(从高到低 2.运算符优先级 正负号>乘除取余>加减连接>关系运算符>赋 ...

  8. 【2020.11.19提高组模拟】二次剩余two 题解

    [2020.11.19提高组模拟]二次剩余two 题解 题目描述 有\(n\)个二次函数,每个二次函数可以用两个值\(m,k\)描述: \[f(x)=(x-m)^2+k \] 现在有\(q\)次操作: ...

  9. mega板和openmv通信例程

    mega板和openmv通信例程 openmv import time from pyb import UART uart = UART(3,9600) # 注意波特率 while(True): ua ...

  10. 前端录制屏幕getDisplayMedia方法的视频分片问题

    一.问题 最近在使用getDisplayMedia方法录制屏幕时遇到问题,总是在录制结束后才能得到全部的视频,最后通过查找资料发现有一个视频分片的配置参数,就是MediaRecorder: start ...