本文转自迅为论坛:http://www.topeetboard.com平台:迅为嵌入式linux开发板Exynos4412所有的GPIO都有固定的地址,为了方便操作这些GPIO,Linux内核在gpio-exynos4.h里面定义了一些GPIO的宏,例如:#defineEXYNOS4_GPA0(_nr)(EXYNOS4_GPIO_A0_START+(_nr))#defineEXYNOS4_GPA1(..
分类:
系统相关 时间:
2016-03-29 16:50:37
阅读次数:
355
linux设备控制接口设备驱动程序的一个基本功能就是管理和控制设备,同时为用户应用程序提供管理和控制设备的接口。驱动支持设备控制接口,在Linux中这个接口是通过ioctl函数来实现的。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备..
分类:
系统相关 时间:
2016-03-18 02:01:38
阅读次数:
300
1.下载jdk,jdk-7u25-linux-i586.tar.gz; 2.将其放在/usr/local/src(这个文件夹我用来专门放下载的文件) 3. [root@tester src]# tar -zxvf jdk-7u25-linux-i586.tar.gz 解压jdk包 4.将解压缩的文件
分类:
系统相关 时间:
2016-03-17 14:41:07
阅读次数:
285
man page 绝对是linux开发人员学习linux相关命令函数的终极利器! man [section] argument 首先,man其实是系统的手册“寻呼机“,argument可能是命令、设施或者函数,与argument相联系的手册会被找到并且显示出来。如果 section被同时传递给man
分类:
其他好文 时间:
2016-03-10 10:43:39
阅读次数:
135
查看系统内核#uname-r(查看系统的内核版本)#cat/etc/centos-release(查看系统信息)yumgrouplist(查看系统是不是需要安装开发环境和开发库)yumgroupinstall“DevelopmentTools”(确保在编译时所需要的工具齐备)yuminstallncurses-devel(确保make*config指令正确)yuminst..
分类:
系统相关 时间:
2016-03-09 11:09:52
阅读次数:
237
1.配置文件在out\target\product\msm8909\obj\KERNEL_OBJ\.config中可以看到# CONFIG_MTD_LPDDR is not set
# CONFIG_MTD_UBI is not set
CONFIG_DTC=y
CONFIG_OF=y
#
# Device Tree and Open Firmware support
#
# CONFIG_P...
分类:
系统相关 时间:
2016-03-02 11:13:54
阅读次数:
218
1.CONFIG_OF在一些驱动中经常看到#ifdef CONFIG_OF,这里的OF是Open Firmware。Open Firmware. This was invented long time ago when Apple was producing laptops based on PowerPC CPUs. Openfirmware provides a good descriptio...
分类:
系统相关 时间:
2016-03-02 11:12:59
阅读次数:
198
编译
gcc -g xxx.c -o xxxgdb
gdb xxxgdb
进入gdb调试界面
查看代码
list ==> l
设置断点 可以以函数为断点 / 行数
break function/lines
查看断点
info breakpoints
执行代码
run ==> 也可以直接输入 r
start ==> 也可以...
分类:
数据库 时间:
2016-02-16 15:07:04
阅读次数:
196
微软把许多.net程序员给惯坏了。 当我向公司.net团队提出Linux服务器上的应用开发时,得到的回应竟然是.Net跨平台还不够成熟。 大多数.net程序员依然愿意用.net做着Windows开发,也不愿意尝试一些跨平台的开源框架做Linux开发,眼看着公司一位同事不停地升级着自己的visual
分类:
其他好文 时间:
2016-01-28 13:59:22
阅读次数:
180