嵌入式Linux应用开发完全手册
文章平均质量分 62
o_rdwr
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第10章 系统时钟和定时器
时钟体系AHB(Advanced High Performance Bus)总线主要用于高性能模块(如CPU、DMA和DSP等)之间的连接APB(Advanced Peripheral Bus)总线主要用于低带宽的周边外设之间的连接,如UART、I2C等...原创 2018-08-30 16:58:52 · 215 阅读 · 0 评论 -
第1章 嵌入式Linux开发概述
嵌入式系统的定义 以应用为中心,以计算机技术为基础、软硬件可裁剪、适用于应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统SCM(Single Chip Microcomputer)MCU(Micro Controller Unit)SoC(System on a Chip)ISA(Instruction Set Architecture) 后缀...原创 2018-08-28 14:22:38 · 268 阅读 · 0 评论 -
第17-1章 Linux文件系统概述
Linux根文件系统 FHS标准(Filesystem Hierarchy Standard,文件系统层次标准)目录结构/bin目录该目录下存放所有用户(包括系统管理员和一般用户)都可以使用的、基本的命令,这些命令在挂接其它文件系统之前就可以使用,所以/bin目录必须和根文件系统在同一个分区中/bin目录下常用的命令有:cat、chgrp、chmod、cp、ls、sh...原创 2018-08-31 10:26:54 · 221 阅读 · 0 评论 -
第2章 嵌入式Linux开发环境构建
基本环境安装sudo apt-get install build-essentialsudo apt-get install bison flexsudo apt-get install manpages-devScratchbox 交叉编译工具链Crosstool 工具链原创 2018-08-28 14:50:25 · 232 阅读 · 0 评论 -
第17-2章 移植Busybox
移植Busybox所谓制作根文件系统,就是创建各种目录,并且在里面创建各种文件。比如/bin、/sbin目录下存放各种可执行程序,在/etc目录下存放配置文件,在/lib目录下存放库文件。在创建一个最小的根文件系统时,使用Busybox的话,只需要在/dev目录下创建必要的设备节点、在/etc目录下创建一些配置文件就可以了,如果Busybox使用动态连接,还要在/lib目录下包含库文件...原创 2018-08-31 14:08:19 · 184 阅读 · 0 评论 -
第17-3章 构建根文件系统
创建etc/inittab文件# /etc/inittab::sysinit:/etc/init.d/rcSttySAC0::askfirst:-/bin/sh::ctrlaltdel:/sbin/reboot::shutdown:/bin/umount -a -r创建etc/init.d/rcS文件#!/bin/shifconfig eth0 xxx.xxx....原创 2018-08-31 19:16:46 · 145 阅读 · 0 评论 -
第3章 嵌入式编程基础知识
前言 一个C/C++文件要经过预处理(preprocessing)、编译(compilation)、汇编(assembly)和连接(linking)才能变成可执行程序 后缀名 语言种类 后期操作 .c C源程序 预处理、编译、汇编 .C C++源程序 预处理、编译、汇编 .cc C++源程序 预处理、编译、汇编 ...原创 2018-08-29 14:22:07 · 437 阅读 · 0 评论 -
第9章 中断体系结构
ARM体系的CPU有以下7种工作模式用户模式(usr):ARM处理器正常的程序执行状态快速中断模式(fiq):用于高速数据传输或通道处理中断模式(irq):用于通用的中断处理管理模式(svc):操作系统使用的保护模式数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及储存保护系统模式(sys):运行具有特权的操作系统任务未定义指令中止模式(und):当未...原创 2018-08-30 15:09:26 · 284 阅读 · 0 评论
分享