自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 mount 挂载wihoog

1. 查看系统所支持的文件系统的方法1.1 通过命令查看 mount df fdisk file parted fstab1.2 通过系统文件查看 cat /proc/filesystems ls /lib/modules/2.6.x/kernel/fs 例如, # ls /lib/modules/3.2.0-24-generic-pae/kernel/fs/ 9p befs cac...

2020-12-10 18:00:34 43 1

原创 Image-1

image目录image

2019-11-13 18:59:47 95

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

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

2019-11-13 14:59:53 85

原创 I2c驱动_学习笔记

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

2019-11-11 23:05:49 77

原创 Systemd简介与使用

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

2019-10-31 18:07:04 183

原创 驱动笔记

平台总线中注册设备设备 结构体 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:37:35 98

原创 bashrc 增加函数功能

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

2019-10-29 11:02:31 165

原创 常用配置

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:13:29 97

原创 内核配置详细说明

内核配置详细说明对 linux 内核进行编译之前,首先要使用命令‘make menuconfig’对 linux 的编译选项进行配置。下面详细讲解使用这个命令时所遇到的重要配置参数:第一部分Code maturity level options ---> 代码成熟等级选项[ ]Prompt for development and/or incomplete code/driv...

2019-10-22 15:13:09 306

原创 驱动程序源代码的位置

设备 源码位置 设备名蜂鸣器 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:33 458

原创 交叉编译工具

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

2019-10-22 14:49:04 277

原创 MTK——资料

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

2019-10-18 14:15:25 149

原创 linux参考资料

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

2019-10-18 11:13:25 53

原创 buildroot使用介绍

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

2019-10-18 10:35:11 189

原创 buildroot笔记

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

2019-10-17 17:10:25 46

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

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

2019-10-15 15:00:09 71

原创 虚拟机安装

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

2019-08-29 14:16:39 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 480

原创 基于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 726

原创 vim工具插件

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

2019-08-26 20:26:18 196

原创 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 258

原创 USB基础知识

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

2019-08-22 17:33:11 563

原创 Git如何在不提交当前分支的情况下切换到其它分支

Git如何在不提交当前分支的情况下切换到其它分支进行操作——git stash假如现在的Bug你还没有解决,而上边又给你派了一个新的Bug,而这个Bug相比较现在正在苦思冥想的Bug比较容易解决。你想先解决新的Bug,可是之前的Bug还没有解决完而不能提交。怎么办?解决方法:在其他分支上另开炉灶解决。首先你需要将此刻正在解决Bug的当前分支“储藏”起来。例假如此时正在你在当前...

2019-08-21 15:31:57 284

原创 git恢复上个版本

git项目中有时候会在本地增加或者删除了一些文件或者文件夹,但是又不想提交,一般情况下,我们取消本地所有修改:git checkout .取消指定文件修改:git checkout filename取消指定文件删除:git checkout filename恢复到上一个版本,则可以解决整个文件夹删除的修改:git reset --hard HEAD^ 取...

2019-08-21 15:17:22 71

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除