首页 > 代码库 > 0k6410学习之开篇工具安装第一课

0k6410学习之开篇工具安装第一课



           玩转ok6410第一课

  大四毕业第一个暑假,在忙完老师安排的一个mfc项目后,稍稍有点时间来玩我一直以来喜欢的嵌入式。九月九要研究生开学了,希望在剩下的日子里热认真学习ok6410

  在这里分享我的学习心得,以供大家一起学习,一起进步。我只是小白,有问题的地方还请大家指出。反观很久以前我也只是个只看别人经验的家伙,从不想到分享。直到我在学习opencv时,见到了一位大神发的文章让我受益良多。大体意思就是,分享你的经验给别人,有利于他人也有利于你。

正文  哈哈

   我使用的是ok6410开发板,对着国嵌视频看的。以前稍稍有点Linux的经验所以学的比较快。一上午就学完了嵌入式的童年。感觉讲的还是比较仔细的。

 

 

  1.主要是先安装虚拟机,其实电脑本来就Ubuntu系统,不过还是照着来了。安装vmare09.有需要软件的同志可以联系我,找个时间我传上去。安装不步骤相对简单。就是一直点击就行。

2.就是安装红帽6.0这个按装过程相对复杂,不过网上也有许多教程。只需要百度一下即可。

3.命令详解,这个我推荐看下鸟哥的私房菜基础教程,前面13章讲的都是一些基本的命令,和shell

4.文本编辑器vim。我只推荐vim因为它已经足够强大了。

5.网络配置,这个就是要使虚拟机Linuxip和你的windows的在同一字段。比如我的windowsip地址是192.168.0.136,。那么我的虚拟机ip就必须是192.168.0.***后面三位看自己的兴趣自己设置。我就是设置为192.168.0.138;设置方法:第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后

  1.service NetwoekManager stop

  2.重启网络

  3.vim /etc/sysconfig/network-scripts/ifcfg-eth0    onboot修改

ip地址的配置将自动失效。具体用法如下。Ipconfig  ethx   ipadd    netmask      x.x.x.x

其中ethx中的x代表第几快以太网卡,默认第一块为0.ipadd代表ip地址。x.x.x..x为子网掩码。例如给网卡eth0配置的ip地址为192.168.1.1 子网掩码为 255.255.255.0 。如下下图所

 

 注意(此方法配置的ip地址后计算机从新启动将会失效)

 (2neat命令

Neat命令=redhat-config-network图形下配置ip地址

双击图下画红线的部分

双击划线部分后出现下图所示:根据要求配置相关信息

双击ok配置完毕。配置完后重启服务,并查看配置ip地址。

注意(此方法配置的ip地址后计算机从新启动仍然有效)

3netconfig命令

输入netconfig后将会出现下图所示,单击yes按钮。

进行相关配置后ok退出。

注意(此方法配置的ip地址后计算机从新启动仍然有效)

4vi  /etc/sysconfig/network-scripts/ifcfg-ethx

配置完以后重启动服务.p地址就配置好了。其实前面3个的配置方法最终还是改变了/etc/sysconfig/network-scripts/ifcfg-ethx下的配置文件罢了。

 

 

 

 

 

 

 

 

 

配置完之后可以使用命令ifconfig看一下。然后在windows中的命令行下输入ping192.168.0.138(注意这只是我的ip)看是否成功。

6. 远程登录Linux,这个我没有看国嵌的。我用的是ssh,我也推荐大家使用ssh。网上百度一下ssh下载即可。教程也有很多的。注意的是把windows的防火墙和红帽的防火墙关闭即可。关闭红帽的方法如下

       1) 即时生效,重启后失效
   service 方式开启: service iptables start 
  关闭: service iptables stop
  iptables方式
   查看防火墙状态:
  /etc/init.d/iptables status
  暂时关闭防火墙:
  /etc/init.d/iptables stop
  重启iptables:
  /etc/init.d/iptables restart

  2)一直生效需要重启后

开启: chkconfig iptables on 
关闭: chkconfig iptables off 或者 /sbin/chkconfig --level 2345 iptables off

 

 

7.samba服务器的配置 网上很多教程。这里主要提醒在使用时要关闭防火墙和SElinux(输入setenforce permissive)

8.Tftp和nfs的配置,这个没什么号说的网上很多例子。

9.在线安装yum这个主要是个个软件库,就像手机的app商城你可以搜索你相要的下载。需要联网

10.Sudo用户管理。用过Ubuntu的用户肯定知道一般执行一些命令都要在命令前加上sudo,这个是为了获得root权限,同时避免使用root登录。比如:sudo mount /dev/cdrom /mnt

11.密码故障排除,这个不说  哈哈

12.Gcc的使用,这个比较有用。所以要认真学,有很多编译方式都要知晓

13.开发板的串口链接,就是一个串口软件的使用

14.开发板系统安装准备,主要使用一键式,和usb的方式。各有各的有点,一键式简单,但是否、对整体的过程了解少(bootloader+bootparameters+kernel+file).usb虽说难点,但是可以理解这个过程。推荐大家用这个。

15.安装过程,就是烧写的过程

 

 

0k6410学习之开篇工具安装第一课