Chinaunix首页 | 论坛 | 博客
  • 博客访问: 660112
  • 博文数量: 516
  • 博客积分: 4119
  • 博客等级: 上校
  • 技术积分: 4288
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-30 17:29
文章分类

全部博文(516)

文章存档

2014年(4)

2013年(160)

2012年(352)

发布时间:2013-01-04 17:12:38

x-load的启动选择:见lib/board.c 初始化顺序,如果配置了CFG_CMD_MMC,则直接从MMC卡启动,否则初始化NAND FLASH。init_fnc_t *init_sequence[] = {         cpu_init, /* basic cpu dependent setup */         board_init, ......【阅读全文】

阅读(463) | 评论(0) | 转发(0)

发布时间:2013-01-04 17:12:23

AX88796B网卡for OMAP3530 + Linux 2.6.29平台到asix网站下载了最新的ax88796b驱动,放到drivers/net/目录下,修改了Makefile和Kconfig文件。直接编译出现一大堆的错误:error: 'struct net_device' has no member named 'priv'驱动本身好像没有支持这么新的内核,而新的内核net_device结构发生了变化,看/include/linux/netdevice.h文件:这是2.6......【阅读全文】

阅读(1161) | 评论(0) | 转发(0)

发布时间:2013-01-04 17:10:36

OMAP3 Linux中的中断 内部中断定义在/arch/arm/plat-omap/include/mach/irqs.h中,如:#define INT_34XX_BENCH_MPU_EMUL 3 #define INT_34XX_ST_MCBSP2_IRQ 4 #define INT_34XX_ST_MCBSP3_IRQ 5 #define INT_34XX_SSM_ABORT_IRQ 6 #define INT_34XX_SYS_NIRQ 7 #define INT_34XX_D2D_FW_IRQ 8 #......【阅读全文】

阅读(539) | 评论(0) | 转发(0)

发布时间:2013-01-04 17:10:26

OMAP3平台Linux中总线设置 先看arch/arm/plat-omap/include/mach/gpmc.h文件:struct gpmc_timings {         /* Minimum clock period for synchronous mode */         u16 sync_clk;       ......【阅读全文】

阅读(348) | 评论(0) | 转发(0)

发布时间:2013-01-04 17:03:48

Linux中的IO使用方法 应该是新版本内核才有的方法。请参考:./Documentation/gpio.txt文件提供的API:驱动需要包含 #include <linux/gpio.h> 判断一个IO是否合法:int gpio_is_valid(int number); 设置GPIO的方向,如果是输出同时设置电平:/* set as input or output, returning 0 or negative errno */        &nbs......【阅读全文】

阅读(355) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册