摘要:
在分析板级初始化函数board_init_f 和 board_init_r 之前,先来看一下在uboot中颇为重要的 gd_t, bd_t 结构 bd_t 所对应的定义bd_info 在 arch/arm/include/asm/u-boot.h 下,主要用来保存板子参数 1 typedef str 阅读全文
摘要:
*** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurs 阅读全文
摘要:
1,用汇编点亮led灯,并且写makefile文件 烧写实验 实现:点亮led1 (完整程序已附) 说明: sd_fuse 下为4412的引导文件,不可或缺,不需修改(BL1,BL2) start.S 为点亮LED1 的程序 Makefile 将start.S 编译为二进制文件 烧写过程: 首先我们 阅读全文
摘要:
1,解压光盘所带文件ubuntu-desktop-sdcard-image-YYYYMMDD.tar.gz , 得到ubuntudesktop-8g.raw 2,先用SD-flash刷写一边B盘images中的superboot.bin (这步可能不需要) 3,利用win32将.raw文件烧录SD卡 阅读全文
摘要:
1、iROM(BL0):是指Exynos4412的iROM中固化的启动代码,其作用是初始化系统时钟,设置看门狗,初始化堆和栈,加载8kb的bl1到Exynos4412的一个64kb大小内部sram(Internal SRAM)中运行,它在内部ROM上执行。2、Firstboot loader(BL1 阅读全文
摘要:
1,通过SSH将minitools的安装包传到ubuntu 文件下, 2, 解压minitools.tgz (具体方法见上一篇) 3,命令安装minicom : apt-get install minicom 4,配置后保存:minicom -s 注意: 1,软件操作需在root权限下运行 2,配置 阅读全文
摘要:
1,将 .tgz 安装包通过SSH传至ubuntu 2,tar -zxvf arm-linux-gcc.tgz 解压 3,配置环境变量(由于鄙人只需其中一个用户使用,所以直接再其主目录) vi ~/.bashrc -> export PATH="$PATH:/home/arm/opt/4.5.1/b 阅读全文
摘要:
1,概念: 进程:一个正在执行的程序,他是资源分配的最小单位。进程中的事情语言按照一定顺序逐一进行 线程:又称轻量级线程,程序执行的最小单位,系统独立调度和分派CPU的基本单位,他是进程中一个实体,一个进程中可以有多个线程,这些线程共享进程的所有资 源,线程本身只包含一点必不可少的资源。 并发:指在 阅读全文
摘要:
1, 进程通信:在用户空间实现通信时不可能的,通过linux内核通信 线程间通信: 可以在用户空间实现,可通过全局变量通信 2,通信方式 管道通信:无名管道,有名管道(文件系统中有名) 信号通信:信号(通知)通信包括:信号的发送,信号的接受和信号的处理 IPC通信:共享内存,消息队列,和信号灯 以上 阅读全文
摘要:
1,linux 文件类型 2,linux 文件属性 (unbuntu) —————————————————————————————————————————————————————— 3,LINUX文件系统目录结构 bin: 存放常用命令 boot : 存放引导相关的文件(启动文件) dev : 存放 阅读全文