随笔分类 -  教程集合

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

点击右上角即可分享
微信分享提示