这是学习韦东山老师嵌入式C语言的视频,自己整理的学习笔记。
这是学习韦东山老师嵌入式C语言的视频,自己整理的学习笔记。
标签: linux嵌入式
这个视频教程一共分为四期视频,里面有linux-c语言教程,数据结构,linux基本教程,开发板裸奔代码教程,开发板系统教程,项目教程等。是基础入门的很好教程。
韦东山嵌入式Linux实战项目—电子产品量产工具源码,具体的源码以及资料可到开源仓库下载:git clone https://e.coding.net/weidongshan/01_all_series_quickstart.git
如上述所示,连接好后。首先上电,拨下电源接口附近的开关,看见红灯亮,开机即可。(博主一开始没按,导致一直出错,哈哈哈哈哈)使用MobaXterm软件打开串口,在串口看到“”时(看不见就一直回车刷新,有可能被屏幕...
在Linux 系统中使用中断,可以使用request_irq函数为某个中断irq注册中断处理函数handler,handler运行中断的上半部分,并且触发软中断或者把工作放入工作队列,使用线程化来处理中断下半部分。...
一个节点的compatile 属性 ,它的值是4者之一:“simple-bus”, “simple-mfd”, “isa”, “arm,amba-bus”, 那么它的子节点(需含compatile 属性)也可以转换为 platform_device。(3) APP得到poll/select 函数的返回...
C语言的结构体(struct)是一种用户自定义的数据类型,可以用来描述一组相关的数据项。结构体可以包含不同类型的数据项,如整型、浮点型、字符型、指针等。结构体中的每个数据项称为结构体成员,可以通过成员访问...
我是1999年上的大学,物理专业。在大一时,我们班里普遍弥漫着对未来的不安,不知道学习了物理后出去能做什么。你当下的经历、当下的学习,在未来的一天肯定会影响到你。毕业后我们也各自找到了自己的职业:出国深造...
名师韦东山嵌入式Linux应用开发最新完全手册,最新版本。总共580页,非彩色,有点大。很全,很实用,内容涵盖全面,讲解透彻,举例很多。
掌握写汇编代码的能力,可以分析任意裸板包括U-boot、内核里的相关汇编代码;掌握常用的硬件部件的操作,比如GPIO,UART,I2C,LCD,触摸屏;深入理解ARM体系统架构,可以写出具备中断功能的裸板程序,对程序现场的...
注意,pin controller和GPIO Controller不是一回事,前者控制的引脚可用于GPIO功能、I2C功能;即先用pin controller把引脚配置为GPIO,再用GPIO Controler把引脚配置为输入或输出。在驱动代码中使用GPIO子系统的标准...
从button_fasync 指针中,取出 fasync_struct 结构体,从这个结构体的 fa_file 中得到接收方的PID ,然后使用 send_sigio函数发送信号。也可以清除这个位表示阻塞。启动了FASYNC 功能的话,驱动程序的 button_fasync...
韦东山嵌入式FreeRTOS快速入门手册
*硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3) *软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统 *参考资料:《嵌入式Linux应用开发手册》、...
对于硬件资源,用结构体来表示;对于硬件的操作,用结构体表示。在内核中有一个虚拟的总线,它有2个链表结构,左边是设备Dev链表,右边是驱动Drv链表。左边的设备链表和右边的驱动链表会进行一一比较(通过platform_...
韦东山嵌入式linux应用开发手册基于imx6ull开发板
当它就绪后,就可以不再驱动三极管,这是上拉电阻把SCL 变为高电平,其他设备就可以继续使用I2C总线了。SMBus 为系统和电源管理这样的任务提供了一条控制总线,使用 SMBus 的系统,设备之间发送和接收消息都是通过 ...
输入设备:常见的有键盘、鼠标、遥控杆、书写板、触摸屏等。用户通过这些输入设备与 Linux 系统进行数据交换。输入系统:Linux系统为了统一管理这些输入设备,实现了一套能兼容所有输入设备的框架。...
百问网嵌入式Linux的学习资料分为两部分: 第一部分:快速入门 第二部分:深入学习 1.1 快速入门 快速入门分为三条学习路线 1.1.1 路线一 学习单片机 针对单片机学习,你可以使用KEL、HAL库来快速的掌握单片机的...
嵌入式Linux应用开发完全手册V4.0_韦东山全系列视频文档-IMX6ULL开发板.docx
系统调用可以将用户空间的虚拟内存地址与文件进行映射绑定,操作系统可以将一个文件的内容映射到进程的地址空间中,对映射后的虚拟内存地址采用指针的方式读写操作这一段内存就如同对文件进行读写操作一样。...
《嵌入式Linux应用开发完全手册》韦东山 第1篇 第1-4章
major(主设备号)相当于fops数组的索引,当入口函数调用register_chardev()时,传入0系统会分配一个major号(其本质就是在fops数组里找到个空位存储新的fops),以便于索引fops数组。如此一来,当有板子ABCD时,...
配合《嵌入式Linux应用开发完全手册V5.1_IMX6ULL_Pro开发板》,实操的过程中碰到了一些开发手册上没有但是还是值得记录的点,以及实操过程中碰到的一些问题,几经周折终于实现
在线课堂:https://www.100ask.net/index...交流群一:QQ群:869222007(鸿蒙开发/Linux/嵌入式/驱动/资料下载) 交流群二:QQ群:536785813(单片机-嵌入式) 公 众 号:百问科技 版本 日期 作者 说明 V
学习韦东山老师设备驱动基础的笔记和心得
韦东山视频总体介绍 ARM裸机1期加强版(新1期) 与旧1期的区别 旧1期,2010年开始录,主要帮朋友推销开发板,没想要进入培训行业,2017年9月,重录第1期裸板视频,命名为新1期。 为什么要重录? 因为很多同学反映...
我们在VS中可以轻而易举地编译并运行代码,其背后的原理即为Makefile,接下来我将详细总结与整理韦老师所讲的Makefile使用技巧。
嵌入式linux韦东山专家旧驱动大全第二期视频学习资料 嵌入式系统由硬件和软件组成.是能够独立进行运作的器件。 其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面...