摘要: //uboot开发基本概念:1)uboot是最通用的bootloader,适合x86,arm,powerpc;2)vivi是三星针对自己的arm芯片(2440)开发的bootloader;3)irom根据拨码开关决定从哪个外部存储器启动bootloader; 4)sd卡和emmc都是含有ecc纠错机 阅读全文
posted @ 2021-12-11 16:43 随风而释 阅读(451) 评论(0) 推荐(0)
摘要: //裸机程序下载1)使用DNW软件下载,需安装驱动(过程省略,只有XP和WIN7驱动),连接USB-OTG接口、调试串口到PC机;2)重启开发板,输入:dnw 40008000;(下载到该地址)3)在DNW软件中,选择“USB Port->Transmit->Transmit”,选择*.bin裸机程 阅读全文
posted @ 2021-12-11 16:42 随风而释 阅读(346) 评论(0) 推荐(0)
摘要: LINUX系统编程: 生成LINUX最小系统:1)使用BUSY BOX-1.21.1软件生成最小系统,需要解压,设置,编译BUSY BOX软件。(make menuconfig命令,打开设置界面;make命令,编译;make install命令,安装,即生成了最小系统文件)网址:busybox.ne 阅读全文
posted @ 2021-12-11 16:40 随风而释 阅读(286) 评论(0) 推荐(0)
摘要: UBOOT初探:BOOTLOADER是个大的裸机程序。uboot 和Linux内核不一样,他没有多任务调度的代码,虽然可以挂接文件系统,也可以有网络协议栈。uboot最初执行的是汇编,集中在那三个汇编文件当中,然后就是C代码了。有个文件夹叫做‘NET’,里面就是TCP/IP网络协议栈,网络协议的源代 阅读全文
posted @ 2021-12-11 16:38 随风而释 阅读(124) 评论(0) 推荐(0)
摘要: 镜像文件组成:(android)u-boot-iTOP-4412.bin;(uboot文件,初始化)zImage文件;(内核文件,底层驱动)ramdisk-uboot;(各种服务的脚本文件)system;(文件系统文件)uboot启动模式:选择读取EMMC或SD的uboot文件,由拨码开关决定。有f 阅读全文
posted @ 2021-12-11 16:36 随风而释 阅读(178) 评论(0) 推荐(0)