摘要: ---恢复内容开始---c库函数文件操作独立于具体的系统平台,可移植性较好。库函数-创建和打开FILE*fopen(const char*filename,const char*mode)mode:打开模式常见的打开模式:r,rb:只读方式打开w,wb: 只写方式打开,如果文件不存在,则创建该文件a... 阅读全文
posted @ 2014-12-13 23:45 summer-xwq 阅读(223) 评论(0) 推荐(0)
摘要: 在看韦东山视频linux驱动方面有一些吃力,究其原因,虽然接触过linux应用程序编程,但是没有深入去理解,相关函数用法不清楚,正好看到国嵌视频对这一方面讲的比较透彻,所以把学习过程记录下来,也作为linux应用程序开发的一个系列吧!文件编程有两种方式,一是系统调用方式,二是库函数调用。前者依赖特定... 阅读全文
posted @ 2014-12-13 22:25 summer-xwq 阅读(350) 评论(0) 推荐(0)
摘要: 一直没有好好研究C语言参数传递,只是从书上看,知道有传值和传地址两种方式,有时候一知半解真的不行,看似懂了,遇到问题后就乱了手脚,他们内部发生什么变化并不清楚,现在写下来。C语言的参数传递有传值和传地址两种方式。传值的过程:(1)行参与实参各占一个独立的存储空间。(2)行参的存储空间是函数被调用时才... 阅读全文
posted @ 2014-12-13 20:41 summer-xwq 阅读(245) 评论(0) 推荐(0)
摘要: linux的特点 - 免费的/开源 - 支持多线程/多用户 - 安全性好 - 对内存和文件管理优越 关机命令 shutdown -h now(立即进行关机) shutdown -r now (现在重新启动计算机) reboot (现在重新启动计算机) 进入桌... 阅读全文
posted @ 2014-12-10 00:16 summer-xwq 阅读(763) 评论(0) 推荐(0)
摘要: 以前在学单片机的时候,在中断那一节,在处理中断服务程序时,总是要在程序开头加上一句关中断,处理完以后然后开中断,当时迷迷糊糊的也不知道是干什么用,老师也不给你详细讲,因为他详细讲了估计你也听不懂,这几天看操作系统以及多任务处理时,对这一块又有了新的认识。 被两个或者两个并发程序单... 阅读全文
posted @ 2014-12-09 20:05 summer-xwq 阅读(308) 评论(0) 推荐(0)
摘要: 为了回顾以前的东西,以及把操作系统的思想能用在处理器的多任务操作上,会持续连载一些文章,这些思想主要借鉴周慈航《基于嵌入式实时系统程序设计技术》一书键盘程序控制技术:键盘作为输入输出口,是我们常用的一个模块,下面把自己总结的键盘程序大体描绘一下。键盘中有两个问题我们需要解决:一个是防抖,一个是要避免... 阅读全文
posted @ 2014-12-09 18:35 summer-xwq 阅读(987) 评论(0) 推荐(0)
摘要: 在ARM体系中通常有以下3种方式控制程序的执行流程:**在正常执行过程中,每执行一条ARM指令,程序计数器(PC)的值加4个字节;每执行一条Thumb指令,程序计数器寄存器(PC)加2个字节。整个过程是按顺序执行。**跳转指令,程序可以跳转到特定的地址标号处执行,或者跳转到特定的子程序处执行。其中,... 阅读全文
posted @ 2014-12-09 16:44 summer-xwq 阅读(1937) 评论(0) 推荐(0)
摘要: 答案-:1.异步传输 通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值 0... 阅读全文
posted @ 2014-12-09 16:20 summer-xwq 阅读(180) 评论(0) 推荐(0)
摘要: 本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1.引导加载程序。包括固化... 阅读全文
posted @ 2014-12-09 16:05 summer-xwq 阅读(222) 评论(0) 推荐(0)
摘要: 目前为止,我们使用的最多网络协议还是tcp/ip网络。通常来说,我们习惯上称为tcp/ip协议栈。至于协议栈分成几层,有两种说法。一种是五层,一种是七层。5、应用层 4、传输层 3、网络层 2、数据链路层 1、物理层七层:1.物理层 2.数据链路层 3.网络层 4.传输层 5.会话层 6.... 阅读全文
posted @ 2014-12-09 10:50 summer-xwq 阅读(452) 评论(0) 推荐(0)