1 2 3 4 5 ··· 23 下一页
摘要: 在前面的04-最简单的字符设备驱动中,如果要通过设备节点控制设备,还需要我们手动执行sudo mknode /dev/mychardev c 237,对于我们开发人员可能顶多是麻烦一点,敲下命令,但是如果是一个普通使用者,他要使用打印机,难道还要他敲命令?当然不是,linux有一套机制可以自动创建设 阅读全文
posted @ 2025-11-29 17:24 thammer 阅读(4) 评论(0) 推荐(0)
摘要: 文件内容搜索 在linux下,搜索文件内容通常用grep。 grep的弊端一:编码影响搜索 grep一般用于内容搜索,它功能固然强大,但是在一些特殊的应用场景中会失效。比如被搜索的文件里面的编码是非UTF-8时,因为我们的系统通常默认编码是UTF-8,所以你的终端也一般是UTF-8编码,当你在终端输 阅读全文
posted @ 2025-11-21 11:07 thammer 阅读(11) 评论(0) 推荐(0)
摘要: GNU C和ANSI C的概念 ANSI C指的是American National Standards Institute(美国国家标准协会)C。这个标准的演进过程如下: 1989 - ANSI C (C89/C90) ↓ 1999 - ISO C (C99) ↓ 2011 - ISO C (C1 阅读全文
posted @ 2025-10-28 16:22 thammer 阅读(8) 评论(0) 推荐(0)
摘要: 一、设备驱动分类 linux设备驱动一般分为3类,字符设备,块设备,网络设备。前两个在/dev目录下有对应的设备节点,网络设备比较特殊,没有。通过ls -l /dev/xx可以看出设备类型: thammer@test:~$ ls -l /dev/nvme0n1 brw-rw 1 root disk 阅读全文
posted @ 2025-10-10 18:53 thammer 阅读(21) 评论(0) 推荐(0)
摘要: 为什么? 有些开发测试工作在实际的硬件板子上反而不方便,比如切换CPU属性,比如设置单核或者多核来验证某些问题,或者手头暂时没有板子的情况下,用虚拟机搭建linux驱动开发测试环境是一个非常不错的替代方案。并且这样做免去了交叉编译,上传文件的繁琐步骤,直接本机编辑代码,编译代码,运行测试。 搭建步骤 阅读全文
posted @ 2025-10-10 16:39 thammer 阅读(31) 评论(0) 推荐(0)
摘要: 什么是内核符号? 内核符号表就是内核中 “名字 → 信息(地址、类型、可见性)” 的映射表。名字通常是内核的函数名或全局变量名,符号表让内核本身与可加载模块(.ko)相互找到并链接这些名字。而表项的名字就是内核符号。 内核符号表存在于哪里? 构建时:vmlinux(未压缩的内核镜像)包含完整符号信息 阅读全文
posted @ 2025-08-12 19:22 thammer 阅读(41) 评论(0) 推荐(0)
摘要: 通过repo把imx6ull的sdk拉下来,主要包含kernel,toolchain,uboot,buildroot几个东西。 环境配置 在~/.bashrc中加入一下内容: export PATH=$PATH:/mnt/2Thdd/wds/100ask_imx6ull-sdk/ToolChain/ 阅读全文
posted @ 2025-08-12 16:19 thammer 阅读(20) 评论(0) 推荐(0)
摘要: #!/bin/bash # Python 2.x 安装脚本 # 作者: Assistant # 日期: $(date) set -e # 遇到错误时退出 echo " Python 2.x 安装脚本 " echo "开始安装 Python 2.7.18 和 pyenv..." echo "" # 检 阅读全文
posted @ 2025-08-10 11:08 thammer 阅读(244) 评论(0) 推荐(0)
摘要: 以下均为网络搜索,个人理解 AI AI(Artificial Intelligence),人工智能。模拟人类思维的计算机系统。 AGI AI(Artificial General Intelligence),通用人工智能。所谓通用就是指可以处理所有类型的智力任务。这是当前人工智能的终极目标。现在我们 阅读全文
posted @ 2025-08-08 15:07 thammer 阅读(29) 评论(0) 推荐(0)
摘要: 之前通过CherryStudio体验过阿里的Qwen2.5系列大模型,还有基于它的Qwen2.5-max大模型的IDE插件通义灵码。使用感觉一般,远不及我花了200$的Cursor。近期阿里发布了Qwen3大模型,特别是Qwen3-Coder,针对编程领域的这个大模型,号称和Cursor使用的主力编 阅读全文
posted @ 2025-07-30 10:49 thammer 阅读(384) 评论(0) 推荐(0)
1 2 3 4 5 ··· 23 下一页