自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 windows 中ssh无法和虚拟机中的linux通信 sqlite 交叉编译

今天突然发现ssh无法和虚拟机中的连接,总是报server端ssh关闭,那就重启linux上的ssh吧,我用命令“ sudo   /etc/init.d/ssh  start "后,却说不要通过调用 这个脚本启动程序,要用服务工具,好,就改为” sudo  service ssh start ", 然后再次连接,ok。

2013-07-25 11:37:32 1256 1

转载 gcc中内嵌汇编的用法

在使用gcc编译的时候,可以在C语言程序中嵌套汇编指令,这样极大的方便在高级语言中使用跟配件相关的指令。(1)  在gcc中嵌套的汇编指令跟纯汇编文件的语法有一点不一样,在gcc中嵌套指令的格式是固定的:                __asm__(code : output operand list : input operand list : clobber list);   

2013-07-24 11:33:24 1109

转载 __asm__ __volatile__("": : :"memory")

__asm__ __volatile__("": : :"memory")内存屏障(memory barrier)  #define set_mb(var, value) do { var = value; mb(); } while (0)  #define mb() __asm__ __volatile__ ("" : : : "memory")1)set_mb(),m

2013-07-22 10:11:47 1070

转载 make 和 gcc 入门

问:gcc中的-I.是什么意思。。。。看到了有的是gcc -I. -I/usr/xxxxx..那个-I.是什么意思呢最佳答案答:-Ixxx 的意思是除了默认的头文件搜索路径(比如/usr/include等)外,同时还在路径xxx下搜索需要被引用的头文件。 所以你的gcc -I. -I/usr/xxxxx 的意思是,同时还要再 . 目录(即 执行gcc的当前目录) 以及 /usr/x

2013-07-22 09:35:07 1465

转载 uboot

我认为学习和应用u-boot对于刚接触的人来说最大的困难在于其功能比较全,文件(.S .c .h makefile文件)非常多,结构也比较复杂,难以理清各方面的关系。熟悉了一段时间之后,发现还是有很多的规律可以总结的。一、首先要理解bootloader的作用,以及U-boot具体可以实现什么样的一些功能。二、弄清U-boot的启动流程,这时候需要跟着整个程序走一遍,先不管实现这个流程的代码

2013-07-18 17:18:11 9350

转载 u-boot.lds文件诠释

网上大部分u-boot.lds文件的分析大部分都是千遍一律,例如下面就是本人在网上找到的关于u-boot.lds的资料。OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")/*指定输出可执行文件是elf格式,32位ARM指令,小端*/OUTPUT_ARCH(arm)/*指定输出可执行文件的平台为

2013-07-18 16:45:12 2087

转载 BusyBox制作嵌入式Linux Cramfs根文件系统详解

BusyBox制作嵌入式Linux Cramfs根文件系统详解开发环境:Ubuntu9.04内核版本:Linux-2.6.24.7开 发板 :FS2410编 译 器:arm-linux-gcc-4.1.1BusyBox:Busybox-1.11.1CramFS :CramFS-1.1注意:由于要制作的根文件系统使用了mdev(Busy

2013-07-17 14:30:33 2910

转载 为什么OpenStack被视为新的Linux?

OpenStack云计算平台被认为是新的Linux,因为在这两个平台的发展历史中,有很多的相似之处。其中一个主要的共同之处是OpenStack和Linux有相似的远见。Linux和OpenStack在一开始对每位用户都是免费提供的,给每个人提供平等的机会,他们都可以促进其发展和增长。这两个项目背后的发展理念和前景几乎是相同的,另外它们几乎都面临着相似类型的批评和讽刺。但时间证明了一切,Li

2013-07-10 11:02:08 866

转载 用Eclipse和GDB构建ARM交叉编译和在线调试环境

我们在 Linux 主机中搭建我们的开发环境,使用 Ubuntu 10.04 LTS 为例。搭建应用开发环境安装 JREEclipse 依赖于Java 环境,所以必须先安装 JRE 或 JDK。安装 Eclipse 和 CDT去 Eclipse官网下载最新的Eclipse IDE。我们一般选择 C/C++ 版本(Eclip

2013-07-08 22:14:30 22634 1

转载 如何使用eclipse进行嵌入式Linux的开发

如何使用eclipse进行嵌入式Linux的开发作者:曾宏安,华清远见嵌入式学院高级讲师。如何使用eclipse进行嵌入式Linux的开发 习惯了在windows环境下开发的程序员在转到Linux平台时经常会抱怨没有一个好用的集成开发环境。和windows下常用的一些开发软件相比,Linux自带的一些开发环境使用起来要么界面和操作不够方便、友好,要么功能不全。其实我们完全可以在开源社区上找

2013-07-07 22:42:30 8532 2

转载 Linux Socket编程(不限Linux)

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型

2013-07-01 21:49:36 1173

深入linux设备驱动程序内核机制

这是一本系统阐述Linux设备驱动程序技术内幕的专业书籍,它的侧重点不是讨论如何在Linux系统下编写设备驱动程序,而是要告诉读者隐藏在这些设备驱动程序背后的那些内核机制及原理。作者通过对Linux内核源码抽丝剥茧般的解读,再辅之以精心设计的大量图片,使读者在阅读完本书后对驱动程序前台所展现出来的那些行为特点变得豁然开朗。 本书涵盖了编写设备驱动程序所需要的几乎所有的内核设施,比如内核模块、中断处理、互斥与同步、内存分配、延迟操作、时间管理,以及新设备驱动模型等内容。为了避免读者迷失在某一技术细节的讨论当中,本书在一个比较高的层面上进行展开,以一种先框架再细节的结构安排极大地简化了读者的阅读与学习。

2013-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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