• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Jason_Cheng
博客园 首页 新随笔 联系 订阅 订阅 管理
上一页 1 2 3 4 5 6 7 下一页

2012年11月16日

Linux常用命令大全
摘要: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 阅读全文
posted @ 2012-11-16 11:22 Jason_Cheng 阅读(146) 评论(0) 推荐(0)
 
 

2012年11月15日

文件 数据库 数据库管理系统
摘要: 《轻松学用Linux shell编程》16.3 文件与数据库~~~~~~~~~~~~~~~~~有的程序员把文件和数据库混为一谈,这是可以理解的,因为数据库本身就是一类文件。存储在数据库中的信息也同样存储在磁盘上的一个文件之中。但是,并非文件中的所有信息都属于一个数据库。通常地,一个文件具有如下特点:*文件中的信息没有特定次序。*文件没有特定的组织结构来让用户快速查找信息。*文件中信息的类型可以多种多样。而数据库的特点为:*数据库中的信息具有特定的次序。*数据库具有一定的组织结构可以让用户快速查找信息。*数据库中信息的类型是唯一的。16.4 数据库与数据库管理系统~~~~~~~~~~~~~~~~ 阅读全文
posted @ 2012-11-15 19:30 Jason_Cheng 阅读(396) 评论(0) 推荐(0)
 
Vbird 基础正规表示法汇整
摘要: 我们可以将基础的正规表示法特殊字符汇整如下:RE 字符意义与范例^word 意义:待搜寻的字串(word)在行首!范例:搜寻行首为 # 开始的那一行,并列出行号grep -n '^#' regular_express.txtword$意义:待搜寻的字串(word)在行尾!范例:将行尾为 ! 的那一行列印出来,并列出行号grep -n '!$' regular_express.txt.意义:代表『一定有一个任意字节』的字符!范例:搜寻的字串可以是 (eve) (eae) (eee) (e e), 但不能仅有 (ee) !亦即 e 与 e中间『一定』仅有一个字节,而 阅读全文
posted @ 2012-11-15 16:29 Jason_Cheng 阅读(203) 评论(0) 推荐(0)
 
 

2012年11月14日

1.3 Android的SDK与源代码
摘要: 《Android系统原理及开发要点详解》Android开发系统主要集中在两种环境中,分别是基于Android SDK的开发和基于Android源代码的开发。前者可以在Linux或者Windows两种环境中使用IDE完成,后者需要在Linux环境中进行开发。è 1.3.1 基于SDK的Android开发基于SDK的Android开发,使用Google提供的SDK。Android的SDK中包含Android系统下层的二进制映像、模拟器及相关的工具,在Linux和Windows系统中使用IDE环境进行Android应用程序的开发。不同版本的Android的SDK如下: android-sd 阅读全文
posted @ 2012-11-14 11:16 Jason_Cheng 阅读(1233) 评论(0) 推荐(0)
 
 

2012年11月8日

linux文件系统—inode和blocks及相关概念
摘要: 一.inode size 定义单位:Byteinode table sample inode table是data area的索引表。Inode分为内存中的inode和文件系统中的inode,我们这里说的是文件系统中的inode。1. linux FS 可以简单分成 inode table与data area两部份。inode table上有许多的inode, 每个inode分别记录一个档案的属性与这个档案分布在哪些datablock上(也就是我们说的指针)。inode两个功能:记录档案属性和指针2. inode table中红色区域即inode size,是128Byte,在liunx系.. 阅读全文
posted @ 2012-11-08 11:20 Jason_Cheng 阅读(757) 评论(1) 推荐(0)
 
 

2012年11月6日

UNIX编程改变了吗?
摘要: http://www.thinknext.net/archives/614 UNIX高级编程Advanced UNIX Programming第二版是前一段时间UINX届比较引人瞩目的事情,informIT刊登了该书作者Marc Rochkind 回顾自第一版发布以来20年间变化的文章Has UNIX Programming Changed in 20 Years?。 Marc在1984年出版Advanced UNIX Programming的时候,UNIX已经走过了15个年头;完成第二版的时候,又一个20年过去了。人们会好奇地问,自1984年来,UNIX编程发 生了怎样的变化?嗯,实际上,. 阅读全文
posted @ 2012-11-06 21:50 Jason_Cheng 阅读(179) 评论(0) 推荐(0)
 
 

2012年10月29日

I/O端口与I/O内存
摘要: http://blog.csdn.net/gzliu_hit/article/details/7091490寄存器与ram的区别: 寄存器的操作有副作用(side effect),如有些状态寄存器,读取后便会自动清零。X86:支持I/O空间,支持内存空间ARM,MIPS,POWERPC:只支持内存空间I/O端口:一个寄存器或内存位于I/O空间I/O内存:一个寄存器或内存位于内存空间I/O端口的操作: (1)申请 request_region(start,n,name) (2)访问 8位:inb(), outb() 16位:inw(), outw() 32位:inl(), outl() ... 阅读全文
posted @ 2012-10-29 09:50 Jason_Cheng 阅读(168) 评论(0) 推荐(0)
 
内存与I/O访问
摘要: http://blog.csdn.net/gotosola/article/details/7431447本章节带大家一起来探讨一下Linux驱动中的内存与I/O访问CPU与内核和I/OI/O空间:在X86处理器中存在着I/O空间的概念,I/O空间是相对于内存空间而言的。它通过特定的指令in、out来访问指令格式:IN 累加器,{端口号|DX}OUT {端口号|DX},累加器注意:目前大多数嵌入式微控制例如ARM、PowerPC等不提供I/O空间,而仅存在内存空间。内存空间可以直接通过地址、指针来访问为什么内存空间是必须的,I/O空间是可选的?答:我们可以将外设只挂在到内存空间,此时CPU就可 阅读全文
posted @ 2012-10-29 09:47 Jason_Cheng 阅读(488) 评论(0) 推荐(0)
 
 

2012年10月22日

关于/usr/include/linux和/usr/src/linux/include/linux/
摘要: http://www.cnblogs.com/qiaoge/archive/2012/03/30/2425126.html/usr/include/linux是用来编译当前系统的程序的; /usr/src/linux/include/linux/是用来编译内核的,要使用/usr/src/linux/include/linux的头文件, 可以用gcc -I /usr/src/linux-x.x.x/include/呵呵,一个是用户态下的搜索路径,一个是内核模块需要的头文件搜索路径,用的地方都不一样 如果你没有在编译时显示地加上-I的情况下: 如果你的代码中没有__KERNEL__这样的宏声明.. 阅读全文
posted @ 2012-10-22 21:48 Jason_Cheng 阅读(591) 评论(1) 推荐(0)
 
 

2012年9月27日

ucOS学习笔记(4)——一步一步移植ucOS到STM32
摘要: 准备工作:1.到micrium官网下载最新的 OS在stm32上的移植资料。下载地址为:http://micrium.com/download/Micrium-ARM-OS-II-Cortex-M3.exe2.平台搭建:a.将1下载得到的文件解压得到micrium文件夹,并在Micrium\Software\ OS-II下用UV4创建一个 OS工程,配置CPU为STM32F101C8b.建立如图1所示的工程目录结构。其中APP层用于放置应用程序, OS用于放置所有 OS与处理器无关的源码,PORT用于放置移植 OS需要改动的文件,而BSP则用于放置系统的驱动程序,LIB为系统调用的库支持。该目 阅读全文
posted @ 2012-09-27 15:48 Jason_Cheng 阅读(722) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 7 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3