- 博客(15)
- 资源 (16)
- 收藏
- 关注
原创 关于real210开发板linux系统可能无法解析域名的问题解决方法
也许在使用linux系统中会遇到DNS无法解析域名的问题,不要急,看看下面的方法是否能够解决问题。查看文件/etc/resolv.conf看里面的IP是否为当前网络环境的DNS服务器的IP,如果不是修改为当前网络的DNS服务器IP即可,当然也可以在最后添加一行下面的代码作为备用DNS服务器:nameserver 202.96.128.68如果你不确定,也可以直接使用上面的代
2013-12-30 15:59:45 1171
转载 内存版u-boot制作
我这里的设备上,一般都是在NOR-Flash上跑U-boot,但有时候为了调试等的方便,要让u-boot在内存中跑。 Flash版本的u-boot是不能直接在内存中跑的(至少我这里的情况是这样)。 下面,主要按照我这的情况,简单说说内存版u-boot的制作。制作出来的u-boot,可以:1)用仿真器下载到内存中运行;2)通过设备中已经有的u-boot,用tftp下载到
2013-12-30 11:42:32 1040
转载 u-boot命令解释
U-Boot上电启动后,敲任意键能够退出自动启动状态,进入命令行。U-Boot 1.1.2 (Apr 26 2005 - 12:27:13)U-Boot code: 11080000 -> 1109614C BSS: -> 1109A91CRAM Configuration:Bank #0: 10000000 32 MBMicron StrataFlash MT28F1
2013-12-30 11:05:21 1026
原创 函数注释参考
函数注释参考,好的函数注释对于代码的维护以及后来人观看时及其重要,一个好的注释可以让开发和维护变得更简单高效。/************************************************************************@函数名称: 函数的名字*@功能描述: read data from ctpm
2013-12-30 10:47:00 1944
转载 探讨mutex与semaphore
看过Linux内核的同学都知道,Linux内核中除了有semaphore之外,还有一个mutex lock。前者我们的操作系统教科书称之为信号量,后者不知道教科书有没有具体的名称,但是在Linux内核中,它的称谓是"互斥锁"或者“互斥体”(总之,称谓不是问题)。为了提升一下本帖的理论密度,特从Wiki中摘录一段关于semaphore的描述:“In computer science, a
2013-12-25 14:19:30 904
转载 基于linux-2.6.35的class_create(),device_create解析
从linux内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。提醒一点,udev是应用层的,不要试图在内核的配置选项里找到它;加入对udev的支持很简单,以作者所写的一个字符设备驱动为例,在驱动初始化的代码里调用class_create为该设备创建一个class,再为每个设备调用device_create创建对应的设备。大致用法如下:struct class *m
2013-12-23 15:04:25 881
转载 linux之GPIO的使用
S3C6410的GPIO引脚相对来说比较多,而且大部分引脚都具有多重复用功能,如何在linux上用最简单的方式来控制GPIO这需要我们好好研究一下底层的代码了,其实方法有很多种,鉴于在操作系统端控制GPIO并不像控制传统的单片机那样。这里我将提及一种方法来讲述,这种方法也是我至今看到最简单的方法首先我们打开linux-3.0.1\arch\arm\plat-samsung\incl
2013-12-19 17:15:28 1204
转载 gpio_direction_output 与 gpio_set_value
gpio_set_value(port_num,0/1) 一般只是在这个GPIO口的寄存器上写上某个值,至于这个端口是否设置为输出,它就管不了!而gpio_direction_output (port_num,0/1),在某个GPIO口写上某个值之后,还会把这个端口设置为输出模式。 因此,有人也许就会建议,把gpio_set_value这个函数直接去掉不用,是否可以,显然是可以
2013-12-13 17:46:24 1132
转载 linux下C/C++ IDE比较 Code::Blocks还是不错的
转载请注明出处:编程笔记BLOG工欲善其事,必先利其器。用了这么久的linux,现在比较主流的几个C/C++的IDE基本已都用过了,现在来对他们做一下简单的比较。1、VIM首先要说的是VIM。我认为,VIM只是一个编辑器,不能算是IDE。虽说VIM有很多插件,例如代码折叠、递进等,可以将VIM组建成几乎类似一个 IDE,但始终它不是专门的IDE,所以在功能支持上还是远不如那些专
2013-12-09 18:16:43 4837
转载 eclipse linux环境下编译器的指定设置
常规方法:1.设置arm-linux-gcc下载arm-linux-gcc 3.4.1,解压之,会得到文件夹/usr/local/arm ,将arm拷到系统的/usr/local中,之后输入命令,gedit /etc/profile ,在最后一行加入export PATH=$PATH:/usr/local/arm/3.4.1/bin,目的是将arm-linux-gc
2013-12-09 18:14:21 3657
转载 Linux 下安装配置C/C++开发环境 Code::Blocks
Linux 下安装配置C开发环境Code::Blocks 一、提前的话要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编译调试工具,不过这些工具都是命令式的,正式开发的话会很不方便。Fedora在安装的时候可以选择安装Fedora Eclipse,这个IDE很强大,C,C++,Java,Python等等都支持
2013-12-09 16:55:16 6971 1
原创 ubuntu10.04下安装Eclipse
1.从官方网站上下载eclipse linux版本:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.3.1-201309111000/eclipse-SDK-4.3.1-linux-gtk.tar.gz2.拷贝文件eclipse-SDK-4.3.1-linux-gtk.tar.
2013-12-04 17:34:23 1363
原创 c语言字符串的计算方法
有好几次都困扰在字符串长度的计算方法上,为什么会困扰,原因是不同的平台,有的函数是没有的。一般来说使用strlen这个函数来计算,在windows编程中应该没问题,但是在其他地方就不一定可以了。以前看到过下面的这种方法,这里再进行记录一下,以免又有忘记,也给有这个困扰的朋友一个参考。使用的代码是:sizeof(str)/sizeof(str[0])这样就可以得到str这个字符串的长
2013-12-03 18:17:09 1699
原创 c语言字符串长度的计算方法
有好几次都困扰在字符串长度的计算方法上,为什么会困扰,原因是不同的平台,有的函数是没有的。 一般来说使用strlen这个函数来计算,在windows编程中应该没问题,但是在其他地方就不一定可以了。以前看到过下面的这种方法,这里再进行记录一下,以免又有忘记,也给有这个困扰的朋友一个参考。 使用的代码是: sizeof(str)/sizeof(str[0]) 这样就可以得到str这个字符串的长
2013-12-03 18:16:06 1262
转载 linux 串口控制read()的说明
在数组c_cc中有两个下标(VTIME和VMIN)对应的元素不是控制符,并且只是在原始的模式下才有效。串口的模式控制是通过options.c_lflag控制的,如:options.c_lflag &=~ICANON设置串口为原始模式。在原始模式下,它们决定了read()函数在什么时候返回。在标准的模式下,除非设置了非阻塞的模式(O_NONBLICK)选项,否则只有当遇到行结束符或者文件结束
2013-12-03 15:29:37 6367
libRealarmHardwareJni.so
2017-10-17
uCOS-II 2.91版本 IAR完整工程 含库的生成和使用工程
2015-07-24
Android socket 学习记录 client端源码
2015-04-02
s5p4418 android 驱动 hal 应用之led 串口 rs485 can总线应用(JNI层) 源码
2015-03-27
s5p4418 android 驱动 hal 应用之led 串口 rs485 can总线应用 源码
2015-03-27
Android 4.4.2 动态添加JNI库方法记录 (二 app应用层)源码
2015-03-19
s5p4418 Android 4.4.2 驱动层 HAL层 服务层 应用层 开发流程记录(三 APP应用)源码
2015-03-19
LM1875 功放前级NE5532 电路图
2013-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人