正点原子IMX6ULL--嵌入式Linux开发板学习中常用命令和笔记记录

devtools/2024/11/17 0:04:08/

学习路线图

传驱动文件

sudo cp chrdevbase.ko chrdevbaseApp /home/txj/linux/nfs/rootfs/lib/modules/4.1.15/ -f

bootcmd

setenv bootcmd 'tftp 80800000 zImage;tftp 83000000 imx6ull-alientek-emmc.dtb;bootz 80800000 - 83000000'

setenv bootcmd 'tftp 80800000 zImage;tftp 83000000 imx6ull-alientek-emmc.dtb;bootz 80800000 - 83000000'

网络环境变量设置

env default -a setenv ipaddr 192.168.1.50 setenv ethaddr b8:ae:1d:01:00:00 setenv gatewayip 192.168.1.1 setenv netmask 255.255.255.0 setenv serverip 192.168.1.236 saveenv

启动方式

编译 busybox

make

make install CONFIG_PREFIX=/home/txj/linux/nfs/rootfs

挂载NFS

setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.1.236: /home/txj/linux/nfs/rootfs,proto=tcp rw ip=192.168.1.50:192.168.1.236:192.168.1.1: 255.255.255.0::eth0:off' setenv bootargs 'console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.1.236:/home/txj/linux/nfs/rootfs,proto=tcp,nfsvers=2 rw ip=192.168.1.50:192.168.1.236:192.168.1.1:255.255.255.0::eth0:off' saveenv

tftp内核网络启动

cp arch/arm/boot/zImage /home/txj/linux/tftpboot/ -f

cp arch/arm/boot/dts/imx6ull-14x14-evk.dtb /home/txj/linux/tftpboot/ -f

cp arch/arm/boot/dts/imx6ull-alientek-emmc.dtb /home/txj/linux/tftpboot/ -f

tftp 80800000 zImage

tftp 83000000 imx6ull-14x14-evk.dtb

tftp 83000000 imx6ull-alientek-emmc.dtb

bootz 80800000 - 83000000

编译linux源码

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx_v7_defconfig

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j16

make xxx_defconfig //使用默认配置文件配置 Linux

make menuconfig //启动图形化配置界面

make -j16 //编译 Linux

修改gcc版本

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 30 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 30 sudo update-alternatives --config gcc sudo update-alternatives --config g++

网络wifi显示问号

Windows下使用什么就切换什么,选择桥接(自动模式)

虚拟网络编辑器切换下无线网卡或者有线网卡试试看!!!

虚拟网络编辑器切换下无线网卡或者有线网卡试试看!!!

虚拟网络编辑器切换下无线网卡或者有线网卡试试看!!!

解压

tar –xvf file.tar 解压 tar包

tar -xzvf file.tar.gz 解压tar.gz

tar -xjvf file.tar.bz2 解压 tar.bz2

tar –xZvf file.tar.Z 解压tar.Z

unrar e file.rar 解压rar

unzip file.zip 解压zip

烧写bin文件

./imxdownload u-boot.bin /dev/sdb

1.Linux ARM交叉编译指令

source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

${CC} -o led led.c

2.修改文件下所有文件的权限

sudo chmod -R 777 ~/tools/paho.mqtt.embedded-c

3.开机后有的时候仍然未发现共享文件夹。

sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

4.重启wifi

sudo service NetworkManager stop

sudo rm /var/lib/NetworkManager/NetworkManager.state

sudo service NetworkManager start

5.解压文件zip

sudo apt install unzip

unzip file.zip -d /path/to/destination

6.SCP命令传递文件

scp file root@192.168.137.3:/home/root


http://www.ppmy.cn/devtools/134566.html

相关文章

PHP大模型深度学习库TransformersPHP 安装体验

TransformersPHP是一个工具包,PHP开发人员可以轻松地将机器学习魔法添加到他们的项目中。 管方地址:TransformersPHP github地址:GitHub - CodeWithKyrian/transformers-php: Transformers PHP is a toolkit for PHP developers to add machi…

STM32芯片EXIT外部中断的配置与原理以及模板代码(标准库)

配置EXIT外部中断其实就是把GPIO刀NVIC的各个外设配置好 第一步:配置RCC,把我们涉及到的外设的时钟都打开 (此处EXTI是默认打开的,而NVIC是内核外设无需配置) 第二步:配置GPIO,选择端口为输入模式 第三…

NoSQL 数据库有哪些类型?

目录 NoSQL 是什么? SQL和 NoSQL 有什么区别? NoSOL数据库有什么优势? NoSQL 数据库有哪些类型? NoSQL 是什么? NoSQL(Not Only SQL 的缩写)泛指非关系型的数据库,主要针对的是键值、文档以及图形类型数据存储。并且,NoS…

蓝队知识浅谈(上)

声明:学习视频来自b站up主 泷羽sec,如涉及侵权马上删除文章 感谢泷羽sec 团队的教学 视频地址:蓝队基础之网络七层杀伤链_哔哩哔哩_bilibili 本文主要分享一些蓝队相关的知识。 首先我们先来了解一下什么是蓝队? 蓝队是信息安全领…

redis7.x源码分析:(2) adlist双向链表

链表是一种常用的数据结构(如果不了解,请先学习数据结构),由于c语言本身没有实现标准的链表库,所以redis自己实现了一个双向链表。 双向链表在redis内部的使用非常的多,几乎所有模块中都有用到。 下面看下它…

docker Network(网络)

docker Network docker为什么需要网络管理?docker网络架构简介常见的网络类型docker网络管理命令docker network createdocker network inspectdocker network connectdocker network disconnectdocker network prunedocker network rmdocker network ls 网络详解do…

1、使用vscode+eide+stm32cubeMx开发stm32

步骤1:在vscode中安装如下的插件 步骤2:点击Embedded IDE,点击“新建项目”-----空项目-----Cortex-M项目。 步骤3:输入项目名,回车后会要制定保存路径,此时就是一个已项目名命名的文件夹。 步骤4&#xff…

厦门凯酷全科技有限公司正规吗?

在这个短视频风起云涌的时代,抖音作为电商领域的黑马,正以惊人的速度改变着消费者的购物习惯与品牌的市场策略。在这场变革中,厦门凯酷全科技有限公司凭借其专业的抖音电商服务,在众多服务商中脱颖而出,成为众多品牌信…