计算机与ARM板通过路由器相连】的更多相关文章

首先,使用两根网线分别将计算机和ARM板与路由器的LAN口连接. 要想使计算机和ARM板通信,必须使二者在同一网段. 在计算机的终端输入:ifconfig 获取计算机的ip地址,查看eth0,我的ip地址是192.168.1.100.因为路由器的地址为192.168.1.1,所以计算机和ARM板的地址必须为192.168.1.x. 在ARM板的终端输入:ifconfig 获取ARM板的ip地址,查看eth0,我的ip地址是192.168.245.71,很明显,需要更改.下面介绍更改ARM板地址的…
实际中在主机上安装虚拟机,并在主机上通过网线连接arm板进行调试. 用网线将主机和arm板直接物理连接,且主机和arm必须处于同一个网段.(我们知道主机中的网卡具有路由器的功能) 其中arm板IP地址已经设定好,本例中的arm板ip地址设置为192.168.3.123(通过uboot可以更改).arm板为友善之臂的Smart4418 PC最好具有以太网接口和无线网卡接口(方便测试). 1.关闭Win10防火墙 "控制面板\系统和安全\Windows Defender 防火墙"中关闭防火…
采用的是sqlite-autoconf-3080002.tar.gz 解压 tar xvf sqlite-autoconf-3080002.tar.gz 进入 cd sqlite-autoconf-3080002/ 采用的是 arm-none-linux-gnueabi-gcc(g++)编译. ./configure --host=arm-none-linux-gnueabi --prefix=/home/liukang/sqlite-arm-linux LD=arm-none-linux-gn…
插入无线网卡,输入ifconfig,发现没有检测到网卡. 输入lsusb,查看无线网卡型号. 我用的无线网卡是EDUP的网卡,包装盒里有一张驱动光盘,把光盘里linux下的驱动目录复制下来.如果没有驱动光盘,可以去网上下载RTL8188的Linux版驱动包. 提前准备好ARM板系统的交叉编译器和系统源码,如这里的RK3288的Ubuntu系统的源码位于~/proj/firefly-rk3288,交叉编译器目录为/usr/bin/arm-linux-gnueabihf-gcc. 打开驱动目录下的l…
下载udev-126.tar.xz 下载的网址为: https://mirrors.edge.kernel.org/pub/linux/utils/kernel/hotplug/ 解压文件并且编译 #.tar.xz # cd udev- # mkdir build # vim config.sub case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here…
最近接了个临时任务,给别的项目组的机器人平台上开发个小程序,那机器人上跑的是ARM平台,ubuntu的系统. 本来打算用C++写的,由于最近用.net core较多,鉴于其在linux平台良好的兼容性,加上貌似.net core是能在arm平台上开发的.想到如果能在arm板上跑.net 程序,则无论是开发还是调试的效率都将大大提升. 抱着试一试的心情,打开了MS的.net core安装网站,发现其并没有提供arm平台的在线安装方式.本来以为凉了的,不过还是找到了其二进制的安装包 .NET Cor…
如何设计ARM板上多用户key登录系统…
SQL作为一种存储数据的数据结构,具有体积小(能堵存储的数据多),容易移植等优点.例如,在Ubuntu或者ARM开发板上被大量应用.下面就简单说一下SQL移植到ARM板的步骤. 下载源代码 (记得在家目录操作,共享目录有时候操作失败)SQL数据库官方网站:http://www.sqlite.org/sqlite-autoconf-3240000.tar.gz 解压:tar -xzvf sqlite-autoconf-3240000.tar.gz 2.进行配置cd sqlite-autoconf-…
一.环境和软件介绍 1.主机环境:Ubuntu16.04 2.交叉编译器: gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) 3.ARM板:kernel:2.6.35,SoC:S5PV210 4.软件包: zlib-1.2.3 . libid3tag-0.15.1b.tar.gz . libmad-0.15.1b.tar.gz . madplay-0.15.2b.tar.gz,后三个获取链接:https://sourceforge.net/proje…
0.前言 在要移植opecv和SeetaFaceEngine-master到ARM板子上运行的所有步骤之前,有几点需要注意的: 查看板子运行的Kernel版本 交叉编译工具链的gcc版本,关键就是工具链里库所能支持的最低内核版本 可以用file xxx.so,查看 工具链的版本会影响到opecv.seetaface的编译工程,以及编译出来的opecv库.seetaface最终的可执行文件能否在板子的内核里跑起来 文件系统系统里的lib库最好用与上面提到的同一个工具链里的库 在进行seetafac…
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它, 它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了.它能够支持Windows/Linux/Unix等等主流的操作系统, 同时能够跟很多程序语言相结合,比如 Tcl.C#.PHP.Java等,还有ODBC接口, 同样比起MySQL.PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快. 自我感觉用起来很high的...…
参考: http://www.erchashu.com/wiki/eclipse-cdt-gdb-arm-app-cross-debug 远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接.使用 GDB标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能.调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在. 就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作: 普通列表…
虽然网上有那么多python的交叉编译移植教程,但是方法差异蛮大,需要根据实际开发板的型号做调整,以下是适用于海思的板子移植过程. step 1. python版本从网上下就可以: step 2. 解压: step 3. 新建一个目录用以编译pc版python,再编译pgen出来,用于生成语法解析器: mkdir build.pccd build.pc../configuremake cd.. step 4. 配置 和编译CC=arm-hisiv300-linux-gcc CXX=arm-his…
导致这种结果的是:Make工具对低版本内核的Makefile一些旧的规则兼容不好,我们只需修改对应的Makefile. 改1:: 原始的:          大概在 1503行 / %/: prepare scripts FORCE         $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1)         $(build)=$(build-dir) 修改后:          /: prepare scripts FORCE   …
前段时间有人遇到一些网络连接问题,让我帮忙处理,他想让ARM开发板连接外网,可以连接网络数据库,同时保证自己的电脑可以上网. 本来说直接可以连接一个路由器,分配一个内网IP给ARM就可以了,但是当时那个朋友是在我们学校做的.我们学校的情况是,基本所有的内网IP都分配好了(可能没有多余的IP地址,找起来比较麻烦).其次所有上网都需要用到蝴蝶,没有蝴蝶上不了外网.但是路由器不能登陆蝴蝶,也就是说路由器下连接的所有终端设备(pc机.ARM)都需要登录一个对应的蝴蝶才能上外网. 这样情况就复杂了,后来我…
上篇博文介绍了无线mesh网络和adhoc网络的区别,这篇文章将介绍无线mesh网络的骨干网节点的组建过程.首先需要介绍下骨干网节点的设计方案:每个骨干网节点都是由一块友善之臂的tiny6410 arm开发板+两块TP-LINK TL-WN721N USB无线网卡+linux 2.6.38系统组成的,其中一块网卡工作在adhoc模式下,用来和其他骨干网节点进行无线连接(自组织形式连接,而不是wifi接入点方式),另一块网卡工作在wifi的master模式下,也就是说需要在这块网卡上创建wifi热…
直观来讲,ARM开发板多数情况下会有条网线与主机相连,所以最重要的一步是保证PC主机与ARM开发板能互通. 互通的意思进一步来讲就是互相能ping通.也就是说在瘟都死的dos下(假设主机是瘟都死系统)ping 目标板ip 能收到回复: 在ARM板下(一般通过主机中串口)ping 主机ip能有回复,这样就说明板子和电脑通信没问题. 本鸟犯了个低级错误(这可能也是嵌入式初学者常遇到的问题): 本鸟买了个路由器(不知道实验室能不能报销)连接arm板和PC机,.....一系列前期工作都做好了,就等着相互…
实验环境:迅为提供的Ubuntu12.04.2 以及虚拟机 编译器:arm-2009q3 编译器 开发板系统:QT系统   开发板使用手册中给Windows 系统安装了 ssh 客户端,给 Ubuntu 安装了 ssh 服务器,这样就可以通过ssh 在 Windows 和虚拟机 Ubuntu 之间传输文件.其实在开发 板上也是可以移植和安装ssh 服务器,这样就可以通过网络,在 Windows 和开发板之间传 输文件.“实战教程-ssh 服务器移植到开发板”,我们要完成的目标是能够通过 ssh…
宿主机:Ubuntu16.04 x64(Linux内核4.4.0) 交叉编译工具链:gcc-arm-linux-gnueabiarm-linux-gcc:4.4.3QEMU:2.5.0Linux kernel:4.4.1busybox:1.25.1 一.准备1.创建工作目录armv7/,进入该目录2.下载内核源码文件linux-4.4.1.tar.xz3.下载busybox源码文件busybox-1.25.1.tar.bz24. http://files.cnblogs.com/files/pe…
刚焊了5块ARM(LPC2478)的开发板,上程序测试了一下,发现只有一个板子工作其他四个全部歇菜.努力地找了一会最终发现是板子的来个电阻焊翻了.因为是1206 的封装而且来个电阻在PCB上摆放的位置摆成了正方形,本来是要横着放的,焊的时候焊成了竖着了.因为来个电阻的不正确导致电路的上电复位功能失效,板子就不能愉快的工作了. 从近几次的调试板子的经验来看,要找出以设计好的ARM板(单片机板)不工作的原因应该从以下几个方面来确定: 1.测试电源电路是否工作,输出电源是否稳定,输出电源值是否正确.…
前几天在做uboot下用tftp下载文件到开发板的实验时,为了能解决开发板ping不通主机和虚拟机的问题,可谓绞尽脑汁,正所谓久病成医,虽然为了这一小问题废了我那么长时间,但我在解决问题的同时也学到了很多其他知识,算是塞公失马,焉知祸福!好了,废话不多说,如果你也ping不通,就请往下看! (以下是我解决这一问题的心得,以我开发板为例,如果你的板子跟我不一样,也没关系,道理是一样的) 一:物理设备及连接方式: 开发板:Mini2440(友善之臂): 笔记本一台(主机)(windows系统): 虚…
iTOP-4418开发板预装 Android4.4.4 系统, 支持9.7 寸.7 寸.4.3 寸屏幕. 参数:核心板参数 尺寸 50mm*60mm高度 核心板连接器为1.5mmCPU ARM Cortex-A9 四核 S5P4418处理器 1.4GHz内存 1GB DDR3(2GB可选)存储 16GB EMMC电源管理 AXP228,支持动态调频,超低功耗工作电压 直流5V供电系统支持 Linux.Android等系统引角扩展 4418功能全部引出,四组连接器共320个PIN脚运行温度 -25…
刚因为虚拟机与主机没法互相ping通的事情,奋战到将近凌晨一点.现在把这个过程总结一下,以方便后加入该行业的广大IT精英. VMWare提供了三种工作模式:bridged(桥接模式).NAT(网络地址转换模式)和host-only(主机模式). 1. bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立主机,它可以访问网内任何一台机器.在桥接模式下,你需要手工为虚拟系统配置IP地址.子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进…
win7下利用ftp实现华为路由器的上传和下载 1.  Win7下ftp的安装和配置 (1)开始->控制面板->程序->程序和功能->打开或关闭Windows功能 (2)在Windows功能对话框里勾选Internet信息服务->FTP服务器 (3)开始->控制面板->系统和安全->Internet信息服务(IIS)管理器 (4)打开Internet信息服务(IIS)管理器,在Internet信息服务(IIS)管理器窗口中右击主机名(例如我的是:ROOT-P…
一.下载源码:ftp://ftp.denx.de/pub/u-boot/ 二.初始化编译: ①新建一个单板: cd board/samsung/ cp smdk2410 smdk2440 -rf   cd ../../include/configs/ cp smdk2410.h smdk2440.h       修改boadrs.cfg : 复制2410一行,并改为2440 make , 烧写调试. ②make menuconfig      #根据自身需求进一步配置 ③修改Makefile ,…
1.路由器的工作原理 当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到.而要送给不同IP子网上的主机时,它要 选择一个能到达目的子网上的路由器,把IP分组送给该路由器,由路由器负责把IP分组送到目的地.如果没有找到这样的路由器,主机就把IP分组送给一个称 为“缺省网关(default gateway)”的路由器上.“缺省网关”是每台主机上的一个配置参数,它是接在同一个网络上的某个路由器端口的IP地址. 路由器转发IP分组时,只根据IP分组…
近期入手了4412开发板,配的7寸屏和WIFI模块,GPS模块,下面晒个照片介绍一下,手机拍摄图片有点模糊,实物很精致,是我所见过最好的板子.b( ̄▽ ̄)d 预装的Android4.0.3系统,5点以上触控,操作流畅. 基本功能 开发板接通电源,并按下电源开关,系统即启动, USB口连接鼠标.键盘.U盘 Android系统会自动识别,可以使用HDMI显示器,用鼠标操作.这是个很好的选择. WIFI连接和网口 标配没有WIFI模块 .需要购买开发板配套WIFI模块. WIFI功能需要在系统‘设置’…
前一阵子做路由器的联网,由于利用了Openwrt操作系统,做起来虽然方便,但是很多原理细节都被忽略了.所以这里再来老生常谈一下wan口和lan口的区别,以及他们之间的工作原理. 首先百度一下,基本知识: 熟悉网络的朋友都知道WAN是英文Wide Area Network的首字母所写,即代表广域网:而LAN则是Local Area Network的所写,即本地(或叫局域网).那么我们不妨给路由器上的WAN口和LAN口取一个中文名称,分别是广域网端口和本地网端口.从名称中不难发现,WAN口主要用来连…
1.不使用路由器交换机 硬件连接: 使用网线将开发板和PC机相连 串口线将PC机和开发板相连 使用命令: ifconfig -a 串口控制端查看开发板的网络配置 route -n 串口控制端查看开发板的网关设置 如果开发板: IP:192.168.1.8 Subnet_Mask:255.255.248.0 PC机对应的配置:(同一子网就可以) IP:192.168.1.10 Subnet_Mask:255.255.248.0 VM使用桥接模式的对应配置:(同一子网就可以) IP:192.168.…
win7下利用ftp实现华为路由器的配置文件上传和下载 1.  Win7下ftp的安装和配置 (1)开始—>控制面板—>程序—>程序和功能—>打开或关闭Windows功能 (2)在Windows功能对话框里勾选Internet信息服务—>FTP服务器 (3)开始—>控制面板—>系统和安全—>Internet信息服务(IIS)管理器 (4)打开Internet信息服务(IIS)管理器,在Internet信息服务(IIS)管理器窗口中右击主机名(例如我的是:RO…