(转)JZ2440_V3移植QT5.6_殷忆枫的博客-CSDN博客

2023年2月5日 0条评论 0点热度 0人点赞 rainbow 阅读全文

出现 disagree about version of symbol module_layout. 解决方法: 先使用 uname -r查看系统的 linux 版本号, 比如我的: #uname -r 4.2.0-23-generic 再查看该 ko 源码目录下的 Makefile 文件, 把 KDIR 这一项改成和系统的一致: KDIR := /lib/modules/4.2.0-23-generic/build 保存,make clean, 再make, 使用生成的 ko 重新 insmod, 就没有这个错误…

2023年2月5日 0条评论 2点热度 0人点赞 rainbow 阅读全文

部分参考:https://www.cnblogs.com/dongguolei/p/7990892.html 理论上来讲 我觉得数据类型的字节数应该是由 CPU 决定的, 但是实际上主要由编译器决定 (占多少位由编译器在编译期间说了算). 常用数据类型对应字节数, 可用如sizeof(char), sizeof(char*) 等得出 32 位编译器: char :1 个字节 char*(即指针变量): 4 个字节 (32 位的寻址空间是 2^32, 即 32 个 bit, 也就是 4 个字节. 同理 64 位编译器…

2023年2月5日 0条评论 2点热度 0人点赞 rainbow 阅读全文

ioremap()_Li-Yongjun 的博客-CSDN 博客_ioremap Linux ioremap 的实现_njuitjf的博客-CSDN博客_pmd_sect_xn 前言 之前, 我们使用 devmem 命令的方式, 直接操作寄存器, 控制 LED 的亮灭. 今天, 我们在内核中使用 ioremap() 来实现该功能. 物理地址 vs 虚拟地址 在嵌入式 Linux 中, 通常会将外设的寄存器地址, 映射到物理内存地址上, 方便统一管理. 但是, 不管是内核空间代码, 还是用户空间代码, 访问的都是虚拟…

2023年2月5日 0条评论 3点热度 0人点赞 rainbow 阅读全文

宋宝华: 为什么 Linux 内核常常用 unsigned long 来代替指针_宋宝华的博客-CSDN 博客 不知道自己不知道! 昨天我犯了一个错误把指针和整数混淆的错误, 幸得队友王童鞋指正, 今早起床, 我把这个心得花一点时间记录下来. 大抵掌握一个技术或者知识都是这三个阶段: 不知道自己不知道; 知道自己不知道; 知道自己知道. 比较难突破的是不知道自己不知道的阶段, 因为不知道自己不知道, 所以才往往特别自信, 觉得老子天下第一. 基本上, 本文要记录的一个小点, 也是一个我从不知道自己不知道到知道自己知…

2023年2月5日 0条评论 2点热度 0人点赞 rainbow 阅读全文

之前整理资料发现一个不错的笔记. 当我们使用韦东山老师的开发板的时候, 编写了一个按键的驱动程序, 在运行时输出正确结果没有问题, 但始终退不出相应的界面, 按下 CTRL+C也没有反应, 一直出现以下字符串: NETDEV WATCHDOG: eth0: transmit timed out TX time-out -- dmfe_timeout(). 经过检查发现在配置引脚时出现了问题, 问题如下: 修改如下: 原文链接:https://blog.csdn.net/liuxianfei0810/article/…

2023年2月5日 0条评论 2点热度 0人点赞 rainbow 阅读全文

windows startup 目录 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 或者 方法一 新建一个 bat 文件, 将以下内容写入 @ECHO OFF cd C:\Program Files\Oracle\VirtualBox\ start VBoxManage startvm xxxx--type headless EXIT 将 C:\Program Files\Oracle\VirtualBox\ 改为你的 virtualbox…

2023年2月5日 0条评论 4点热度 0人点赞 rainbow 阅读全文

其实这个问题以前就遇到过, 我之前配置的 emacs 如果行尾有空格就会出现高亮, 如果是自己写的倒是没有什么问题, 因为我觉得不会有那么蛋疼的人, 非得在自己的代码后面加一些无用的空格玩 (其实也说不准就会有这样的人). 后来, 往 emacs 里复制代码的时候经常会出现这个问题, 因为这段时间一直用的 CLion, 这个问题就没怎么关注了, 结果今天不知道怎么想就又用 emacs 了, 就有遇到这个问题了, 于是我就去找了个解决办法. 一般来说, 我们的 emacs 配置有两种方法, 一种是就只有一个文件.em…

2023年2月4日 0条评论 9点热度 0人点赞 rainbow 阅读全文

简介: 格式化源码是很常见的需求,emacs有个indent-region函数用于格式化选定的代码,前提是你处在某个非text mode下,如c-mode或者java-mode之类。如果要格式化整个文件,你需要先选定整个文件(C-x-h),然后调用indent-region(或者 C-M-\ )。两个命令总是麻烦,我们可以定义个函数搞定这一切,并绑定在一个特定键上,实现一键格式化: ;;格式化整个文件函数 (defun indent-whole () (interactive) (indent-region (po…

2023年2月4日 0条评论 8点热度 0人点赞 rainbow 阅读全文

Linux摄像头驱动1——vivid_hceng_blog的博客-CSDN博客_vivid ioctl

2023年2月4日 0条评论 9点热度 0人点赞 rainbow 阅读全文

linux 内核模块加载错误 disagree about version of symbol module_layout_whatday的博客-CSDN博客_linux module_layout

2023年2月4日 0条评论 7点热度 0人点赞 rainbow 阅读全文

【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介 - 韩曙亮 - 博客园

2023年2月3日 0条评论 9点热度 0人点赞 rainbow 阅读全文

Linux 内核代码风格 — The Linux Kernel documentation

2023年2月3日 0条评论 9点热度 0人点赞 rainbow 阅读全文

查看 Ubuntu 的内核版本 下载的内核最好和 Ubuntu 的内核一致, 越接近越好. duhbb@pc:/usr/src$ cat /proc/version Linux version 3.11.0-15-generic (buildd@akateko) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #25~precise1-Ubuntu SMP Thu Jan 30 17:42:40 UTC 2014 duhbb@pc:/usr/src$ lsb_…

2023年2月3日 0条评论 11点热度 0人点赞 rainbow 阅读全文

insmod: error inserting 'myvivi.ko': -1 Unknown symbol in module 问题解决办法_水之冰的博客-CSDN博客_insmod: error inserting 'pl2303.ko': -1 unknown sy

2023年2月3日 0条评论 8点热度 0人点赞 rainbow 阅读全文
1234541