嵌入式
文章平均质量分 88
南博恒一
人生浮沉,从头再来,不问收获,只管默默耕耘。
深耕福田,成为行业专家。
展开
-
Qtopia 2.2 桌面和程序 在ARM-LINUX上发布
Qtopia 2.2 桌面和程序 在ARM-LINUX上发布 应用学生要求,将繁复的Qtopia 的ARM版程序发布整理一下.作为一个整体的章节推出. 首先假设阅读者已经大体知道QT类库的使用,以及QT程序命令行开发流程(uic,designer,如何编译),并且设计好一些程序在Windows 桌面机上或Qtopia X11模拟器测试通过了. 现在你转载 2012-11-25 19:54:38 · 533 阅读 · 0 评论 -
Cygwin 初步配置和使用
安装准备:安装cygwin 给出资源:链接: http://pan.baidu.com/s/1pJE3bL5 密码: 6w7i连接注:在线安装中会用到的源:网易: http://mirrors.163.com/cygwin/上海交大ftp:ftp://ftp.sjtu.edu.cn/sites/cygwin.com/pub/cygwin/(CWY原创 2014-11-15 20:43:09 · 984 阅读 · 0 评论 -
TERMIOS_H 详细注释
TERMIOS_H 详细注释 这份很全很赞,需要的都可以很明白的找到~~原文地址:http://read.pudn.com/downloads23/sourcecode/windows/system/75250/Linux%20Source%20Code/include/termios.h__.htm--------------------------转载 2013-07-12 09:10:16 · 1133 阅读 · 0 评论 -
如何学习嵌入式
关于如何学习嵌入式,我是过来人,我给你几篇学习的文章,如果认真看完,肯定对你有帮助的。 学习嵌入式,该学习什么基本的知识呢? 首先C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,转载 2013-05-30 19:07:37 · 1112 阅读 · 0 评论 -
va_start va_end 的使用和原理
va_start va_end 的使用和原理1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:先介绍一下可变参数表的调用形式以及原理:首先是参数的内存存放格式:参数存放在内存的堆栈段中,在转载 2012-11-25 13:43:52 · 408 阅读 · 0 评论 -
学习 ARM 系列 -- FS2410 开发板上的中断编程
一、目的 中断服务程序在操作系统中无疑占有非常重要的地位,编写中断程序不仅要会运用底层的汇编语言,还要了解 ARM 的体系架构。那这一节我们就通过中断编程来响应 FS2410开发板上的 16 个按键,实现依次按下16个键时,D9~D12 四个 Led 从 0~15 进行计数,并通过上个实验实现的 uart_printf 向串口发送数据 Kn is pressed!。二、转载 2012-11-18 19:18:35 · 650 阅读 · 0 评论 -
c语言宏定义中的#,##,#@及\符号的作用
c语言宏定义中的#,##,#@及\符号的作用 1、# (stringizing)字符串化操作符 作用:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。其只能用于有传入参数的宏定 义中,且必须置于宏定义体中的参数名前。 如:#define example(instr) printf("the input str转载 2012-11-18 19:03:36 · 939 阅读 · 0 评论 -
GPIO的英文全称General-Purpose Input /Output Ports
GPIO的英文全称General-Purpose Input /Output Ports,中文意思是通用I/O端口。在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过CPU控制,有的需要CPU提供输入信号。并且,许多设备或电路只要求有开/关两种状体就够了,比如LED的亮与灭。对这些设备的控制,使用传统的串口或者并口就显得比较复杂,所以,在嵌入式微处理器上通常提供了一转载 2012-11-16 17:52:22 · 6763 阅读 · 0 评论 -
头文件
1. 头文件用于声明而不是用于定义当设计头文件时,记住定义和声明的区别是很重要的。定义只可以出现一次,而声明则可以出现多次(2.3.5节)。下列语句是一些定义,所以不应该放在头文件里:extern int ival = 10; // initializer, so it's a definitiondouble fica_rate; // no转载 2012-11-29 21:49:51 · 743 阅读 · 0 评论 -
Windows下Git bash乱码问题
乱码问题解决步骤:0.打开Git Bash进入目录:$ cd /etc将看到如下文件: 注:标注的文件将是我们后面要进行修改的文件! 1. 编辑 gitconfig 文件: $ vi gitconfig 文件后面增加内容[gui]encoding = utf-8 #代码库统一使用utf-8[i18n]commitenc原创 2014-11-19 21:03:50 · 859 阅读 · 0 评论