做网站维护工作难吗,游戏推广平台有哪些,企航互联提供天津网站建设,网站上做网页怎么改图片1. 交叉开发 交叉编译#xff1a; 在电脑把程序编写 编译 调试好 再下载到嵌入式产品中运行 编译#xff1a; gcc 之前编译环境和运行环境是一样的 交叉编译#xff1a; 编译 把编译代码和运行分开 编译代码在虚拟机中 运行…1. 交叉开发 交叉编译 在电脑把程序编写 编译 调试好 再下载到嵌入式产品中运行 编译 gcc 之前编译环境和运行环境是一样的 交叉编译 编译 把编译代码和运行分开 编译代码在虚拟机中 运行代码在开发板 在pc端把代码编译好了之后 下载开发板中去运行代码 在一种环境下去编译另一种环境的程序 交叉编译器 arm-linux-gcc 2. 交叉编译器的安装 一般来说交叉编译器由目标板产商做好你直接拿来用 也可以自己网上下载 http://releases.linaro.org/components/toolchain/binaries/latest-6/arm-linux-gnueabi/ https://www.veryarm.com/ 安装交叉编译器步骤 1.把交叉编译工具把它放在共享目录中 2.解压 sudo mkdir -p /usr/local/arm sudo tar xvf gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabi.tar.xz -C /usr/local/arm 交叉编译 /usr/local/arm/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabi/bin/arm-linux-gnueabi-gcc 1.c -o 1 3.修改环境变量 交叉编译的命令太长我们就需要把交叉编译的路径加到环境变量PATH中 export PATH/usr/local/arm/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabi/bin/:$PATH 我们需要每一次开机每一个用户都会有上面的环境变量 vim /etc/profile 把上面的指令加入到/etc/profile 文件中的最后一行 关机重启 3. 与开发板通信
1. 串口软件 sercurCRT 1.设备管理器 端口(com和LPT) ch340 后面的端口号记住 如果黄色感叹号 安转驱动 sercureCRT - 串口驱动 - ch341 2.在secureCRT里面设置 协议Serial 端口选择在设备管理器中的端口号 波特率115200 流控选项 去掉勾 出现绿色的勾 如果界面没有出来 [rootGEC6818 /IOT]# ctrl c ctrl z 通过串口下载文件到开发板rx 用xMordern协议接收文件 语法 rx 要接收的文件 点击传输 - 发送xmordern -找到要发送文件 当接收的文件为灰色时 chmod x 接收文件名 2. U盘 u盘格式为fat32 /mnt/udisk 里面如果能够看见u盘的东西 自动挂载 手动挂载 mount 挂载设备 要显示的目录 eg: mount /dev/sda1 /lixiang umount 挂载设备 eg: umount /dev/sda1 or umount /lixiang 如何把u盘的格式转化为fat32 此电脑-管理-磁盘管理 找到u盘 删除卷 分配比较小的空间(1-10G) FAT32 3. tftp 1. 在ubuntu中配置tftp环境 先设置桥接模式 player-管理-虚拟机设置-网络适配器-桥接模式 重启ubuntu 安装tftpd sudo apt-get install tftpd-hpa -------------- 启动 sudo service tftpd-hpa start -------------- 重启 sudo service tftpd-hpa restart 停止 sudo service tftpd-hpa stop 配置tftpd服务 tftp的配置文件在 /etc/default/tftpd-hpa /home/china/tftpboot 如果想要上传文件到开发板 先把文件拷贝到这个目录 2.在板子上去查看ip ifconfig 192.168.31.243 如果找不到iPv4的ip 则在/etc/profile中ifconfig lo这一行的下面加 ifconfig eth0 192.168.31.243 netmask 255.255.255.0 up 上面的ip的243可以自己设置 eth0是网卡名 用ubuntu ping 板子的ip ping 192.168.31.243 用板子 ping ubuntu的ip ping 192.168.31.43 下载 tftp -g -r 下载的文件名 ubuntu的ip -g get 获取 下载 -r remote 指定远程服务器的文件名 上传 tftp -p -l 上传的文件名 ubuntu的ip -p put 上传 -l local 本地