摘要:
最近使用这个工具,普通用户可以登录root用户不可以登录。将vi /etc/ssh/sshd_config按照下述配置解决问题 修改sshd配置文件:vi /etc/ssh/sshd_config PermitRootLogin yes PubkeyAuthentication no Passwor 阅读全文
摘要:
1、uboot借用(移植)了linux驱动(1)linux驱动本身做了模块化设计。linux驱动本身和linux内核不是强耦合的,这是linux驱动可以被uboot借用(移植)的关键。(2)uboot移植了linux驱动源代码。uboot是从源代码级别去移植linux驱动的,这就是linux系统的开 阅读全文
摘要:
1、代码位置 (1)uboot命令体系的实现代码在uboot/common/cmd_xxx.c中。有若干个.c文件和命令体系有关。(还有command.c main.c也是和命令有关的) 2、传参方式 命令参数以argc&argv传给函数(1)有些uboot的命令还支持传递参数。也就是说命令背后对应 阅读全文
摘要:
1、摘要 (1)、启动4步骤第一步:将内核搬移到DDR中第二步:校验内核格式、CRC等第三步:准备传参第四步:跳转执行内核(2)、涉及到的主要函数是:do_bootm和do_bootm_linux(3)、uboot能启动的内核格式:zImage uImage fdt方式(设备树)(4)、跳转与函数指 阅读全文
摘要:
1、启动过程特征总结(1)第一阶段为汇编阶段(start.s)、第二阶段为C阶段(board.c中的start_armboot 函数)(2)第一阶段在SRAM中、第二阶段在DRAM中(3)第一阶段注重SoC内部、第二阶段注重SoC外部Board内部 2、移植时的注意点(1)x210_sd.h头文件中 阅读全文
摘要:
1、编译uboot前需要三次make make distcleanmake x210_sd_configmake -j4 make distclean为清楚dist文件。 make x210_sd_config 跳转执行mkconfig用来配置并生成config.mk(board/samsung/x 阅读全文
摘要:
1、配置编译 uboot的配置编译需要在linux原生文件夹下,因为在编译过程中会生成符号链接。在windows中不支持。配置方法是:首先cd进入uboot源码的根目录,然后在根目录下执行:make x210_sd_config。执行配置命令后,如果出现:Configuring for x210_s 阅读全文
摘要:
1、shell中的变量定义和引用(1)变量定义和初始化。shell是弱类型语言(语言中的变量如果有明确的类型则属于强类型语言;变量没有明确类型就是弱类型语言),和C语言不同。在shell编程中定义变量不需要制定类型,也没有类型这个概念。(2)变量定义时可以初始化,使用=进行初始化赋值。在shell中 阅读全文
摘要:
1.典型嵌入式linux系统启动过程: 嵌入式系统上电后先执行uboot、然后uboot负责初始化DDR,初始化Flash,然后将OS从Flash中读取到DDR中,然后启动OS(OS启动后uboot就无用了) 2.uboot必须解决哪些问题 1、自身可开机直接启动(1)一般的SoC都支持多种启动方式 阅读全文
摘要:
1、什么是LCD? (1)LCD(Liquid Crystal Display)俗称液晶.(2)液晶是一种材料,液晶这种材料具有一种特点:可以在电信号的驱动下液晶分子进行旋转,旋转时会影响透光性,因此我们可以在整个液晶面板后面用白光照(称为背光),可以通过不同电信号让液晶分子进行选择性的透光,此时在 阅读全文