linux Embeded system
文章平均质量分 79
tanqiuwei
这个作者很懒,什么都没留下…
展开
-
Makefile Kconfig 内核配置————怎样在menuconfig中添加一个菜单选项
Makefile Kconfig 内核配置 内核裁剪 假设我们要在内核源代码 drivers 目录下如下用于 test driver 的树型目录:|----test|---- cpu|---- cpu.c|---- test.c|---- test_client.c|---- test_ioctl.c|---- test_proc.c|---- test_que原创 2012-03-04 19:10:02 · 4777 阅读 · 1 评论 -
嵌入式系统工程设计概述
1.1 嵌入式系统设计的基本流程不知各位读者是否记得在小学学过的一篇课文,说的是统筹方法,课文中举了泡茶喝这个例子。比方,想泡壶茶喝。当时的情况是:开水没有;水壶要洗,茶壶茶杯要洗;火生了,茶叶也有了。怎样办?方法甲:洗好水壶,灌上凉水,放在火上;在等候水开的时间里,洗茶壶、洗茶杯、拿茶叶;等水开了,泡茶喝。方法乙:先做好一些准备工作,洗水壶,洗茶壶茶杯,拿茶叶;一切就绪,灌水烧水;坐转载 2012-03-16 10:17:29 · 3116 阅读 · 0 评论 -
Linux下用C实现串口读写
http://hi.baidu.com/weiweisuo1986/item/b33200134ceaac6871d5e81d 之前要做一个和串口相关的项目,才认真研究了下串口,首先就是要实现串口和PC机的通信。 串口的驱动一般不需要我们写,都是很成熟的驱动,要知道的一点就是你开发板串口的名称,比如ttySAC0,等。所以主要的工作就是编程序,实现串口转载 2014-03-14 14:28:06 · 22567 阅读 · 2 评论 -
iconv 文件编码转换
转载:http://www.cnblogs.com/xuxm2007/archive/2010/11/09/1872379.htmlhttp://qq164587043.blog.51cto.com/261469/63349 linux shell 配置文件中默认的字符集编码为UTF-8 。UTF-8是unicode的一种表达方式,gb2312是和unicode都是字符的编码方式,所以转载 2014-03-27 17:17:46 · 954 阅读 · 0 评论 -
Linux下交叉编译gdb和gdbserver
俗话说:工欲善其事,先必利其器。在对嵌入式进行调试之前,必须要生成调试器。经典地,Linux平台下的调试器为gdb。本文仅讲述如何生成调试器,不涉及其中的论理——要找理论,找老师或者课本。1、下载gdb:下载地址为:http://ftp.gnu.org/gnu/gdb/按照一般的想法,最新版本越好,因此下载7.2这个版本。当然,凡事无绝对。我们以gdb-7.2.tar.转载 2014-10-11 12:21:42 · 557 阅读 · 0 评论 -
GDB+GdbServer: ARM程序调试
内容摘要 远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用 GDB标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。 就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作:用ROM Monitor调试目标机程序转载 2014-10-11 12:18:34 · 739 阅读 · 0 评论