韦东山Linux问题笔记
一、韦东山JZ2440开发板的互ping问题
基本上老师那节互ping视频各个方面都有讲到,只不过它的侧重点不是大多数所遇到的问题,所以有一些问题讲的少了写,但基本都讲到了。
我用的是台式电脑,而韦东山老师是笔记本电脑,所以致使一开始看互ping那一节视频总是云里雾里,不得要领,出现一个问题,主机与虚拟机之间都可以ping成功,但开发板和主机,开发板和虚拟机怎么也ping 不成功。下面是解决的办法:
1、互ping第一步是一定要上三个连接在一起。我用的台式电脑,习惯将网线连接在接网口,一时竟忘了要将网线和开发版连接!切记,第一步一定要将网线拔掉和开发板连起来!!!!!
2、台式电脑断开网线之后没网了,有无线网卡还好,没有无线网卡也不用紧张。现在你去查看各自的ip,虚拟机是在命令框输入ifconfig,修改ip用sudo ifconfig ens33(可选) ip地址,然后跳出要输入密码,输入123456,注意这里不显示,输入即可! 串口软件mobaxterm部分是输入print就可以看见。修改用set ip地址。关键地方来了!
你去寻找Windows的ip地址,你找不见,你发现本地连接都断开了,哪来的本地地址,搞得我差点去买路由器,但事实上不需要!**你只需要重新烧写u-boot文件到板子里,然后重新打开串口软件,一定要出现U-Boot 1.1.6 enable Ethernet alltime(May 15 2018 - 19:44:59)这样的字眼才可,否则重新烧写!**此时本地连接会由断开连接变成未识别的网络,此时再去命令框输入ipconfig,这时就会跳出windows的ip 地址,然后将另外两个ip地址改为和Windows相同频段的ip地址即可。相同频段粗浅理解就是除最后一部分外,其余部分的数字均相同。然后再用开发板的串口软件ping主机和虚拟机就会ping 成功。
如果有帮助记得点赞哦!
二、程序下载问题
我原原本本依照老师的三个代码程序写出.c和.s文件,但是不论怎样下载,最后小灯都不亮,代码反复盘查没有问题。
最后核实发现
每次修改程序之后,需要在左边部分刷新一下再接着传输过去生成bin文件,否则不刷新的话生成的还是原来错误的bin文件。
三、虚拟机死机问题
打开虚拟机之后出现dis启动失败。
解决方法如下:
打开你存放虚拟机系统文件的文件夹,注意,是系统文件,不是虚拟机的安装目录,也就是你建立虚拟机的时候下图设置的位置:
然后以下面关键字搜索这个文件夹:*.lck
将后缀lck的文件删除然后重启虚拟机。
ok
四、
代码出现这样的错误
syntax error before “while”
1、while下面可能少一个括号
2、while上面少一个分号
五、
有时候代码编译的时候会出现以下情形
arm-linux-gcc -c -o led.o led.c
arm-linux-gcc -c -o uart.o uart.c
arm-linux-gcc -c -o init.o init.c
arm-linux-gcc: init.c: No such file or directory
arm-linux-gcc: no input files
Makefile:2: recipe for target ‘all’ failed
make: *** [all] Error 1
明明init.c文件都在,但是就是编译不成功。
第一步,在编译出打出命令ls -l ,显示出所有的编译文件,观察发现
-rw------- 1 book book 96 10月 14 16:52 ?init.c
-rw------- 1 book book 265 10月 14 16:52 init.h
-rw------- 1 book book 531 10月 14 16:52 led.c
-rw-rw-r-- 1 book book 960 10月 14 16:52 led.o
-rw------- 1 book book 428 10月 14 16:52 main.c
-rw------- 1 book book 421 10月 14 16:52 Makefile
-rw------- 1 book book 33965 10月 14 16:52 s3c2440_soc.h
-rw------- 1 book book 1350 10月 14 16:52 start.S
-rw------- 1 book book 844 10月 14 16:33 uart.bin
-rw------- 1 book book 1364 10月 14 16:52 uart.c
-rw------- 1 book book 294 10月 14 16:52 uart.h
-rw-rw-r-- 1 book book 1116 10月 14 16:52 uart.o
book@www.100ask.org:/work/hardware/hardware4$ ls -l
init.c 文件前面多出一个问号,说明这个文件上传有问题。
有几种解决办法。
第一,这个文件删除掉,重新上传。
第二,可能空间满了,删掉一些上传的不用的东西,再上传一次。
韦东山Linux问题笔记相关推荐
- 韦东山Linux视频第1期
我用阿里云盘分享了「韦东山Linux视频第1期 S3C6410版本」,你可以不限速下载
- Linux运行911,韦东山-Linux下编写GT911触摸驱动 - 百问网嵌入式问答社区
源码在最下面 问题一:资源获取Gt911数据手册 在韦老师给的资料里,路径为\06_Datasheet\Extend_modules\7寸LCD模块\电容触控芯片GT911 Datasheet_121 ...
- 韦东山驱动视频笔记——3.字符设备驱动程序之poll机制
linux内核版本:linux-2.6.30.4 目的:我们在中断方式的按键应用程序中,如果没有按键按下,read就会永远在那等待,所以如果在这个程序里还想做其他事就不可能了.因此我们这次改进它,让它 ...
- linux 视频教程 韦山东,韦东山 linux 设备树详解
简 介 设备树视频录制完毕,29节,现在只要69元.学员对此课程的评价:这是最翔实最实惠最精益求精的设备树教程,感兴趣的了解一下, 以下是课程详情~ [设备树是什么?] 设备树是一种机制,用文本的方式 ...
- linux 提取网卡驱动,韦东山-Linux下移植wifi网卡驱动(RTL8723) - 百问网嵌入式问答社区...
硬件:韦老师的开发板IMX6ULL 内核版本:4.15(自己移植) 这次实验是在自己移植的内核上面加入RTL8723驱动 问题一:如何获取RTL8723驱动? 在韦老师给我们的程序中能够使用wifi, ...
- 韦东山 Linux开发板,从零开始构建bootloader(基于韦东山JZ2440V3开发板)
从零开始构建bootloader 项目步骤: 第一阶段: 1.关看门狗: 2.时钟初始化: 3.内存初始化: 4.NandFlash初始化: 5.代码重定位(将flash中的代码复 ...
- 韦东山linux学习之ubuntu 9.10 软件源 问题
跟着开发板视频学习,安装了ubuntu9.10,然而由于现在官方已经不再提供软件更新的服务,软件我一直安装不上,搞了两天终于解决了. 一.安装VMware,配置等等就不详细说了,安装好系统后,网能连上 ...
- 3.韦东山嵌入式学习笔记-烧写工具
程序烧写工具 oflash.SecureCRT.openJTAG.jlink 烧写方法 并口.openjtag.jlink.nor上的uboot 步骤 接口.接线.装驱动.装软件 如果PC有并口,装并 ...
- 2.6韦东山linux学习记录
一.Source Insight 4.0使用教程(快速入门) Source Insight 4.0使用教程(快速入门)_喜欢纯音乐的博客-CSDN博客_sourceinsight4.0 二.启动方式选 ...
最新文章
- linux执行命令段错误,Linux运行fortran程序 出现段错误(segmentation fault)
- android画布,android-视图在画布比例上不适合画布
- 中科院微生物所王军课题组建立靶向RNA的病原检测新方法mtNGS和mtTGS
- 【正一专栏】《神秘巨星》总有一种真诚让你泪流满面
- WatchDog工作原理
- 【Swift】在Swift中获取当前的wifi SSID
- 尽力去帮助一个陌生人
- AnkhSVN的使用
- Java8 实战系列-04-lambda 内置函数
- linux网站杀毒软件,linux下的杀毒软件----ClamAV
- 同洲电子转型之殇:新瓶装老酒的定位迷航
- SecureCRT调整字体大小
- 基于OpenCV的手指只数检测
- 2019非上海生源高校应届生落户指南
- 盖塔机器人好_[转载]盖塔机器人的十大谜团
- STM32控制编码器电机实现【速度闭环控制】与【位置闭环控制】
- 权重衰退(PyTorch)
- 移植OpenHarmony 3.0到ARM单片机
- OCR识别PDF乱码问题解决
- 11111111111111