百度文库“ 一般情况下分几步: 1,板子上什么都没有要先烧写vivi bootloader。用他来引导内核文件的烧写,用并口烧写vivi(或者使用uboot ) 2.之后烧写linux内核,也就是操作系统,用vivi使用串口就能烧写, 3烧写内核成功之后,系统会提示没有文件系统,所以要烧写文件系统cramfs文件,也用vivi烧写,也可以叫做烧写根目录   Hex文件和Bin文件的区别

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

1.Hex文件是16进制文件,里面是一文本形式表现的ascii碼,包含地址信息,而Bin文件格式就只包括了数据本身,在烧写或者下载HEX文件的时候,一般都不需要用户指定地址,因为HEX文件内部的信息已经包括了地址,而烧写BIn文件的时候,用户是一定需要指定地址信息的。   Erase擦除 Program 下载程序 verify 验证是否烧写成功     同步串行通信 有SPI    I2c总线    都是用于微处理器和IC之间的通信  

SPI是三根线的  数据输入  数据输出  和时钟线(同步通信专有的)  如AD  DA Fram 等等   I2c是两根线的  数据线(可发可收)   时钟线     异步通信有SCI    两根线    数据输入  数据输出  无时钟线  用于 232  485  422芯片与cpu之间的通讯   gpio就是普通的i/o口    uart就是异步收发器 用于异步串行通信的     can现场总线   是由两跟线组成的   canH  canL    速度比485快   可达到1Mb/s cpu—-can控制器(协议控制器 ,不提供物理驱动)—-(光电隔离器)隔离电路—-can收发器(又叫驱动器,提供物理驱动的)      #define BSET(bit,  Register)    ((Register)|=(1<<(bit))) //置Register的第bit位为1 #define BCLR(bit,  Register)    ((Register)&=~(1<<(bit))) //清Register的第bit位为0 #define BGET(bit,  Register)    (((Register)>>(bit))&1) //取Register的第Bit位状态     查看linux版本:  cat  /proc/version   apt-get install telnetd   方法四:(我在ubuntu10.04下测试成功) 图形模式下,首先进入终端: 1. 运行 sudo vi/etc/default/grub 2. 找到 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” 3.改为 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text” 4.运行 sudo update-grub 5.reboot (PS: quiet代表不显示详细启动过程;splash代表显示进度条)   命令行模式下需要返回图形模式,输入命令: startx 反过来,图形模式下返回命令行模式,在终端按ctrl+alt+F1   你好,从/etc/init.d/gdm中的第28行,能看到定义的是shift键,你可以试一下!
另外需要注意一下开机启动时,grub菜单 系统默认是隐藏的,去掉隐藏需要做如下操作:
1、你需要修改/etc/default/grub其中的第5行:
sudo gedit /etc/default/grub
GRUB_HIDDEN_TIMEOUT=0(默认是0,修要修改成大于0的值,比如10)
保存后退出!
2、再执行:
sudo update-grub

3、然后重启后在开机时按一下shift键就可以看到grub菜单了! 进入单用户模式       安装linux后 要先给linux安装ssh服务器   apt-get install openssh-server  之后要把网络连接方式换成桥  之后改ip   ifconfig eth0 IP netmask 255.255.255.0   暂时修改  重启无效 同主机为一个ip端 之后ping下看主机和虚拟机能通上否 之后可用pietty远程登录  端口号 22  用户名@IP 下个winscp可以上传下载 之后用命令安装vim编辑器 zsh 和tmux   用apt -get install  vim/zsh/tmux  即可 前提要联网 之后可以自己手动创建和修改tmux  zsh的配置文件 按自己的习惯方式  一般配置文件在etc下    注:可以设为linux启动直接进入命令行界面。   问题:有的时候会出现pietty连接不上linux   可检查一下问题 一般情况下都想到了还是连不上的话,则点击系统的本地连接,点属性,第一项有个连接时使用   点击配置 后进入配置框    点第二项高级  有一项为硬件校验和  把值改成关闭, 看是否可行。 chsh -s /bin/zsh userlogin     bash       //只能修改自己的shell  永久性的修改