摘要:
一、软件移植 1.1 alsa-lib alsa-utils-1.2.5.1 (linuxfromscratch.org) ./configure --host=arm-linux --prefix=${PWD}/_install make && make install 1.2 ncurses I 阅读全文
摘要:
Makefile ——全局的Makefile abi ——ABI:applicationbinary interface,应用程序二进制接口相关代码bionic ——Bionic 含义为仿生,这里面是一些基础的C库源代码bootable ——系统引导build ——build 目录中的内容不是目标所 阅读全文
摘要:
一、SDHCI与控制器驱动 SDHC:Secure Digital(SD) Host Controller,是指一套sd host控制器的设计标准,其寄存器偏移以及意义都有一定的规范,并且提供了对应的驱动程序,方便vendor进行host controller的开发。 厂商按照这套标准设计host 阅读全文
摘要:
伙伴系统: 背景: 分配内存时,内核分配完整的页。 如果进程所需大小小于完整页,则用户空间标准库会进一步拆分为目标大小区域。 如果进程所需连续页大小内存,则内核使用快速检测内存中连续区域的伙伴系统。 概念: 系统中的空闲内存区域总是两两分组,每组中2个内存区域称为伙伴。 伙伴的分配可以是彼此独立的, 阅读全文
摘要:
1 #!/bin/bash 2 3 CPU_JOB_NUM=$(grep processor /proc/cpuinfo | awk '{field=$NF};END{print field+1}') 4 5 # java 6 OPENJDK7_DIR=/usr/lib/jvm/java-7-ope 阅读全文
摘要:
蓝色加粗字体为命令 橙色加粗字体为打印 一、编码方面 1.1 编辑器 sudo apt-get install vim 1.2 编译程序必须软件包的列表信息 sudo apt-get install build-essential 1.3 语法分析器 sudo apt-get install bis 阅读全文
摘要:
一、下载源码: https://uclibc.org/downloads/ 因为海思arm-hisiv500-linux- 搭配的是uClibc-0.9.33.2,所以我选择下载uClibc-0.9.33.2.tar.bz2 二、架构分析: ... 三、实例分析: open: 阅读全文
摘要:
物理Switch 数据流: 该设备接受以太网帧,或者丢弃它们,或者从Switch的端口中的一个或多个端口发送它们。 ... 物理接口: 每个端口包含某种物理接口,以接收和发送端口到MAC的帧。 一些端口支持许多不同的物理接口选项,而其他端口只支持一个。 如果端口支持许多接口选项,则一次只能使用一个选 阅读全文
摘要:
A问题: 64位Linux系统编译32位错误 A解决: sudo apt-get install libc6-i386 libc6-dev-i386 lib32gcc1 gcc-multilib gcc-4.6-multilib g++-multilib g++-4.6-multilib lib32 阅读全文