嵌入式
wyjing181204
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
搭建开发板使用电脑(win10)的无线网卡上网环境
步骤:设置电脑无线网卡属性设置开发板的网络环境延申:linux虚拟机网卡的接入方式为:桥接网卡,桥接到电脑的有线网卡上后,可以实现linux虚拟机开启一个网卡也能达到既可以上网也能传输文件到开发板的功能。具体实现方法:右键点击win10系统的开始图标,软后点击菜单中的“网络连接”。点击“更改适配器选项”进入”网络连接“页面选择有网络的无线网卡,点击右键出现菜单后,点击菜单最下放的”属性“进入“WLAN属性”页面点击共享,之后按图中配置点击确定后会弹出下面对话框,红框中是原创 2020-05-24 15:11:25 · 970 阅读 · 0 评论 -
win10中搭建linux虚拟机嵌入式开发环境
准备linux镜像和virtualBox软件安装包,可以到各自的官网获取linux官网:https://www.ubuntu.com/download/desktop(ubuntu版本)virtualBox包:https://download.virtualbox.org/virtualbox/5.2.10/VirtualBox-5.2.10-122406-Win.exevirtualBox...原创 2019-05-15 23:34:44 · 1566 阅读 · 0 评论 -
modules编译Makefile
KVERS = $(shell uname -r)#kernel modulesobj-m += hello.o#Specify flags for the module compilation#EXTRA+CFLAGS = -g -O0build: kernel_moduleskernel_modules:make -C /lib/modules/(KVERS)/buildM=(K...原创 2019-05-26 21:54:57 · 973 阅读 · 0 评论 -
module.c文件基本内容
#include <linux/init.h>#include <linux/module.h>static char *book_name = “dissecting Linux Device Driver”;//moudules_param(book_name, charp, 0444);static int book_num = 4000;/* parame...原创 2019-05-26 21:57:31 · 1120 阅读 · 0 评论 -
字符设备代码结构
头文件#include <linux/module.h>#include <linux/fs.h>#include <linux/init.h>#include <linux/cdev.h>#include <linux/slab.h>#include <linux/uaccess.h>宏及相关资源结构体...原创 2019-06-09 14:00:50 · 190 阅读 · 0 评论 -
linux设备驱动中关于竞态与并发的API
中断屏蔽(适合与自旋锁连用,下面会叙述到)local_irq_disable(void)local_irq_enable(void)上述只能禁止和使能本cpu内的中断,不能解决SMP多cpu引发的竞态local_irq_save(unsigned long flags)local_irq_restoreunsigned long flags)上述除了禁止中断外还保存了目前cpu的...原创 2019-06-09 18:11:07 · 214 阅读 · 0 评论 -
Uboot启动流程及添加命令
https://wenku.baidu.com/view/7448f134f46527d3240ce0e3.html?from=search转载 2019-08-25 09:02:25 · 202 阅读 · 0 评论 -
UBoot知识总结
Uboot简介由德国DENX小组开发,支持多cpu(MIPS、x86、ARM等)、多系统(linux、Vxworks、QNX)。下载:http://sourceforge.net/projects/uboot启动流程(看:Uboot启动流程)stage1:上电初始化硬件。(start.S)(复位代码)a. 设置异常向量b. 进入SVC模式,屏蔽 irq 和 frqc. ...原创 2019-08-25 09:56:58 · 316 阅读 · 0 评论
分享