自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sailor_forever

Forward My Dreams( long lifetime)

  • 博客(13)
  • 资源 (14)
  • 收藏
  • 关注

原创 新手如何入门嵌入式软件开发

 新手如何入门嵌入式软件开发Sailor_forever  [email protected] 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/04/24/2325483.aspx 【摘要】:ARM+Linux是目前比较吃香的嵌入式软件

2008-04-24 23:09:00 14537 4

原创 在ARM+Linux上移植NTP详解

 在ARM+Linux上移植NTP详解sailor_forever [email protected] 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/04/21/2310459.aspx 一、查看readme文件,了解相关资料... 1二、查看INSTALL文件,如何配置编译... 2三、在主机环境下,设

2008-04-21 02:15:00 17344 14

原创 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】详解为什么开发板的TFTP、NFS等网络功能神奇消失

 详解为什么开发板的TFTP、NFS等网络功能神奇消失Sailor_forever  [email protected] 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/04/16/2295603.aspx 【摘要】:搞无线开发的朋友注意了,本文详解为什么开发板的TFTP、NFS等网络功能神奇消失。在安装完毕无线网卡驱

2008-04-16 01:21:00 8613

原创 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】详解gdb+gdbserver运行问题./gdbserver: error in loading shared libraries

 详解gdb+gdbserver运行问题./gdbserver: error in loading shared librariesSailor_forever  [email protected] 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/04/16/2295598.aspx【摘要】:本文分析了gdb+gd

2008-04-16 01:16:00 7483 2

原创 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】gdb+gdbserver的方式进行ARM程序调试

 gdb+gdbserver的方式进行ARM程序调试Sailor_forever  [email protected] 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/04/16/2295583.aspx 【摘要】:本文首先介绍了gdb+gdbserver相关的概念,然后介绍了其下载、编译、安装等过程;接着介绍了利用g

2008-04-16 00:40:00 5010 5

原创 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】在AT91RM9200上通过nfs调试linux程序

 在AT91RM9200上通过nfs调试linux程序Sailor_forever  [email protected] 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/04/15/2295495.aspx 【摘要】:本文介绍了网络文件系统相关的概念,然后介绍了如何设置nfs server端的共享,并检验是否设置成

2008-04-15 23:55:00 6146 1

原创 【嵌入式Linux学习七步曲之第一篇 Linux主机开发环境】虚拟机下Linux和windows的文件共享――mount方式

 虚拟机下Linux和windows的文件共享――mount方式Sailor_forever  [email protected] 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/04/15/2295428.aspx 一、在虚拟机下添加windows其他分区... 1二、查找Linux对应的设备盘符... 2三

2008-04-15 23:34:00 4383 8

原创 【嵌入式Linux学习七步曲之第一篇 Linux主机开发环境】虚拟机下Linux和windows的文件共享――共享方式

 虚拟机下Linux和windows的文件共享――共享方式Sailor_forever  [email protected] 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/04/15/2295428.aspx 一、在虚拟机下设置windows的共享文件虚拟机》设置》选型》点下共享文件夹选中后》添加》下一步

2008-04-15 23:10:00 4492 3

原创 GPS卫星同步时钟的发展现状及其应用--四分天下,“北斗”誓言超欧、越俄、赶美

 GPS卫星同步时钟的发展现状及其应用四分天下目前,全球的 GPS卫星同步系统处于“四分天下”状态,以美俄两国的系统处于领导地位,其次为欧洲及中国。2006年中国航天部门正式宣布了开始建设拥有自主知识产权的全球卫星导航系统,这被视为中国卫星导航系统工程的一个分水岭,在此之前,“北斗”GPS卫星导航系统只是一种区域卫星导航系统,升级后整个系统将涉及30颗卫星。

2008-04-14 00:16:00 2863

原创 读书笔记-Thinking in C++-第14章 继承和组合

  14、继承和组合... 55合成的语法... 55继承的语法... 56构造函数的初始化列表... 57成员对象的初始化... 58在初始化列表中对内建类型数据进行初始化... 58将合成和继承组合起来... 58自动调用析构函数... 59构造和析构的顺序... 59名字隐藏... 60并不自动继承的函数... 61继承和静态成员函数.

2008-04-09 00:14:00 1495

转载 《双截棍》之当代程序员版【转】

双截棍(程序员版) 软考室的烟味弥漫 坐满了程序员教室里面的监考官 系分 已三年出上午试题的老师 练cpu 耍单片机硬件工夫最擅长 还会逻辑门三极管他们学生我习惯 从小就耳濡目染什么软件跟网络我都耍的有模有样什么语言最喜欢 C++面向对象想要去英伦美帝 学图灵诺伊曼怎么编 怎么编 离散数学是关键怎么编 怎么编 数值分析也较难怎么编 怎么编 数据结构最重要算法不学莫后悔 死的难看一段代码写好

2008-04-06 22:19:00 1790 1

转载 [IT幽默]牛顿三大爱情定律【转】

 [IT幽默]牛顿三大爱情定律 1、第一定律(物体在没有外力作用的情况下会保持原有的状态); 推论:当你不去追求一个美眉,这个美眉就会待在那里不动。 评述:这个显然是错误的!当你不去追求这个美眉时,她很可能会被别的帅哥泡上,她也可能自己四处游走,去泡别的帅哥。所以,先下手为强,不能傻等。  2、第二定律(F=ma,物体的加速度,与施加在该物体上的外力成正比); 推论

2008-04-06 22:18:00 989

原创 读书笔记-Thinking in C++-第13章 动态对象的创建

   13、动态对象的创建... 44对象的创建... 44C对堆的处理方式... 45New操作符... 45Delete操作符... 45内存管理的开销... 45Delete void *指针可能造成bug. 45数组的new和delete. 46使指针更象数组... 47内存不够怎么办?... 47重载new和delete. 48

2008-04-02 01:19:00 1216

Ubuntu+Systemtap进行Linux内核和用户空间开发测试

本文主要介绍在ubuntu平台 + 自定义内核上如何安装systemtap工具包及解决编译加载运行过程中的一些问题,如何利用systemtap工具监测分析内核函数,内核模块及用户态程序。

2014-09-23

一张图深度解析Linux共享内存的内核实现

本文首先介绍了众所周知的共享内存用户态API,然后介绍了相关的内核主要数据结构,并逐一分析了shmget、shmat、数据访问、shmdt的内核实现及数据结构之间的动态关系,从数据的关联图即可一窥共享内存的实现机制。

2014-09-23

U-boot在AT91RM9200上的全线移植分析

Bootloader移植的基本理论及实例分析

2013-05-01

如何在特定的硬件平台上进行BSP开发

首先介绍了嵌入式开发的基本概念,接着介绍了如何写软件和硬件的接口文档已经如何基于此文档进行uboot和内核移植,最后介绍了和硬件相关的典型问题及注意事项.

2010-12-04

Embedded Linux Development on PowerPC

基于PowerPC平台的嵌入式Linux开发 主要关注uboot和Linux kernel的移植

2010-11-12

嵌入式Linux学习七步曲

嵌入式Linux的学习涵盖的范围比较广,下从bootloader,到内核移植、文件系统,中间的驱动开发,到上层的应用程序调试、开发环境等,变化莫测,经常是别人的能用自己的就有问题。 由于缺乏他人适当指点,自己在学习过程中也走了很多弯路。看到有些朋友学习Linux的热情很高,但有时候不知道从哪入手,遂想和大家分享下这几年的经验教训。 此交流会在BUPT BES协会的组织下,历时半年,共九次。并录制了相关视频,上传到了BYR BT及优库上。 第一篇 Linux主机开发环境(15天) 第二篇 嵌入式Linux交叉开发环境(7天) 第三篇 Linux系统bootlaoder移植(7天) 第四篇 Linux的内核移植(15天) 第五篇 Linux的内核及驱动开发(15天) 第六篇 文件系统制作(5天) 第七篇 Linux的高级应用编程(5天)

2010-09-01

如何通过vnc图形界面远程控制Linux主机

【摘要】本文详细介绍了vnc服务器的搭建,尤其是为不同用户开启不同的窗口,这样多人协作开发时不会出现相互干扰,大家可以在同一时刻操作同一Linux主机,并且相关操作具备不同的用户属性,便于区分不同的开发者。【关键词】vnc server,图形界面,远处操作

2008-06-23

Waitqueue、Event及Semaphore的实现机制分析

本文分析了内核同步及互斥的几种机制Waitqueue、Event及Semaphore的实现,详细分析了其实现流程。Event及Semaphore本质上都是基于Waitqueue和自旋锁实现的。总结了静态定义及动态初始化数据结构的相关规则,这对于自定义的数据类型具有重要的借鉴意义。

2008-06-14

gdb+gdbserver的方式进行ARM程序调试

【摘要】:本文首先介绍了gdb+gdbserver相关的概念,然后介绍了其下载、编译、安装等过程;接着介绍了利用gdb+gdbserver调试应用程序的流程及实例等;最后分析了下gdb+gdbserver安装过程中的常见问题。<br><br>【关键词】:gdb,gdbserver,远程调试<br>

2008-05-10

gdb+gdbserver的方式进行ARM程序调试

【摘要】:本文首先介绍了gdb+gdbserver相关的概念,然后介绍了其下载、编译、安装等过程;接着介绍了利用gdb+gdbserver调试应用程序的流程及实例等;最后分析了下gdb+gdbserver安装过程中的常见问题。<br><br>【关键词】:gdb,gdbserver,远程调试

2008-05-10

在AT91RM9200上通过nfs调试linux程序

本文介绍了网络文件系统相关的概念,然后介绍了如何设置nfs server端的共享,并检验是否设置成功;然后介绍了在嵌入式平台中如何让内核支持nfs并进行相关设置、加载、卸载等;针对常见的问题进行了分析,最后给出了一个调试实例。<br><br>【关键词】:nfs,模块加载,远程调试,portmap,timeout,防火墙,showmount,df,exportfs

2008-05-10

C 语言嵌入式系统编程修炼

一、背景篇 1<br>二、软件架构篇 3<br>三、内存操作 7<br>四、屏幕操作 13<br>五、键盘操作 20<br>六、性能优化 24

2008-05-10

基于ARM 的嵌入式系统程序开发

对ARM上的裸机程序开发进行了详细陈述,包括启动的中断向量的设置、存储器配置、堆栈初始化、应用程序环境的拷贝准备、主程序的调用等以及ARM和Thumb代码的交互、重映射的处理,分析精妙

2008-05-10

全面解析《嵌入式程序员应该知道的16个问题》_sailor_forever

1、预处理器(Preprocessor)... 12、如何定义宏... 23、预处理器标识#error的目的是什么?... 44、死循环(Infinite loops)... 45、数据声明(Data declarations)... 56、关键字static的作用是什么?... 67、关键字const有什么含意?... 78、Volatile的使用... 99、位操作(Bit manipulation)... 1210、访问固定的内存位置(Acces

2008-03-25

空空如也

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

TA关注的人

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