嵌入式Linux学习笔记
文章平均质量分 84
wuli_Thames
向各位大佬学习
展开
-
嵌入式快速入门学习笔记-触摸屏驱动移植
1)将驱动源码(gslX680.c gslX680.h gsl_point_id )复制到/kernel/derivers/input/touchscreen。2)/kernel/derivers/input/touchscreen/Makefile文件添加。3)/kernel/derivers/input/touchscreen/Kconfig文件添加。由于某些原因导致/dev目录下没有Input目录的解决方法,当然如果存在的话,可直接跳过。...原创 2022-08-30 17:33:20 · 772 阅读 · 0 评论 -
嵌入式快速入门学习笔记-input输入子系统
Linux通过输入子系统统一管理键盘、鼠标、触摸屏等输入设备,同时也是为了将自己编写的驱动融入到QT中。原创 2022-08-25 14:42:10 · 405 阅读 · 0 评论 -
嵌入式快速入门学习笔记-Framebuffer
在应用层与内核之间传递少量数据时,采用copy_from_usr,copy_to_usr。但是如果是传输图片这种大量数据时需使用mmap方法(在内核空间中申请一段内存作为显存,然后将这段内存的物理地址与应用层的地址进行映射)。...原创 2022-08-18 16:11:08 · 748 阅读 · 0 评论 -
嵌入式GTK+学习
嵌入式GTK+学习创建空白窗口GTK+程序的基本框架分析:窗口的详细设置窗口的创建标题的设置窗口大小的设置窗口伸缩设置(FALSE为不可伸缩)显示或隐藏所有控件例程GTK+( GIMP Toolkit ) 是一种函数库是用来帮助制作图形交互界面的。整个函数库都是由C 语言来编写的。同时GTK+ 也是嵌入式设计中最受欢迎的用于图形交互界面(GUI)设计的工具包之一。创建空白窗口#include <gtk/grk.h> //头文件int main(int argc, char *argv[]原创 2021-04-17 16:56:11 · 1000 阅读 · 1 评论 -
Shell脚本常用语法
千锋教育-物联网嵌入式设备及GUI开发全集学习笔记Shell概述shell语法Shell概述shell的两层含义:(1)应用程序(shell命令解释器)交互式的解释、执行用户输入的命令,将用户的操作翻译成机器可以识别的语言,完成相应功能。shell是用户和Linux内核之间的接口程序用户在提示符下输入的命令都是由shell先解释然后传给Linux内核它调用了系统内核的大部分功能来执行程序,并以并行的方式协调各个程序的运行。Linux系统中提供了好多种不同的shell命令解释器,如sh、ash原创 2021-03-29 14:19:15 · 481 阅读 · 1 评论 -
嵌入式快速入门学习笔记-字符设备驱动开发(LED)
驱动分类(1)字符设备驱动以字节为单位进行操作,如:(LCD、串口、LED、蜂鸣器、触摸屏……)。(2)块设备驱动多个字节构成一个单位进行操作,如:存储类设备(硬盘、NandFlash、iNand、SD……)。(3)网络设备驱动专为网卡设计的驱动模型,主要目的是为了支持API中socket相关的函数工作。编译驱动程序前,需要先编译内核,因为驱动程序需要用到内核中的一些文件。原因:驱动程序要用到内核中的一些文件。编译驱动时用的内核要与开发板上运行的内核一致。更换板子上的内核后,板子上其他原创 2020-11-07 21:50:37 · 901 阅读 · 0 评论 -
嵌入式快速入门学习笔记-第一个APP和驱动程序
第一个APP和驱动程序前言第一个APP:Hello Word(1)敲代码(2)在Ubuntu下编译(3)拷贝到NFS目录(4)通过NFS下载到开发板上1)VMware NAT方式2)VMware桥接方式(5)运行第一个驱动程序:点亮led前言电脑环境和开发板环境都已经搭建完成,下面要做的就是运行第一个APP和驱动程序,达到嵌入式入门。第一个APP:Hello Word(1)敲代码#include <stdio.h>int main(void){ printf("Welcome原创 2020-10-27 09:07:03 · 1087 阅读 · 0 评论 -
嵌入式快速入门学习笔记-使用BSP包
首先要明确嵌入式系统的运行流程:Uboot引导Kernel,Kernel引导根文件系统,根文件系统引导应用程序。我们主要目的是进行应用程序开发,因此Uboot,Kernel,根文件系统,我们只需懂得如何去筛选下载即可,后面用到的时候再去详细研究也来得及。.........原创 2020-10-20 18:44:48 · 4405 阅读 · 0 评论 -
嵌入式快速入门学习笔记-搭建开发环境
前言前面经过开发板初步上手体验,对嵌入式开发的热情已经被点燃,下面进行开发板环境的搭建。首先要明确嵌入式系统的运行流程:Uboot引导Kernel,Kernel引导根文件系统,根文件系统引导应用程序。我们主要目的是进行应用程序开发,因此Uboot,Kernel,根文件系统,我们只需懂得如何去筛选下载即可,后面用到的时候再去详细研究也来得及。...原创 2020-10-19 22:18:50 · 483 阅读 · 0 评论 -
嵌入式快速入门学习笔记-S5PV210开发板快速上手(X210V3S)
前言作为一名在职程序“菜”猿,没有富裕的时间去详细学习嵌入式Uboot、kernel、根文件件系统这些东西,而且入职后发现公司的项目都是芯片厂商扔给你一个超大压缩包-“SDK包”,需要做的只是上层的应用开发。故要做的是快速上手,本次的学习路线要特别感谢韦东山老师编写的嵌入式Linux应用开发完全手册也要感谢朱有鹏老师的S5PV210学习平台。本次学习也适应于急于找工作的毕业生,当然后期工作涉及到Uboot、kernel、根文件系统时,可以再搜索资料详细的学习。开发板快速开机上手一、环境安装(1)DN原创 2020-10-05 17:24:21 · 1252 阅读 · 1 评论 -
嵌入式快速入门学习笔记-Linux命令总结
备注:命令更新ing一、Linux磁盘类工具/命令使用1、df:查看系统已用空间常用命令:df -h自动以GBytes、MBytes、KBytes等方式显示各文件系统2、du:统计目录的大小常用命令:du -ah统计每个文件和目录所占用的容量大小,并自动以GBytes、MBytes、KBytes等方式显示出来3、fdisk分区工具后面用到再系统总结一下二、Linux内核模块管理工具1、lsmod列出已经安装了哪些模块2、insmod手动安装模块例:(1)insmod /p原创 2020-10-06 19:29:40 · 159 阅读 · 0 评论