自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Image-1

image 目录 image

2019-11-13 18:59:47

阅读数 8

评论数 0

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

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

2019-11-13 14:59:53

阅读数 8

评论数 0

原创 I2c驱动_学习笔记

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

2019-11-11 23:05:49

阅读数 6

评论数 0

原创 Systemd简介与使用

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

2019-10-31 18:07:04

阅读数 14

评论数 0

原创 驱动笔记

平台总线中注册设备 设备 结构体 platform_device vim arch/arm/mach-exynos/mach-itop4412.c vim drivers/char/Kconfig vim arch/arm/mach-exynos/mach-itop4412.c ...

2019-10-29 14:37:35

阅读数 8

评论数 0

原创 bashrc 增加函数功能

1: function addem { echo $[ $1 + $2 ] } 是用户自行添加的。 直到下次启动新的bash shell 时该函数才会生效。添加并启动bash shell后,你就能在系统上任意地方使用该函数了。  在命令行上直接定义shell函数的明显缺点是当...

2019-10-29 11:02:31

阅读数 8

评论数 0

原创 常用配置

pc配置: Ubuntu常用软件安装 sudo apt-get install git g++ make libncurses5-dev subversion libssl-dev gawk libxml-parser-perl unzip wget python xz-utils vim zl...

2019-10-22 15:13:29

阅读数 7

评论数 0

原创 内核配置详细说明

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

2019-10-22 15:13:09

阅读数 10

评论数 0

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

设备 源码位置 设备名 蜂鸣器 drivers/char/itop4412_buzzer.c /dev/buzzer_ctl LED 驱动 drivers/char/itop4412_leds.c /dev/leds AD 数模转换 drivers/char/itop4412_adc.c /dev...

2019-10-22 14:57:33

阅读数 18

评论数 0

原创 交叉编译工具

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

2019-10-22 14:49:04

阅读数 8

评论数 0

原创 MTK——资料

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

2019-10-18 14:15:25

阅读数 2

评论数 0

原创 linux参考资料

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

2019-10-18 11:13:25

阅读数 2

评论数 0

原创 buildroot使用介绍

buildroot使用介绍 buildroot是Linux平台上一个构建嵌入式Linux系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。你可以和编译Linux内核一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机...

2019-10-18 10:35:11

阅读数 11

评论数 0

原创 buildroot笔记

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

2019-10-17 17:10:25

阅读数 3

评论数 0

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

一、前期准备配置 DNW配置: 设置波特率(115200)和端口号 设置设置USB下载地址(0xd0020010、0x23e00000) 安装USB驱动: 1)首先将J2开关拨至SD-BOOT处,打开串口工具,设置好参数,然后开发板上电,提示安装USB下载驱动,这里注意不要选择自动安装软件...

2019-10-15 15:00:09

阅读数 2

评论数 0

原创 虚拟机安装

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

2019-08-29 14:16:39

阅读数 7

评论数 0

原创 STM32USB开发备忘之CDC_VCP实验

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

2019-08-27 14:11:09

阅读数 11

评论数 0

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

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

2019-08-27 13:54:06

阅读数 89

评论数 0

原创 vim工具插件

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

2019-08-26 20:26:18

阅读数 85

评论数 0

原创 ubuntu 编译遇到问题

1: /usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc: not found wihoog@ubuntu:/work/arm9_develop/linux-3.5$ make make: /usr/local/arm/arm-20...

2019-08-24 16:10:24

阅读数 48

评论数 0

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