3 WiHoog

尚未进行身份认证

5W1H

等级
TA的排名 29w+

学习笔记(01):嵌入式Linux驱动教程(韦东山2期)-多点触摸屏_电容屏驱动程序_编写框架...

1.没有废话,句句都是干货!学习后保证可以跟着视频完成相应的实验。2.现场从0编写/调试工作中的绝大部分驱动,内容---理论+

2019-11-12 11:01:48

I2c驱动_学习笔记

参考资料:linux应用开发完全手册

2019-11-11 23:05:49

Systemd简介与使用

按下电源键,随着风扇转动的声音,显示器上开启的图标亮起。之后,只需要静静等待几秒钟,登录界面显示,输入密码,即可愉快的玩耍了。这是我们大概每天都做的事情。那么中间到底发生了什么?简单地说,从BIOS或者UEFI开始读取硬盘。接下来,进入bootloader(LILO或者GRUB),bootloader开始载入内核,内核初始化完毕后,紧接着进入用户空间的初始化。用户空间的启动的第一个进程即p...

2019-10-31 17:33:29

驱动笔记

平台总线中注册设备设备 结构体platform_device vimarch/arm/mach-exynos/mach-itop4412.c vimdrivers/char/Kconfig vimarch/arm/mach-exynos/mach-itop4412.c 驱动 platform_driver结构体 模块入口和出口调用函数platform_dr...

2019-10-29 14:10:13

bashrc 增加函数功能

1:functionaddem{echo$[$1+$2]}是用户自行添加的。直到下次启动新的bashshell时该函数才会生效。添加并启动bashshell后,你就能在系统上任意地方使用该函数了。 在命令行上直接定义shell函数的明显缺点是当退出shell时,函数就消失了,对于复杂的函数来说,这可能会是个问题。  一个简单的方法就是每次...

2019-10-29 11:02:23

常用配置

pc配置:Ubuntu常用软件安装sudoapt-getinstallgitg++makelibncurses5-devsubversionlibssl-devgawklibxml-parser-perlunzipwgetpythonxz-utilsvimzlibczlib1gzlib1g-devopenjdk-8-jdkbuild-essential...

2019-10-22 15:09:24

内核配置详细说明

内核配置详细说明对linux内核进行编译之前,首先要使用命令‘makemenuconfig’对linux的编译选项进行配置。下面详细讲解使用这个命令时所遇到的重要配置参数:第一部分Codematurityleveloptions--->代码成熟等级选项[]Promptfordevelopmentand/orincompletecode/driv...

2019-10-22 15:13:05

驱动程序源代码的位置

设备源码位置设备名蜂鸣器drivers/char/itop4412_buzzer.c/dev/buzzer_ctlLED驱动drivers/char/itop4412_leds.c/dev/ledsAD数模转换drivers/char/itop4412_adc.c/dev/adc精英版用户使用手册www.topeetboard.com331485驱动drive...

2019-10-22 14:57:30

交叉编译工具

修改交叉编译工具的路径(修改环境变量)修改交叉编译工具路径,需要修改环境变量。在Ubuntu命令行中,执行命令“cd/XX(当前ubuntu用户)”和“vim.bashrc”,打开环境变量文件“.bashrc”修改完成后保存退出。执行下列命令,更新环境变量“source.bashrc”的命令eg:然后在“.bashrc”文件中的最后一行添加如下信息:“exportPAT...

2019-10-22 14:35:43

MTK——资料

参考:https://www.right.com.cn/FORUM/forum.php?mod=viewthread&tid=165986&ordertype=1&page=1

2019-10-18 14:14:37

linux参考资料

https://www.cnblogs.com/arnoldlu/category/926714.html

2019-10-18 11:13:25

buildroot使用介绍

buildroot使用介绍buildroot是Linux平台上一个构建嵌入式Linux系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。你可以和编译Linux内核一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs中的各种库和应用...

2019-10-18 10:35:11

buildroot笔记

制作一个Linux文件系统。buildboot也可以单独通过配置和使用交叉编译链工具来实现制作一个Linux文件系统。buildroot编译make不适合加sudo执行会改变执行环境变量...

2019-10-17 17:10:02

烧写u-boot、kernel、fs到开发板

一、前期准备配置DNW配置:设置波特率(115200)和端口号设置设置USB下载地址(0xd0020010、0x23e00000)安装USB驱动:1)首先将J2开关拨至SD-BOOT处,打开串口工具,设置好参数,然后开发板上电,提示安装USB下载驱动,这里注意不要选择自动安装软件,而是要选择选择从列表或指定位置安装,然后点击下一步;2)选择搜索位置包括这个位置,然后点击浏览;...

2019-10-15 14:59:47

虚拟机安装

1:下载vm或者vbox虚拟机(个人感觉vm比vbox流畅)2:下载镜像文件,ios,ghot;3:格式化需要安装的磁盘,pe系统进入格式化,分区;4:安装系统,系统最好放在本地文件下,系统放u盘安装会出问题;5:修改启动方式;本地硬盘启动,非U盘...

2019-08-29 14:16:39

STM32USB开发备忘之CDC_VCP实验

USBCDC类(communicationsdeviceclass)可用于设备与主机之间的USB通信。有了CDC,再也不需要USB-TTL转接板啦,数据传输也更快。平台:STM32F405 内容:HAL库与STD库的USBCDC类实验 实验效果:设备和电脑通过USB接口通信,完美替代之前的串口HAL库实验建立工程CubeMX中加入USB_OTG_FS,选择DeviceO...

2019-08-27 14:11:09

基于STM32Cube USB设备库应用的几个常见问题

1、如何动态地修改设备描述符或字符串描述符?在文件usbd_desc.c里,与设备和字符串相关的描述符可以通过GetDescriptor的回调函数进行动态调整。2、如何让大容量存储类驱动支持多个逻辑盘【LUN】?在文件usbd_msc_storage_xxx.c中修改STORAGE_LUN_NBR。【xxx代表使用的存储介质】STORAGE_Inquirydata数组里包含了...

2019-08-27 13:54:06

vim工具插件

https://cloud.tencent.com/developer/article/1058322

2019-08-26 20:26:18

ubuntu 编译遇到问题

1:/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc:notfoundwihoog@ubuntu:/work/arm9_develop/linux-3.5$makemake:/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc:命令未找到CHK...

2019-08-24 16:10:24

USB基础知识

USB基础知识前言本文将从USB的插入检测、身份识别、数据传输三个方面对USB通讯整个过程扫盲,其中有些知识点的详细信息会放在文章最下面的附录中供查看,从而保证文章的整体简洁。在进入主题之前,首先了解一下USB的一些基础知识USB的分类 按接口类型分 控制器/主机(controller/host) 设备(peripheral) OTG(on-the-go),通过id...

2019-08-22 17:33:11

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。