简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
为了实现EVB板上Linux系统中SD卡插拔自动检测,最近进行了GPIO驱动的开发,基于GPIOLIB。做个记录,以备以后参考。。。 参考已有的驱动文件:arch/arm/plat-mxc/gpio.c, 基本只需要将该文件复制过来,针对自己的平台进行修改即可。这个文件中有一个gpio初始化函数,其原型是: int __init mxc_gpio_init(stru
w8782工作在station模式一切正常,于是想试试AP模式(master mode): Arm-linux:$> iwconfig mlan0 mode masterError for wireless request "Set Mode" (8B06) : SET failed on device mlan0 ; Invalid argument.Arm-linux
uImage是zImage通过mkimage工具(在u-boot代码的tools目录中)在前面加了一个64Byte的头生成的。/usr/bin/mkimage也可以用来生成uImage. 也可以直接在Image(未压缩)的基础上加64Byte的头生成uImage, 如下修改。linux-3.18.19/arch/arm/boot/Makefile:-$(obj)/uImage:
但不影响WIFI的使用, 串口输出如下:arm-linux#> ./w8782sta_enc.sh [Jmlan0 regioncode:48 Can not find ssid: g苅sQJ?秃F|耇?桤峷Z.c3熒?ioctl[SIOCSIWESSID]: Bad addressudhcpc (v1.20.2) startedSetting IP ad
内存映射 对于提供了MMU(存储管理器,辅助操作系统进行内存管理,提供虚实地址转换等硬件支持)的处理器而言,Linux提供了复杂的存储管理系统,使得进程所能访问的内存达到4GB。 进程的4GB内存空间被人为的分为两个部分--用户空间与内核空间。用户空间地址分布从0到3GB(PAGE_OFFSET,在0x86中它等于0xC0000000),3GB到4GB为内核空间,如下图: