当前位置: 首页 > news >正文

君正T41开发板环境搭建_串口登陆_配置IP_telnet登陆_mount挂载_安装交叉编译工具链

目录

1 开发板外观

2 串口连接

3芯片内存情况

4 配置IP地址

5 telnet登陆

6 mount挂载目录

7 安装交叉编译工具链


1 开发板外观

2 串口连接

我直接用MobaXterm连接,虽然我还没有文档,但是我觉得波特率大概率就是115200,试了下确实可以。

3芯片内存情况

这款芯片内存是128M的,128是cpu以及npu等加起来的内存,

cat /proc/cmdline
console=ttyS1,115200n8 mem=60M@0x0 rmem=32M@0x3C00000 nmem=36M@0x5C00000 init=/linuxrc root=/dev/ram rw mtdparts=sfc0_nor:256k(uboot),5120k(kernel),64k(sec),512k(cfg),-(appfs) lpj=11968512 loglevel=3

用cat /proc/cmdline可以看到内存情况,

其中cpu内存是60M,

rmem是给编解码器的sdk预分配的内存,32M。

nmem是npu的内存,36M。

4 配置IP地址

办公区的网段是172的,所以用如下命令配置

ifconfig eth0 172.31.8.154  netmask 255.255.255.0
route add default gw 172.31.8.254

配置过程中发现ping不通,然后看路由器的网线灯不亮,原因是因为开发板上的白色排线接触不良,重新按一下就可以了。

5 telnet登陆

直接telnet root@172.31.8.154登陆即可。

6 mount挂载目录

首先在我的10服务器上创建个文件夹,然后添加到export里面

mkdir /data3/temp
vim  /etc/exports

然后在 /etc/exports添加如下内容

/data3/temp/    *(rw,nohide,insecure,no_subtree_check,async,no_root_squash)

然后

/etc/init.d/nfs-kernel-server restart

然后再开发板上执行如下命令就可以了

mount -t nfs -o nolock 192.168.1.10:/data3/temp/ /mnt/

如果mount的过程中提示

mount -t nfs -o nolock 192.168.1.10:/data3/temp/ /mnt/
mount: mounting 192.168.1.10:/data3/temp/ on /mnt/ failed: Permission denied

那么原因是没有在 /etc/exports中添加内容或者是因为没有重启nfs-kernel-server。

7 安装交叉编译工具链

https://download.csdn.net/download/u013171226/89605183

交叉编译工具链从上面链接下载,下载之后放到服务器的某个目录下,然后执行下面的操作

unzip t41_toolchain.zip 
vim ~/.bashrc  #然后在里面添加下面一行内容
export PATH=/data3/t41_toolchain/mips-gcc720-uclibc0.9.33.2-r5.1.4/bin:$PATH
source ~/.bashrc

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Redis篇之持久化数据恢复
  • Native Programs(本机程序)
  • Python爬虫-中国汽车市场月销量数据
  • 服务器并发模型
  • 互联网家政小程序,为大众带来高效、便捷的服务
  • 多个线程同时调用接口
  • 【Canvas与艺术】六角大楼
  • Windows重装系统「统信UOS」+家庭版专业版选择
  • Python基础知识笔记——特殊符号
  • SQL常用函数
  • W1R3S靶机全通详细教程
  • 【Git】Git概述
  • konvajs绘制带有透明度的多边形
  • 【python】PyQt5中QRadioButton的详细用法教程与应用实战
  • 力扣-3232. 判断是否可以赢得数字游戏
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • CSS 三角实现
  • nfs客户端进程变D,延伸linux的lock
  • Object.assign方法不能实现深复制
  • php的插入排序,通过双层for循环
  • TCP拥塞控制
  • Web标准制定过程
  • yii2中session跨域名的问题
  • 番外篇1:在Windows环境下安装JDK
  • 高度不固定时垂直居中
  • 嵌入式文件系统
  • 实战|智能家居行业移动应用性能分析
  • 推荐一个React的管理后台框架
  • 以太坊客户端Geth命令参数详解
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • # 数仓建模:如何构建主题宽表模型?
  • #NOIP 2014#Day.2 T3 解方程
  • #pragma once
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (003)SlickEdit Unity的补全
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (三)mysql_MYSQL(三)
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (四)linux文件内容查看
  • (转) Face-Resources
  • (转载)Linux 多线程条件变量同步
  • (转载)利用webkit抓取动态网页和链接
  • .form文件_SSM框架文件上传篇
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET MAUI Sqlite数据库操作(二)异步初始化方法
  • .NET MVC 验证码
  • .NET+WPF 桌面快速启动工具 GeekDesk
  • .NET的微型Web框架 Nancy
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧