跬步千里,窥叶知秋

跬步千里,窥叶知秋

ubuntu-18.04 root登录图形界面失败问题解决方案

1.设置ROOT密码先输入当前所在用户密码,然后输入你要设置的root密码,输入两次即可!2.进入/etc/pam.d目录主要修改两个文件(圈了红色框框),记得命令行下切换root账户(sudo -i)进行vim修改,刚安装的ubuntu没有vim支持,请根据提示进...

2018-06-23 22:04:47

阅读数 513

评论数 0

ubuntu关闭和开启防火墙

1、关闭ubuntu的防火墙 ufw disable 122开启防火墙 ufw enable 23、卸载了iptables apt-get remove iptables 4、关闭ubuntu中的防火墙的其余命令 iptables -P INPUT ACCEPT iptable...

2018-06-23 12:07:18

阅读数 240

评论数 0

kernel(五)LCD

        在新版内核里面,相比之前的 LCD 驱动增加了一个 platform_lcd,这个 platform_lcd 主要用于背光控制。         支持 s5pv210 的 LCD 驱动为 drivers/video/s3c-fb.c,这个驱动同时支持多种 CPU      ...

2018-06-22 23:26:13

阅读数 159

评论数 0

VMware ip变成127.0.0.1

[root@localhost 桌面]# ifconfig lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536         inet 127.0.0.1  netmask 255.0.0.0         in...

2018-06-22 18:50:23

阅读数 232

评论数 1

Ubuntu虚拟机扩充磁盘

1.扩展磁盘大小2.重新分区

2018-06-22 17:03:16

阅读数 62

评论数 0

安装arm-linux-gcc

1. tar xzvf arm-linux-gcc-4.4.3.tar.gz至目录/usr/local/arm(arm自己创建)2.修改/etc/environmentPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:...

2018-06-22 14:46:05

阅读数 121

评论数 0

kernel(四)NAND 8位硬件ECC

在 mach-smdkv210.c 中添加头文件<linux/mtd/mtd.h>添加 nand_ecclayout 定义 OOB 布局,同时赋值给 smdk_nand_sets, 设置 disable_ecc 属性为假 修改 NAND 驱动 drive...

2018-06-20 23:35:20

阅读数 240

评论数 0

kernel(三)NAND FLASH

        三星提供的 NAND FLASH 驱动为 drivers/mtd/nand/s3c2410.c,只支持 S3C2410/S3C2440/S3C2412。我们需要修改它,以支持 s5pv210。在这个驱动中,根据 CPU 类型来决定如何操作硬件。里面定义了一个枚举类型 用来表示...

2018-06-16 23:00:59

阅读数 86

评论数 0

kernel(二)网卡(DM9000)及nfs文件系统

参考帮助文档: Documentation/networking/dm9000.txt         在 arch/arm/mach-s5pv210/mach-smdkv210.c 中已经配置了 DM9000 的平台设备相关的数据,我们只需要修改就行了。         在 arch/arm/...

2018-06-16 21:43:35

阅读数 127

评论数 0

kernel(一)初步配置

1、修改顶层Makefile然后使用 s5pv210 的默认配置文件来生成默认的.config 配置文件 生成了配置文件.config, 现在执行 make menuconfig,先进行初步配置root@zjh:/home/work/linux-3.10.46# make menuconfigSy...

2018-06-13 21:02:36

阅读数 76

评论数 0

uboot移植(十八)实现开机提示音

TQ210 开发板使用的是有源蜂鸣器,只要给它通电,蜂鸣器就会发声,实现比较简单。如果是无源蜂鸣器的话,那就稍微麻烦些,需要给它输入一定的频率,蜂鸣器才会发声。首先查看 TQ210 开发板底板原理图 由原理图可以得知,给 XpwmTOUT1 一个高电平,蜂鸣器就会发声我们再查看 TQ210 核心板...

2018-06-10 23:32:59

阅读数 149

评论数 0

uboot移植(十七)实现 LCD 显示

arch/arm/lib/board.c 中的 board_init_f 函数 如果定义了 CONFIG_LCD,就会调用了 lcd_setmem 函数,这个函数用来分配帧缓存地址, 其定义在common/lcd.c         这个函数调用了 panel_info 变量,这个变量在每个具体...

2018-06-10 23:29:26

阅读数 886

评论数 2

uboot移植(十六)添加启动菜单

参考帮助文档 doc/README.bootmenu 首先我们需要在 Louis210.h 中增加 4 个宏 另外,帮助文档还提到要定义 CONFIG_BOOTDELAY,表示显示菜单多久,这个宏已经定义了,默认为 3s 现在重新编译 u-boot, 从 NAND FLASH 启动开发板...

2018-06-10 22:47:35

阅读数 962

评论数 0

uboot移植(十五)合并 smdkv210-spl.bin 和 u-boot.bin 为一个文件

        之前的烧写都是将 smdkv210-spl.bin 和 u-boot.bin 分开单独烧写的,这样太麻烦了,我们将这 2 个bin 文件合并为一个 bin 文件——u-boot.bin 首先拷贝 spl/smdkv210-spl.bin 为一个临时文件 tmp.bin 然后使...

2018-06-10 22:37:23

阅读数 124

评论数 0

uboot移植(十四)实现 NAND 启动 u-boot

        从 NAND 启动 u-boot,需要 BL1 初始化 NAND 控制器,然后从 NAND 拷贝 BL2 到 DDR 内存。这里的BL1 即我们移植的 u-boot-spl.bin, BL2 即我们移植的 u-boot.bin。         在 u-boot.bin 中的 N...

2018-06-10 22:27:59

阅读数 83

评论数 0

uboot移植(十三)实现 NAND 8 位硬件 ECC

在 smdkv210.h 中定义宏 CONFIG_S5PV210_NAND_HWECC、 CONFIG_SYS_NAND_ECCSIZE、CONFIG_SYS_NAND_ECCBYTES CONFIG_SYS_NAND_ECCSIZE 定义了消息长度,即每多少字节进行 1 次 ECC 校验CON...

2018-06-10 21:58:01

阅读数 203

评论数 0

uboot移植(十二)命令行解释器

参考 u-boot 的帮助文档 README 中 Command InterpreterCONFIG_AUTO_COMPLETE定义后,可以通过 Tab 键进行命令的自动补全。CONFIG_SYS_HUSH_PARSER   定义后,可以使"hush" shel...

2018-06-10 21:28:35

阅读数 119

评论数 0

uboot移植(十一)给 NAND 添加分区

这里的分区只是为了操作的方便。 假设有个分区 kernel,其地址区间为 0x20000~0x320000,其大小为 0x300000在没有分区的情况下,对这块区间的操作如下:nand erase 20000 300000 nand write 20000000 20000 300000 nand...

2018-06-10 19:41:37

阅读数 212

评论数 0

uboot移植(十)移植 NAND FLASH

通过查看帮助文档 doc/README.nand,要支持 NAND,需要配置 CONFIG_CMD_NAND我们修改 smdkv210.h,把 CONFIG_CMD_ONENAND 屏蔽掉,同时加上 CONFIG_CMD_NAND编译出错 没有定义 CONFIG_SYS_MAX_NAND_DEVI...

2018-06-10 19:27:20

阅读数 192

评论数 0

uboot移植(九)移植网卡DM9000

一、原理 TQ210 板载的网卡芯片是 DM9000A,接在 S5PV210 的 SROM 控制器的 BANK1 上。 S5PV210 的 SROM 控制器支持 8/16 位 NOR Flash/PROM/SRAM 内存。 分为 6 个 bank,每个 bank 寻 址空间达 128MB。 ...

2018-06-09 20:37:04

阅读数 280

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭