- 博客(19)
- 收藏
- 关注
原创 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 366 2
原创 学习笔记(02):嵌入式Linux驱动教程(韦东山2期)-3.4.2内核下的I2C驱动之框架编写代码...
1.没有废话,句句都是干货!学习后保证可以跟着视频完成相应的实验。2.现场从0编写/调试工作中的绝大部分驱动,内容--- 理论 +
2019-11-13 14:59:53 352
原创 Systemd简介与使用
按下电源键,随着风扇转动的声音,显示器上开启的图标亮起。之后,只需要静静等待几秒钟,登录界面显示,输入密码,即可愉快的玩耍了。这是我们大概每天都做的事情。那么中间到底发生了什么?简单地说,从BIOS或者UEFI开始读取硬盘。接下来,进入bootloader(LILO或者GRUB),bootloader开始载入内核,内核初始化完毕后,紧接着进入用户空间的初始化。用户空间的启动的第一个进程即p...
2019-10-31 18:07:04 561
原创 驱动笔记
平台总线中注册设备设备 结构体 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 247
原创 常用配置
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 187
原创 内核配置详细说明
内核配置详细说明对 linux 内核进行编译之前,首先要使用命令‘make menuconfig’对 linux 的编译选项进行配置。下面详细讲解使用这个命令时所遇到的重要配置参数:第一部分Code maturity level options ---> 代码成熟等级选项[ ]Prompt for development and/or incomplete code/driv...
2019-10-22 15:13:09 827
原创 驱动程序源代码的位置
设备 源码位置 设备名蜂鸣器 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 855
原创 MTK——资料
参考:https://www.right.com.cn/FORUM/forum.php?mod=viewthread&tid=165986&ordertype=1&page=1
2019-10-18 14:15:25 626
原创 buildroot使用介绍
buildroot使用介绍buildroot是Linux平台上一个构建嵌入式Linux系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。你可以和编译Linux内核一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs中的各种库和应用...
2019-10-18 10:35:11 386
原创 buildroot笔记
制作一个Linux文件系统。buildboot也可以单独通过配置和使用交叉编译链工具来实现制作一个Linux文件系统。buildroot编译make不适合加sudo执行会改变执行环境变量...
2019-10-17 17:10:25 182
原创 虚拟机安装
1:下载vm或者vbox虚拟机(个人感觉vm比vbox流畅)2:下载镜像文件,ios,ghot;3:格式化需要安装的磁盘,pe系统进入格式化,分区;4:安装系统,系统最好放在本地文件下,系统放u盘安装会出问题;5:修改启动方式;本地硬盘启动,非U盘...
2019-08-29 14:16:39 132
原创 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 1841
原创 基于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 1369
原创 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 1028
原创 USB基础知识
USB基础知识前言本文将从USB的插入检测、身份识别、数据传输三个方面对USB通讯整个过程扫盲,其中有些知识点的详细信息会放在文章最下面的附录中供查看,从而保证文章的整体简洁。在进入主题之前,首先了解一下USB的一些基础知识USB的分类 按接口类型分 控制器/主机(controller/host) 设备(peripheral) OTG(on-the-go),通过id...
2019-08-22 17:33:11 3792
转载 Git如何在不提交当前分支的情况下切换到其它分支
Git如何在不提交当前分支的情况下切换到其它分支进行操作——git stash假如现在的Bug你还没有解决,而上边又给你派了一个新的Bug,而这个Bug相比较现在正在苦思冥想的Bug比较容易解决。你想先解决新的Bug,可是之前的Bug还没有解决完而不能提交。怎么办?解决方法:在其他分支上另开炉灶解决。首先你需要将此刻正在解决Bug的当前分支“储藏”起来。例假如此时正在你在当前...
2019-08-21 15:31:57 711
原创 git恢复上个版本
git项目中有时候会在本地增加或者删除了一些文件或者文件夹,但是又不想提交,一般情况下,我们取消本地所有修改:git checkout .取消指定文件修改:git checkout filename取消指定文件删除:git checkout filename恢复到上一个版本,则可以解决整个文件夹删除的修改:git reset --hard HEAD^ 取...
2019-08-21 15:17:22 199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人