奋斗中的linux开发初学者!转自陈佳乐! 本文主要讲如何搭建嵌入式开发环境以及文件传输到开发板的两种方式 一、准备开发环境 软件 SecureCRT 串口工具、tftpd64 tftp文件传输工具、vmware虚拟机+Ubuntu系统 硬件 rk3399开发板、7寸lcd屏、rs232串口线、us ...
分类:
其他好文 时间:
2019-08-02 18:11:43
阅读次数:
101
一、配置介绍 1.1 常用命令 当前 uboot 的配置已经完全变成Linux 内核的配置形式了,完全可以按照Linux 内核的分析方是区分析 uboot。 uboot 和 Linux的代码配置项由 Kconfig 来完成的,关于 Kconfig 语法,可参见:linux/Documentation ...
分类:
其他好文 时间:
2019-07-18 13:50:36
阅读次数:
105
参考页面 友善之臂文章 UBOOT启动过程介绍,非常有用! 启动过程分析 第一阶段 初始化RAM,CPU阶段,准备初始化板 操作时钟,设置CPU模式,设置中断,关看门狗, 底层初始化CPU,初始化RAM,初始化C环境,设置GD全局数据结构 执行board_init_f 第二阶段 前期初始化板阶段,此... ...
分类:
其他好文 时间:
2019-07-10 01:26:13
阅读次数:
155
安装工具:1.安装远程(串口/ssh)调试工具:Secure CRT.exe2.安装FTP服务器软件:CuteFTP Professional.exe3..安装TFTP文件传输工具:Tftpd32.exe 韦东山的uboot的相关指令:1.q--退出菜单;2.menu--进入菜单;3.print--... ...
分类:
其他好文 时间:
2019-07-10 01:23:32
阅读次数:
179
如果把一个传到内存中的文件写入到 Nand Flash 中, 如:新的 uboot.bin, zImage(内核), rootfs 等, 如果做呢?我们可以用 Nand Flash 命令来完成. 但是 Nand Flash 写时,必须先要把 Nand Flash 的写入区全部擦除后,才能写. 下面以 ...
分类:
其他好文 时间:
2019-06-29 10:44:49
阅读次数:
125
注意:本小节,介绍的源码指的是“20170803”以及后续新增的源码。 5.4.1.1 uboot 的编译 Android4.4.4 对应 uboot 的源码,编译器,参数配置,编译脚本以及编译参数和 Android4.0.3 的 uboot 全部一模一样。 5.4.1.2 Linux 内核的编译 ...
分类:
移动开发 时间:
2019-06-20 10:59:36
阅读次数:
154
1. 概述 1.1 基本概念 分散加载是一种实现特定代码快速启动的技术,通过优先加载特定代码到内存,达到缩短从系统开机到特定代码执行的时间。可被应用来实现关键业务的快速启动。 嵌入式系统通过uboot加载flash上的镜像文件到内存并执行,而镜像文件本身可能较大,由于flash读取速度的限制,将镜像 ...
分类:
其他好文 时间:
2019-06-16 14:05:44
阅读次数:
178
2. Tina SDK 目录结构├── tina│ ├── abi│ ├── app│ ├── bionic│ ├── build│ ├── device│ │ ├── softwinner│ │ │ ├── wing-common 平台公共目录│ │ │ ├── r16-evb 方案定制目录│ ├ ...
分类:
其他好文 时间:
2019-05-30 16:01:31
阅读次数:
466
error: 由于在uboot下没有发现坏块,将核心代码剥离出来调试: flash_eraseall -q -j /dev/mtd1mkdir -p /mnt/partition_nand_1419mount -t jffs2 -o async /dev/mtdblock1 /mnt/partiti ...
分类:
其他好文 时间:
2019-05-30 10:49:15
阅读次数:
116
答: 使用fdt命令 1. fdt addr <fdt addr> (将设备树加载到fdt addr指定的位置,如tftpboot 0x80000000 my.dtb,那么fdt addr 0x80000000) 2. fdt print (打印出设备树的所有内容) ...
分类:
其他好文 时间:
2019-05-28 15:34:34
阅读次数:
159