bad_good_man的专栏

不卑不亢,不慌不忙。头发一甩,纵横四海。

排序:
默认
按更新时间
按访问量

嵌入式文件系统——Cramfs、JFFS2和YAFFS2概述

文件系统概述所谓文件系统,实际上就是在一个具体的存储设备上任何文件的组织和目录。这个设备可能是各种RAM、NAND FLASH、NOR FLASH等DOC设备,还有以NAND FLASH为基础的各种存储卡等。目前,针对不同的设备和应用有很多文件系统可供选择,例如EXT2、TEMPFS、RAMDIS...

2015-12-17 11:32:55

阅读数:698

评论数:0

ARM、X86和MIPS主流架构优缺点分析

三种主流芯片架构1. ARMARM是高级精简指令集的简称(Advanced RISC Machine),它是一个32位的精简指令集架构,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。 ARM处理器的主要特点是: 体积小、低功耗、低成本、高性能——ARM...

2015-12-14 19:57:41

阅读数:10797

评论数:0

嵌入式系统的性能优化

嵌入式Linux系统的性能优化研究嵌入式系统的启动速度因设备的性能和代码的质量而异,但总体而言,从消费者的角度考虑,系统的启动速度肯定是越快越好。尤其是某些行业的设备,如监控行业,如果设备的启动时间过长,那么很可能被不法分子利用,造成恶劣的影响。因此,对嵌入式系统进行性能优化,加快设备的启动时间为...

2015-12-09 20:41:04

阅读数:2982

评论数:0

Sublime Text 3快捷键

Sublime Text 3功能非常强大,甚至可以取代sourceinsight打开整个工程。利用Sublime Text 3打开工程,甚至都不需要同步文件,就可以在整个工程内部搜索各个文件及函数,搜索速度非常块,更重要的是,界面非常干净整洁好看,让人爱不释手。 现将常用的Sublime Tex...

2015-12-05 14:23:55

阅读数:621

评论数:0

嵌入式Linux系统启动过程分析

一 启动 嵌入式系统在启动时,引导代码、操作系统的运行和应用程序的加载主要有两种架构,一种是直接从Nor Flash启动的架构,另一种是直接从Nand Flash启动的架构。 1 从Nor Flash启动 NorFlash具有芯片内执行(XIP,eXecute In Place)的特点,...

2015-12-03 19:30:18

阅读数:640

评论数:0

UltraEdit高级技巧集锦

UltraEdit是一款强大的windows环境下的编辑器,受到很多程序员的青睐。掌握一些UltraEdit的高级使用技巧,不仅可以小装一下,而且更重要的是可以使工作事半功倍。现将自己用到的UltraEdit高级技巧总结如下。 一 常用快捷键 按照常用程度进行划分,从五星到一星: ...

2015-12-01 19:19:32

阅读数:512

评论数:0

beyond compare 中文乱码问题解决方法

beyond compare是程序员必备的文本比较软件,但是中文乱码问题困扰着很多人。以下是中文乱码问题的两种解决办法: 办法一: 点击工具栏中的format→encoding中选择中文简体编码。 办法二: 点击菜单栏中的tools→file formats→eve...

2015-11-30 14:58:22

阅读数:1153

评论数:0

Makefile进阶——自动化变量

如何书写一个命令来完成从不同的依赖文件生成相应的目标?因为在每一次的对模式规则的解析时,都会是不同的目标和依赖文件。自动化变量就是完成这个功能的。 所谓自动化变量,就是这种变量会把模式中所定义的一系列的文件自动地挨个取出,直至所有的符合模式的文件都取完了。这种自动化变量只应出现在规则的命令中。 下...

2015-11-27 16:23:38

阅读数:606

评论数:0

Makefile的obj-y和obj-m语句

有人问我在看uboot源码时,看到如下的Makefile语句怎么理解:   obj-y += api.o api_display.o api_net.oapi_storage.o obj-$(CONFIG_ARM) += api_platform-arm.o obj-$(CONFIG_PPC)...

2015-11-27 15:25:43

阅读数:753

评论数:0

uboot源码及启动过程分析

一 uboot源码下载地址: ftp://ftp.denx.de/pub/u-boot/ 在此网站可以下载到最新的uboot,同时也可以根据需要下载各个不同时期版本的uboot。 二 uboot源码整体框架 源码解压以后,我们可以看到以下的文件和文件夹: . ├── api ├── arch ├─...

2015-11-27 15:16:28

阅读数:1859

评论数:0

Linux编程——makefile编写技巧大全

1. Makefile 简介 本来想自己写一些makefile的东西,但是在网上查资料时发现这篇文章,感觉写得很详细,排版也很不错,现转载过来。特此声明。 原文地址:http://www.cnblogs.com/wang_yb/p/3990952.html Makefile 是和 ...

2015-11-24 14:47:57

阅读数:4273

评论数:0

Linux编程——文件操作

文件在Linux系统中是一个广泛的概念,Linux将所有的硬件设备当作文件来处理,因此了解文件操作是十分重要的。 (一)文件和目录操作 1.stat  获取文件属性        #include        #include        #include        in...

2015-11-13 19:47:57

阅读数:2543

评论数:0

Linux编程——进程与线程

(一) 理论部分 1.进程与线程 进程 进程(process)是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 进程本质上是正在执行的一个程序,是容纳运行一个程序所需要所有信息的容器。与一个进程相关的是进程的地址空间(address s...

2015-11-13 19:39:31

阅读数:2164

评论数:0

Linux编程——网络编程

1.概述 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服 务器端. 网络程序是先有服务器程序启动,等待客户端的程序运行并建立连接.一般的来说是服务 端的程序在一个端口上监听,直到有一个客户端的程序发来了请求.   2.网络编程的实现 Linux 系统是通过提供套接字...

2015-11-13 19:26:13

阅读数:2235

评论数:0

Linux编程——静态库和动态库

1 库的概念 库是一种可执行代码的二进制文件,可以被操作系统载入内存执行。 2 库的分类 库可以分为两种:静态库和动态库 静态库:静态库就是一些目标文件的集合,以.a结尾。静态库在程序链接的时候使用,链接器会将程序中使用到函数的代码从库文件中拷贝到应用程序中。一旦链接完成,在执行程序的时候就不需要...

2015-11-13 19:16:42

阅读数:3230

评论数:0

Linux编程——信号

1 信号概述 信号:就是软件中断。信号提供了一种处理异步事件的方法:终端用户键入中断键,则会通过信号机构停止一个程序。所以,信号可以说是进程控制的一部分。 信号的名字都以三个字母开头:SIG 信号是异步事件的经典实例。  2 信号的产生条件 l  当用户按某些终端键时,产生信号。 l ...

2015-11-13 19:08:28

阅读数:2145

评论数:0

SecureCrt中文乱码解决办法图解

SecureCrt中文乱码,并出现如下警告的解决办法图解。 perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "z...

2015-11-10 19:31:23

阅读数:5393

评论数:0

Python编程入门——基础语法详解

一、基本概念 1.内置的变量类型: Python是有变量类型的,而且会强制检查变量类型。内置的变量类型有如下几种: #整型 integer_number = 90   #浮点 float_number = 90.4   #复数 complex_number =...

2015-11-07 10:07:09

阅读数:11605

评论数:0

手把手教你写shell脚本——shell循环结构

shell脚本之循环结构的学习,通过学习for循环、while循环,switch循环等常用的循环结构及在循环中经常使用的各种比较符号,不如数字的比较的,字符串的比较等,达到快速掌握shell脚本的目的!

2015-11-02 18:14:53

阅读数:14586

评论数:1

坏的解释器: 没有那个文件或目录/bin/sh

坏的解释器: 没有那个文件或目录/bin/sh shell脚本运行时,提示“坏的解释器: 没有那个文件或目录/bin/sh”,经过排查,原因为: shell脚本是在windows环境下编辑的(编辑软件为:notepad++),到Linux下后成为了杂乱的文本.

2015-10-28 10:19:15

阅读数:7836

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭