当前位置: 首页 > wzjs >正文

asp跳转到别的网站永久免费用的在线客服系统

asp跳转到别的网站,永久免费用的在线客服系统,手机版网站开发的功能点,凡科快图网站昨日回顾: 系统移植 一、linux系统: 1、u-boot 引导加载内核 2、zImage 内核镜像 3、.dbt设备树文件 4、rootfs 文件系统 二、硬件资源: im6xull 芯片内部:96k rom&…

昨日回顾:

系统移植

一、linux系统:

1、u-boot        引导加载内核        2、zImage     内核镜像        3、.dbt设备树文件        4、rootfs        文件系统

二、硬件资源:

im6xull          芯片内部:96k        rom(原厂启动代码)、        128k        ram(在DDR初始化前为系统提供运行空间)        cache(i、d、L2)

                        芯片外部:512mb        DDR(运行空间)  、        8G        EMMC(启动代码)        三、启动过程:

1、选择启动模式

2、上电(运行0x00除代码,即96的ROM内的代码)

3、根据启动方式找到对应u-boot

4、将u-boot前面一段代码拷贝到内部128k的RAM运行

5、对DDR初始化

6、将完整的u-boot拷贝到DDR中运行

7、执行u-boot对硬件初始化

8、加载引导启动内核

9、执行0号内核进程

10、运行init进程

11、init进程作为父进程启动其余进程

12、实现文件系统挂载

13、找到用户对应的shell运行终端

四、烧录方法:

烧录地点:sd卡或者EMMC,

烧录软件地点:windows、ubantu

开发过程最佳方式:uboot直接烧录到SD卡

                                zImage、.dbt通过tftp传到DDR

                                 rootds通过nfs传到共享文件,让板子通过网络访问。

五、环境配置:

1、网络:nat网卡完成下载、        桥接网卡和开发板通信

2、安装apt-get工具集

3、安装minicom软件

4、tftp服务器软件

5、nfs服务器软件

今日学习:

一、开发过程linux系统最佳烧录方式----动态加载

        此方法主要是开发时使用,将uboot烧录到SD卡上,并设置为SD卡启动,开发板上电即可启动uboot,然后将zImage放入到tftp管理目录,通过tftp下载zImage和设备树文件到DDR中,并加载内核,最后将文件系统设置在nfs服务器上,内核挂载nfs服务器的文件系统,启动Linux系统。

这样做的目的在于每次下载的zImage和dts设备树文件都是最新裁剪出来的,减少了烧录固化的时间,并且文件系统也是最新版本的,所以这种模式主要用于开发时使用。

操作步骤:

1. 先完成《模式一:烧写到SD卡》,可以将uboot烧写到sd卡中

2. 将开发板设置为sd卡启动

3. 将《驱动资料包\实验镜像文件》中的zImage和imx6ull-alientek-emmc.dtb拷贝到Ubuntu的/home/linux/tftpboot目录下

4. 将《驱动资料包\实验镜像文件》 rootfs.tar.bz2解压到Ubuntu的/home/linux/nfs/rootfs目录下

5. 启动开发板,使用minicom进入uboot界面

6. 设置启动参数
 

env default -a
saveenv
setenv ipaddr 192.168.1.50
setenv ethaddr 00:04:9f:04:d2:35
setenv gatewayip 192.168.1.1
setenv netmask 255.255.255.0
setenv serverip 192.168.1.100
saveenv

这段代码完成了开发板的网络基础配置,包括IP地址、MAC地址、网关、子网掩码和服务器地址的设置,为后续通过TFTP下载文件或通过NFS挂载远程文件系统奠定了基础。修正拼写错误后,配置将更加可靠。

测试与Ubuntu是否能够ping通。(需要重启后,重新进一下uboot)

设置bootcmd,让uboot倒计时后通过tftp下载内核镜像和设备树文件。

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

设置bootargs对内核传参。

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

7. 重新启动开发板,即可进入开发板Linux系统

        1. 系统选择SD卡启动

        2. 通过加载SD卡中的uboot初始化一些硬件设备

        3. 设置uboot参数,并从Ubuntu服务器下载zImage内核镜像和imx6ull-alientek-emmc.dtb设备树文件

        4. 内核加载成功后,通过uboot传递给内核的bootargs参数,以nfs的形式挂载Ubuntu的文系统

        5. 启动Linux系统成功

http://www.dtcms.com/wzjs/67898.html

相关文章:

  • 百度怎样做网站水果营销软文
  • 用织梦做的网站怎样看品牌咨询
  • 做网站应该了解什么问题百度图片识别搜索引擎
  • 网站更新 缓存百度指数怎么看
  • 怎么自己做H5网站宁波seo快速优化教程
  • 重庆建筑安全信息网优化模型有哪些
  • 怎样开发手机网站建设百度网盘下载安装
  • 同个主体新增网站备案网络营销的实现方式
  • 面试网站建设工程师关键词是指什么
  • 广州电商网站建设长沙百度首页排名
  • 公司网站的栏目设置互联网广告平台代理
  • 网站做了泛解析 为什么影响seo百度资源搜索资源平台
  • 手机网站代理网站关键词排名快速提升
  • 开发公司年终工作总结pptseo入门
  • wordpress社区论坛模板石家庄seo按天扣费
  • 设计的网站有哪些企业网络营销成功案例
  • 邹城网站开发制作网页的软件
  • 做网站外国的seo关键词布局案例
  • 网站开发的现状分析巨量引擎广告投放平台代理
  • 南京做网站好的公司google play谷歌商店
  • wordpress外网地址企业网站seo排名优化
  • 自己的网站怎么做搜索引擎网站推广手段
  • 物联网设计网站seo具体怎么做
  • 便宜做网站8818博客seo教程
  • 张家港网站建设门店营销方案ppt
  • 湖北网站建设哪家好视频剪辑培训机构哪个好
  • 海南 网站制作百度关键词搜索排名多少钱
  • 桓台网站建设汉川seo推广
  • 微信营销怎么做长沙靠谱关键词优化公司电话
  • 贵州安顺建设主管部门网站宁波免费seo排名优化