嵌入式
文章平均质量分 58
spare no pains
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GNU开发工具简介 vi、gcc
GNU Tools是Linux环境下最主要的开发工具集,主要有以下几个部分: 编译开发工具 :把源程序编译为可执行文件,如gcc。 调试工具 :对可执行程序进行源码或汇编级调试的软件,如gdb. 软件工程工具 :用于协助多人开发或大型软件项目管理的软件,如make等 vi简介 Linux编辑器:ex、edit、ed、vi、emacs vi(visual interface):是一个功能强大的,快速命令驱动的全屏幕编辑器 vim是vi的增强版本 vi的两种操作模式 命令模式(指令模式):此模式下的按键当作指令原创 2021-03-06 22:25:39 · 446 阅读 · 0 评论 -
Linux的基本操作
Linux文件系统 windows文件系统:fat32、ntfs 分区、盘符 Linux文件系统:ext2、ext3等 目录树 Linux根目录的子目录 bin :普通用户常用例程,如date dev :存放系统中所有的设备名 home :普通用户的主目录 lib :内核和应用程序所用的库文件和模块 root :跟用户的主目录 usr :用户安装的应用程序 boot :Linux内核、开机配置文件 etc : 与系统硬件和软件有关的配置文件 media :光盘和软盘挂载点 mnt :其他临时分区挂接点 pr原创 2021-03-04 10:28:04 · 147 阅读 · 0 评论 -
Linux的shell
操作系统的两个用户接口 系统调用接口,控制台命令接口 什么是shell? shell是用C语言编写的一个程序,给用户管理和使用系统提供了一个接口和桥梁 shell的使用方法 从控制台键入shell命令; 编写shell脚本。 shell的使用 1.输入输出重定向 命令>文件:输出到文件 命令>>文件:输出追加到文件 2.管道:将某个程序的输出直接送入到另外一个程序,作为输入 命令1 | 命令2 | 命令3 3.后台运行程序: 命令& ...原创 2021-03-02 13:36:55 · 141 阅读 · 0 评论 -
嵌入式代码优化
优化概述 代码优化:时间优化,空间优化 代码优化与程序的可读性矛盾 需要优先优化的代码对象:程序频繁使用的代码 一般情况下,编译器是保守的,以便使较坏的代码也能编译通过 因此高效的C程序可以通过研究编译器如何把C代码转换成ARM汇编代码,以帮助程序员区分快速和慢速的C代码,进而指导程序员进行C程序设计。 1.变量的数据类型选择 在32位系统架构下 ①采用整形类型,省去了多余的移位操作 ②尽量使用int类型,仅使用char short 的溢出归零特性 因为在32位系统架构下实现char类型要多一条与0xFF相原创 2021-03-02 11:05:37 · 522 阅读 · 1 评论 -
如何用C程序模拟一个最简单的类
在面向对象的语言中出现了类的概念,类是对特定的数据的特定操作的集合体。类包含了两个范畴:数据和操作。而C语言中的struct仅仅是数据的集合,我们可以利用函数指针将struct模拟为一个包含数据和操作的“类”。原创 2021-03-01 09:05:33 · 682 阅读 · 0 评论
分享