4 WiHoog

尚未进行身份认证

我要认证

5W1H

等级
TA的排名 31w+

Image-1

image目录image

2019-11-13 18:59:47

学习笔记(02):嵌入式Linux驱动教程(韦东山2期)-3.4.2内核下的I2C驱动之框架编写代码...

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

2019-11-13 14:59:53

I2c驱动_学习笔记

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

2019-11-11 23:05:49

Systemd简介与使用

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

2019-10-31 17:33:29

驱动笔记

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

2019-10-29 14:10:13

bashrc 增加函数功能

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

2019-10-29 11:02:23

常用配置

pc配置:Ubuntu常用软件安装sudo apt-get install git g++ make libncurses5-dev subversion libssl-dev gawklibxml-parser-perl unzip wget python xz-utils vim zlibc zlib1g zlib1g-dev openjdk-8-jdkbuild-essential...

2019-10-22 15:09:24

内核配置详细说明

内核配置详细说明对 linux 内核进行编译之前,首先要使用命令‘make menuconfig’对 linux 的编译选项进行配置。下面详细讲解使用这个命令时所遇到的重要配置参数:第一部分Code maturity level options ---> 代码成熟等级选项[ ]Prompt for development and/or incomplete code/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”文件中的最后一行添加如下信息:“export PAT...

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实验

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

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: not foundwihoog@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

查看更多

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