当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] 百度网盘 网页版、pc版 都登陆不进去的解决方法

    1.把路由器关掉,整个电源关掉。 2.三分钟后再启动,这时候路由器会给电脑重新分配IP地址,电脑的IP地址已经被刷新。 3.重新登陆百度网盘即可 亲测可行。 参考地址:为什么电脑pc客户端百度云网盘登录不了?-知乎

    23
    热度
  • [综合] Linux_arm-linux-gcc环境搭建

    获取工具并解压 tar-xjvfarm-linux-gcc-4.3.2.tar.bz2 配置路径 方法一: (1)sudovi/etc/profile (2)在文档末尾输入exportPATH=$PATH:/work/tool/usr/local/arm/4.3.2/bin (3)source/et...

    27
    热度
  • [综合] Ubuntu安装SSH/FTP/NFS

    sudoapt-getupdate 一:SSH sudoapt-getinstallopenssh-server sudops-e|grepssh 有出现sshd说明ssh服务已经启动,负责执行 sudoservicesshstart 二:FTP sudoapt-getinstallvsftpd v...

    52
    热度
  • [综合] 01_字符设备驱动初体验

    一:驱动基本框架 1:创建入口函数demo_init()和出口函数demo_exit()并用module_init(),module_exit(),MODULE_LICENSE("GPL")函数进行注册 二:填充驱动框架 1:入口函数中注册设备register_chrdev(),创建类class_c...

    114
    热度
  • [综合] u-boot中NFS启动问题

    低版本uboot和高版本ubuntu搭配进行开发时,发现nfs不能使用。 原因:uboot默认启动协议为2.而高版本的ubuntu17之后nfs就默认支持3和4,因此需要ubuntu支持协议2 修改:/etc/default/nfs-kernel-server 末尾添加:RPCNFSDOPTS="-...

    24
    热度
  • [综合] 触摸屏调试、驱动模块编译进内核流程

    一:驱动模块编译进内核流程 文件:Makefile,配置文件(Kconfig),驱动C文件 (1)将编写好的驱动C程序xxx.c放置linux内核对应的位置目录。 (2)修改当前目录下的Kconfig文件,名字无关紧要,但是要与Makefile中的一致。 configFB_S3C2410trista...

    103
    热度
  • [综合] 输入子系统调试

    如果启动Qt则关闭:/etc/init.d/rcS->#/bin/qpe.sh& 标准输入0改为tty1cat/dev/tty1exec0</dev/tty1

    83
    热度
  • [综合] 设置开发板ip,挂载网络文件

    #vi/etc/init.d/rcS ifconfigeth0192.168.1.103mount-tnfs-ointr,nolock,rsize=1024,wsize=1024192.168.1.101:/home/jun/work/nfs/mnt 网络文件系统设置参照:Linux_安装配置启动S...

    69
    热度
  • [综合] jz2440开发板uboot/linux打补丁,编译

    u-boot: (1):make100ask24x0_config (2):make linux: (1):patch-p1<../linux-2.6.22.6_jz2440.patch (2):cpconfig_ok.config (3):makeuImage

    45
    热度
  • [综合] U-Boot-2016.03启动分析

    一:链接脚本分析启动入口 u-boot.bin:OUTPUT_FORMAT("elf32-littlearm","elf32-littlearm","elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SECTIONS {.=0x00000000;.=A...

    47
    热度
  • [综合] 编译kernel时可能出现的问题及其解决办法

    问题1: arch/arm/boot/compressed/Makefile:180:recipefortarget'arch/arm/boot/compressed/piggy.lzo'failed make[2]:***[arch/arm/boot/compressed/piggy.lzo]Er...

    33
    热度
  • [综合] Linux-4.1.15启动分析

    一:链接脚本分析启动入口 arch/arm/kernel/vmlinux.lds *arch/arm/include/asm/page.h**Copyright(C)1995-2003RussellKing**Thisprogramisfreesoftware;youcanredistributei...

    16
    热度
  • [综合] uboot启动环境变量配置

    setenvpanelTFT7016_LCD(或者直接在uboot中的h文件直接修改panel值) setenvipaddr192.168.1.101 setenvethaddr00:01:02:03:04:05 setenvgatewayip192.168.1.1 setenvnetmask25...

    109
    热度
  • [综合] DeviceDriver(一):新字符设备框架

    一:分配和释放设备号 1,动态分配: dev:高12位为主设备号,低20位为次设备号;baseminor:次设备号起始地址;count:请求分配设备号数量;name:设备名 intalloc_chrdev_region(dev_t*dev,unsignedbaseminor,unsignedcoun...

    58
    热度
  • [综合] Linux-设备树

    一:设备树概念 Linux内核发展早期arm架构关于SOC和开发板及其外设的板级文件极其庞大,随着越来越多的SOC和开发板的诞生,其板级文件以指数级增长,同时越来越多的“垃圾文件”被编译进了Linux内核中。对此linus有话要说:“ThiswholeARMthingisafuckingpainin...

    60
    热度
  • [综合] DeviceDriver(三):GPIO子系统

    一:GPIO子系统 当PIN被pinctrl子系统复用为gpio时,就需要用到gpio子系统,gpio子系统的主要目的是为了方便使用gpio,在设备树中添加gpio相关信息,然后就可以在驱动程序中使用gpio子系统提供的API函数来操作gpio,linux内核屏蔽了gpio的设置过程,这样极大的方便...

    78
    热度
  • [综合] DeviceDriver(四):并发与竞争

    一:原子操作 原子操作指不能再进一步分割的指令,一般原子操作用于变量或者位操作。 <1>原子整形操作 1、原子操作定义 typedefstruct{intcounter; }atomic_t;/*64位SOC*/ typedefstruct{longlongcounter; }atomi...

    65
    热度
  • [综合] DeviceDriver(八):异步通知

    一:异步通知 异步通知的核心是信号,它不同于阻塞与非阻塞方式,阻塞方式访问会使应用程序处于休眠态,等待驱动设备可以使用,非阻塞方式则会通过应用程序的poll函数来不断的轮询,查看驱动设备文件是否可以使用。这两种方式都需要应用程序主动去查询设备的使用情况。而异步通知则是驱动主动去通知应用程序自己可以被...

    91
    热度
  • [综合] DeviceDriver(九):Platform总线(设备树)

    Platform总线设备驱动未采用设备树的方式之参考: 03_Platform总线设备驱动_猩猩の點燈的博客-CSDN博客 一:设备树下的platform驱动简介 platform驱动框架分为总线,设备和驱动,其中总线不需要我们这些驱动程序员去管理,这个是Linux内核提供的,我们在编写驱动的时候只...

    53
    热度
  • [综合] DeviceDriver(十):MISC驱动

    一:MISC设备驱动简介 MISC的意思是混合,杂项的,因此MISC驱动也叫做杂项驱动,就是我们开发板上的某些外设无法进行分类的时候就可以使用MISC驱动。MISC驱动其实就是最简单的字符设备驱动,通常嵌套在platform总线驱动中,实现复杂的驱动。所有的MISC设备驱动的主设备号都是10,不同的...

    60
    热度