嵌入式
wyjing181204
这个作者很懒,什么都没留下…
展开
-
搭建开发板使用电脑(win10)的无线网卡上网环境
步骤: 设置电脑无线网卡属性 设置开发板的网络环境 延申: linux虚拟机网卡的接入方式为:桥接网卡,桥接到电脑的有线网卡上后,可以实现linux虚拟机开启一个网卡也能达到既可以上网也能传输文件到开发板的功能。 具体实现方法: 右键点击win10系统的开始图标,软后点击菜单中的“网络连接”。 点击“更改适配器选项”进入”网络连接“页面 选择有网络的无线网卡,点击右键出现菜单后,点击菜单最下放的”属性“进入“WLAN属性”页面 点击共享,之后按图中配置 点击确定后会弹出下面对话框,红框中是原创 2020-05-24 15:11:25 · 851 阅读 · 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.exe virtualBox...原创 2019-05-15 23:34:44 · 1464 阅读 · 0 评论 -
modules编译Makefile
KVERS = $(shell uname -r) #kernel modules obj-m += hello.o #Specify flags for the module compilation #EXTRA+CFLAGS = -g -O0 build: kernel_modules kernel_modules: make -C /lib/modules/(KVERS)/buildM=(K...原创 2019-05-26 21:54:57 · 900 阅读 · 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 · 1029 阅读 · 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 · 125 阅读 · 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 · 161 阅读 · 0 评论 -
Uboot启动流程及添加命令
https://wenku.baidu.com/view/7448f134f46527d3240ce0e3.html?from=search转载 2019-08-25 09:02:25 · 117 阅读 · 0 评论 -
UBoot知识总结
Uboot简介 由德国DENX小组开发,支持多cpu(MIPS、x86、ARM等)、多系统(linux、Vxworks、QNX)。 下载:http://sourceforge.net/projects/uboot 启动流程(看:Uboot启动流程) stage1: 上电初始化硬件。(start.S) (复位代码) a. 设置异常向量 b. 进入SVC模式,屏蔽 irq 和 frq c. ...原创 2019-08-25 09:56:58 · 235 阅读 · 0 评论