摘要:
1.定义模块参数的方法: module_param(name, type, perm); 其中,name:表示参数的名字; type:表示参数的类型; perm:表示参数的访问权限; type参数设定的类型和perm的访问权限具体数值数值请参考内核定义。 2、可以在insmod(装载模块)的时候为参
阅读全文
posted @ 2018-05-07 16:51
阳光农场皮卡
阅读(388)
推荐(0)
摘要:
1、网关地址是具有网络路由转发功能的设备的IP地址; 2、一般默认网关地址设置为xx.xx.xx.254; 3、如果一个网段被分成了多个VLAN子网,那么每个VLAN都需要一个网关,需要在交换机上设置网关IP地址。 具体的网关IP地址没有特别限制,根据实际情况设置。
阅读全文
posted @ 2018-05-07 14:44
阳光农场皮卡
阅读(1435)
推荐(0)
摘要:
注:之前做一个项目,测试部使用2个公司的交换机,H3C和H公司的,H公司的交换机是OEM H3C的交换机,正常来说两者使用没有区别。 但是使用中发现,如果设备的多个对外业务网口连接的交换机的聚合网口,启动过程中设备的业务网口尚未配置聚合,此时使用H3C交换机正常,但是使用H公司的交换机就出现网络风暴
阅读全文
posted @ 2018-05-07 14:42
阳光农场皮卡
阅读(2257)
推荐(1)
摘要:
什么是AMBA? AMBA是一个片内总线规范。 ARM官网的介绍:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0224b/index.html AMBA 协议是用于连接和管理片上系统 (SoC) 中功能块的开放标准和芯
阅读全文
posted @ 2018-04-26 13:51
阳光农场皮卡
阅读(702)
推荐(0)
摘要:
linux下通过sysfs操作GPIO 在嵌入式设备中对GPIO的操作是最基本的操作。一般的做法是写一个单独驱动程序,网上大多数的例子都是这样的。其实linux下面有一个通用的GPIO操作接口,那就是我要介绍的 “/sys/class/gpio” 方式。 首先,看看系统中有没有“/sys/class
阅读全文
posted @ 2018-04-26 13:38
阳光农场皮卡
阅读(678)
推荐(0)
摘要:
S3C2440 SPI驱动代码详细解读: https://www.linuxidc.com/Linux/2012-08/68402p4.htm 一、platform device and board_info 二、Platform driver
阅读全文
posted @ 2018-03-12 10:08
阳光农场皮卡
阅读(200)
推荐(0)
摘要:
一、2台Linux设备之间使用SPI通信 1、标准Linux只支持Master 模式。但是可以在驱动中修改为Slave模式; 2、硬件SPI可能支持Slave模式,也可能不支持。这个要提前确认好; 3、CLK信号和CS片选信号都是Master控制的; 4、Master发送数据给Slave 1)只要S
阅读全文
posted @ 2018-03-10 10:51
阳光农场皮卡
阅读(1430)
推荐(0)
摘要:
1、uboot修改 1)修改宏定义 /*include/config/ti8148_evm.h*/ #define CONFIG_SYS_NS16550_COM2 0x48024000 #define CONFIG_CONS_INDEX 3 2)使能UART2时钟 /* /board/ti/ti81
阅读全文
posted @ 2018-03-09 11:40
阳光农场皮卡
阅读(269)
推荐(0)
摘要:
一、重要文件 1、/arch/arm/plat-omap/include/plat/omap-serial.h ##串口名称 1)宏定义#define OMAP_MAX_HSUART_PORTS 改为 2,配合4(1)可增加UART1; 2、/arch/arm/match-omap2/device.
阅读全文
posted @ 2018-02-28 11:04
阳光农场皮卡
阅读(305)
推荐(0)
摘要:
1、修改全局变量 在终端中添加环境变量,需要每次打开终端都设置,也很麻烦。可以考虑将设置的过程添加到系统配置文件中。/etc/profile 是系统全局的配置文件,在该文件中设置交叉编译器的路径,能够让登录本机的全部用户都可以使用这个编译器。 打开终端,输入“sudo vi /etc/profile
阅读全文
posted @ 2018-02-26 19:26
阳光农场皮卡
阅读(354)
推荐(0)