day03
在正式对板子进行开发之前,我还做一些前期准备工作,比如对liunx基础命令的复习,liunx内核粗浅的了解以及必要软件的安装。
今日工作:LIUNX内核的了解,MobaXterm安装与使用。
liunx内核
内核:操作系统的一段核心的代码
我所使用的内核版本为liunx3.5
操作系统是管理计算机的软件和硬件的计算机程序
内核是一个管理者
管理文件
管理网络
管理设备
管理内存
管理进程
内核将一个硬件列为一个模块
也是由一个.c和一个.h来构成
在驱动阶段一个模块编译完成之后会生成一个模块文件 .ko
有了模块文件之后,我们就可以通过指令将模块动态的加载到内核里
内核的配置的步骤
1) 拷贝配置文件
cp tiny4412_linux_deconfig ./.config
2) 去掉内核的保护机制
3) 修改配置文件
去掉一个defined单词
4) 编译内核
make && make zImage
内核的烧录
执行命令烧录(需要保证前边的bl1 bl2 uboot 中断向量表都是正常的)
sudo dd iflag=dsync oflag=dsync if=./zImage of=/dev/sdb seek=1057
MobaXterm的安装和使用
MobaXterm 是远程计算机的工具箱。在单个 Windows 应用程序中,它提供了大量为程序员、网站管理员、IT 管理员量身定制的功能。我们可以用他来远程管理我们的开发板系统。
1)找到MobaXterm的压缩包,并解压
点击MobaXterm_installer_21.2.msi
一直点击下一步
2)安装完成之后会在桌面生成一个小图标
3)双击这个小图标,会出现如下界面
4)用串口线将电脑和开发板链接到一起
并且串口线要让物理机识别
5)点击左上角的Session,会出现如下界面
6)点击Serial,会出现一个新的界面
7)点击ok 这时候给开发板上电 即可看到开发板的启动信息