- 博客(15)
- 收藏
- 关注
原创 嵌入式Linux专题(三)——嵌入式Linux常用BootLoader——U-Boot介绍
本文主要介绍了U-Boot的目录结构、特性功能、工作模式以及移植的基本信息。
2018-10-18 20:26:18
631
原创 嵌入式Linux专题(二)——嵌入式Linux系统启动流程详述
在嵌入式Linux专题(一)中已经对嵌入式Linux系统的架构及启动流程有了初步的介绍,本文将详细分析嵌入式Linux系统启动流程。
2018-10-17 20:05:01
528
原创 嵌入式Linux专题(一)——嵌入式Linux系统构成及启动流程
本文简单的介绍了什么是嵌入式系统,以及嵌入式Linux的系统结构,并且简单的介绍了Linux的启动流程
2018-10-16 21:16:39
891
翻译 用15个命令别名来节省时间
在安装的Linux发行版中默认包含一些别名。Linux命令行别名对于更有效地工作非常帮助的。更好的是,有些已经默认安装在Linux发行版中。
2018-09-05 21:58:22
147
翻译 如何使用Linux命令行安装软件
如果一直在使用linux,你很快会发现在linux中有很多方法做同一件事情。其中就包括使用命令行在Linux上安装应用程序。我(原文作者)已经使用linux25年了,他一次又一次的发现在安装应用程序是会使用命令行安装。 使用命令行安装应用程序的最常见办法是使用所谓的包管理器通过软件存储库(存储软件的地方)进行安装。所有的Linux应用程序都作为包分发,它们只不过是与包管理系统相关联的文件。每...
2018-09-04 11:29:39
8649
原创 linux下.tar.xz格式文件的解压与压缩
在linux下解压.tar.xz文件步骤 xz -d *.tar.xz //先解压xz tar -xvf *.tar //再解压tar tar.xz压缩包也是打包后再压缩,外面是xz压缩方式,里层是tar打包方式。 在linux下创建.tar.xz文件步骤 tar cvf xxx.tar xxx // 这样创建xxx.tar文件先 xz -z xxx.tar ...
2018-09-03 11:36:42
459
原创 Linux下的GCC编译器的编译过程
本文主要说明了linux下GCC编译器的基础编译过程,对可执行文件的编译进行分布详细的分析说明,有助于更好的理解GCC编译过程。
2018-07-30 17:20:05
1895
原创 gdb挂载调试release程序的死锁问题
gdb调试release程序通过将debug信息从执行程序内分离,然后添加链接,方便在程序出现问题时,使用gdb挂载的方式对程序进行排查,可以用来排查死锁等问题。本文主要介绍了如何分离debug信息,并创建debug链接,以及如何在死锁时使用gdb进行挂载排查。
2018-07-12 19:02:17
929
原创 套接字编程原理及例程
1.套接字套接字:英文为socekt,是一个指向传输提供者的句柄。套接字分为:原始套接字、流式套接字和数据包套接字三种。原始套接字:能够给是程序开发人员对底层的网络传输机制进行控制,在原始套机子下接收的数据汇中含有IP头;流式套接字:提供双向、有序、可靠的数据传输服务,该类型套接字在通信前需要双方建立连接,大家熟悉的TCP协议采用的就是流式套接字;数据包套接字:与流式套接字对应,提供双
2017-07-08 15:56:07
755
原创 网络编程的基本原理
1.计算机网络的定义所谓计算机网络就是一些互相连接的、自治的计算机的集合。分类:⑴根据不同的范围分为:广域网(WAN)、城域网(MAN)、局域网(LAN)、个人区域网(PAN)。⑵根据不同的使用者分为:公用网和专用网。2.计算机网络的通信模式计算机网络通信模式有线路交换和包交换两种方式。线路交换:是通过在发送端和接收端之间建立一条特定的线路,进行数据的传输;包交换:是通...
2017-07-07 23:11:39
2457
原创 Linux C 程序内存管理【笔记】
根据内存空间的分配方式不同,可分为:静态内存和动态内存。一、静态内存 所谓静态内存就是指程序在开始运行时有编译器分配的内存,它的分配在程序开始编译时完成的不需要占用CPU资源。二、动态内存 动态内存主要是程序员自行控制内存的分配和释放,其过程往往发生在程序运行过程中。正确的使用动态内存可以提高效率,但是一旦用不好就有可能导致整个项目的坍塌。三、两者的区...
2017-07-02 16:34:35
354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人