随笔分类 - 教程集合
博客园教程+
摘要:前言 链接: 李柱明博客:https://www.cnblogs.com/lizhuming/ 本文链接:https://www.cnblogs.com/lizhuming/p/14584917.html 移植AT32库&FreeRTOS教程 由于大部分国产MCU移植固件库、RTOS源码都是差不多的
阅读全文
摘要:前言 随着全球晶圆缺货,ST疯狂涨价,也是时候把目光放到国产 MCU 上啦,感觉还不错,看 datasheet 的的数据来分析,性价比高,性能强。至于稳定性嘛,我没有长时间老化和细节地测试过,不做评论。 建议: 如果不想重新构建新的 AT 工程,就在你ST产品的工程上修改即可,主要替换ST库(与AT
阅读全文
摘要:前言 以野火i.M 6U为例 2. 内核模块 本章节笔记主要理解内核模块代码框架和原理,分析一个简单的内核模块例子。 需要明确的是模块和驱动是两回事。 2.1 内核模块概念 2.1.1 内核 内核,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能, 是操作系统工作的基础,
阅读全文
摘要:前言 以野火i.M 6U为例 1. 开发环境搭建 驱动运行条件: 设备驱动是具有独立功能的程序,它可以被单独编译,但不能独立运行, 在运行时它被链接到内核作为内核的一部分在内核空间运行。 因此想要我们写的内核模块在某个版本的内核上运行, 那么就必须在该内核版本上编译它,如果我们编译的内核与我们运行的
阅读全文
摘要:前言 该 Makefile 已经通过基于内核 Linux5.4 版本验证通过。 因为编写这通用驱动 Makefile 时遇到了头文件指定路径失败的问题。使用过 ccflags-y 、INCDIR 、EXTRA_CFLAGS 、-L 等等参数都无效。就是因为我使用了 $(shell pwd)。导致这些
阅读全文
摘要:前言 目前不涉及驱动源码 李柱明博客:https://www.cnblogs.com/lizhuming/ 本文链接:https://www.cnblogs.com/lizhuming/p/14063151.html 1. 设备检查命令 1.1 查看I2C驱动 命令:ls /sys/bus/i2c/
阅读全文
摘要:前言 目前不涉及驱动源码 参考 linux手册之termios 李柱明博客:https://www.cnblogs.com/lizhuming/ 本文链接:https://www.cnblogs.com/lizhuming/p/14049897.html 1. 实战分析 1.1 开发步骤 获取串口设
阅读全文
摘要:前言 windows 上有不少的串口通信工具了,今天介绍一个linux下的一个串口通信工具-minicom 李柱明博客:https://www.cnblogs.com/lizhuming/ 本文链接:https://www.cnblogs.com/lizhuming/p/14044396.html
阅读全文
摘要:Makefile meke命令一般用于编译程序,而make命令都依赖于 Makefile 文件。 最简单的Makefile如下: hello: hello.c gcc -o hello hello.c clean: rm -f hello 注:缩进使用 tab 键 , 因为Makefile 会为每个
阅读全文
摘要:交叉编译 使用不同的交叉编译工具链编译源码,能在不同框架的处理器上运行。 如: X86 gcc -o hello hello.c 上述命令编译出来的文件能在 X86 上运行,因为 gcc 编译工具链是给PC编译的。 ARM arm-linux-gnueabihf-gcc -o hello hello
阅读全文
摘要:前言 制作deb的方式很多 使用 dpkg-deb 方式 使用 checkinstall 方式 使用 dh_make 方式 修改原有的 deb 包 李柱明博客:https://www.cnblogs.com/lizhuming/ 本文链接:https://www.cnblogs.com/lizhum
阅读全文
摘要:前言 本文实现需要联网 链接 野火NFS介绍 NFS详细介绍 NFS简要介绍 李柱明博客:https://www.cnblogs.com/lizhuming/ 本文链接:https://www.cnblogs.com/lizhuming/p/13946107.html 参考 上面链接 笔录草稿 NF
阅读全文
摘要:前言 放弃鼠标,提高效率,这只是 vim 的标配目标 定制自己的编辑器,提高效率 + 花里胡哨的入门时本文目标 IDE相对于编辑器 最大的优势在于其集成了编译、调试、智能补全、语法高亮、工程管理等软件开发工具和环境 而这些Vim都可以通过其强大丰富的插件扩展来完成 不建议直接拷贝本文源码,除非真的忍
阅读全文
摘要:前言 记录博客园皮肤设置。 链接 皮肤源码及主要教程 我的博客 备用博客园定制页面CSS源码 参考 上面链接 笔录草稿 步骤 注册博客园 申请开通博客园 申请支持 JS 权限 配置皮肤 1. 注册博客园 进入 http://www.cnblogs.com 该链接进行注册; 注意查收激活邮件; 输入手
阅读全文