6 qq_21353001

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8w+

stm32 IAP

硬件平台 : STM32f407ZGT6 , 1024K flash, 128K ram# stm32 IAP# mtdpartsNo. name range size1 bootloader 0x08000000 ~ 0x08010000 0x10000 (64K)2 application 0x08010000 ~ 0x08100000 ...

2020-07-08 21:32:20

实用的Makefile

Makefile的语法这里不再赘述,这里主要列出常用的Makefile1.最简单的Makefile# Makefileall: gcc -g -Wall -O2 main.c -o testclean: rm -f test *.o应用场景当测试程序只有一个文件,如main.c,最终需要编译成test可执行文件。2.使用特殊的库,例如pthead...

2020-05-07 21:29:16

tiny4412 驱动 (19)设备树之lcd驱动(基于DRM)

关于DRM,参考https://blog.csdn.net/hexiaolong2009/category_9281458.html前面基于传统framebuffer的驱动,作为模块加载时没问题, 和内核一起编译后,内核启动到文件系统时LCD不再显示。echo hello > /dev/tty1也不会有任何反应。目前得到的信息, 和内核一起编译后LCD控制寄存器的值全部变成了0;原因...

2020-04-12 17:20:06

使用mmap在用户层访问底层硬件

使用mmap在用户层访问底层硬件,基本原理是通过mmap将底层一块内存映射到用户,在LCD驱动里面应用比较多。先看MakefileTARGET = mmap_tool_simpleROOTDIR = /home/flinn/bin/rootfsCROSS_COMPILE := /home/flinn/tools/4.9.4/bin/arm-linux-gnueabi-CC ...

2020-03-10 20:39:17

smart210使用官方自带的内核(linux-3.0.8)

* u-boot-2014.4* arm-linux-gcc-4.5.1* linux-3.0.8-20180411github地址:git@github.com:fanglinn/smart210-SDK.git#1.编译cp mini210_linux_defconfig .configmake uImage -j4#2. 修改nand分区匹配u-boot...

2020-01-03 22:05:25

smart210驱动(12)audio

音频驱动这里smart210_wm8960.c放在drivers/sound/soc/下并修改Makefile和KconfigMakefile# S3c24XX Platform Support# S3C24XX Machine Supportsnd-soc-bells-objs := bells.osnd-soc-smart210-wm8960-objs := smar...

2019-12-23 20:43:47

smart210驱动(10)蜂鸣器-platform

buzzer_platform_dev.c/** linux-3.10.27* arm-linux-gcc-4.5.1** @ buzzer device (base platform device driver)*/#include <linux/module.h>#include <linux/init.h> /* module_init, ...

2019-12-20 21:32:04

smart210驱动(11)蜂鸣器-pwm

buzzer_pwm_dev.c/** linux-3.10.27* arm-linux-gcc-4.5.1** @ buzzer pwm device (base platform device driver)*/#include <linux/module.h>#include <linux/init.h> /* module_init, ....

2019-12-23 20:37:08

smart210驱动(9)蜂鸣器

buzzer_drv.c/** linux-3.10.27* arm-linux-gcc-4.5.1** @ buzzer driver (gpio func)*/#include <linux/module.h>#include <linux/init.h> /* module_init, ... */#include <linux/ke...

2019-12-20 21:30:47

smart210驱动(8)keys-input

keys-input.c/** linux-3.10.27* arm-linux-gcc-4.5.1** @ keys driver (input subsystem)* @ ref : gpio_keys.c (drivers\input\keyboard)*/#include <linux/module.h>#include <linux/init.h...

2019-12-20 21:25:46

smart210驱动(7)keys

keys.c/** linux-3.10.27* arm-linux-gcc-4.5.1** @ keys driver*/#include <linux/module.h>#include <linux/init.h> /* module_init, ... */#include <linux/kernel.h> /* everyt...

2019-12-20 21:24:44

smart210驱动(6)leds-heartbeat

驱动内核里面已经提供了,这里只是设备端的描述即可。led-heartbeat.c/** linux-3.10.27* arm-linux-gcc-4.5.1** @ leds driver (heartbeat)*/#include <linux/module.h>#include <linux/init.h> /* module_init, ...

2019-12-20 21:19:49

smart210驱动(5)leds-platform

MakefileTARGET := leds_devobj-m += $(TARGET).oROOTFS = /home/flinn/smart210-SDK/fs/drvKERNEL = /home/flinn/smart210-SDK/linux-3.10.79all: make -C $(KERNEL) M=`pwd` modulesclean: make -C ...

2019-12-20 21:18:09

smart210驱动(4)leds-gpiolib

MakefileTARGET := leds_drvobj-m += $(TARGET).oROOTFS = /home/flinn/smart210-SDK/fs/drvKERNEL = /home/flinn/smart210-SDK/linux-3.10.79all: make -C $(KERNEL) M=`pwd` modulesclean: make -C ...

2019-12-20 21:09:59

smart210驱动(3)led驱动

MakfileTARGET := leds_drvobj-m += $(TARGET).oROOTFS = /home/flinn/smart210-SDK/fs/drvKERNEL = /home/flinn/smart210-SDK/linux-3.10.79all: make -C $(KERNEL) M=`pwd` modulesclean: make -C $...

2019-12-20 21:08:14

smart210驱动(2) hello驱动-platform

MakefileTARGET := hello_drvobj-m += $(TARGET).oROOTFS = /home/flinn/smart210-SDK/fs/drvKERNEL = /home/flinn/smart210-SDK/linux-3.10.79all: make -C $(KERNEL) M=`pwd` modulesclean: make -C...

2019-12-20 21:02:16

smart210驱动(1) hello驱动

MakefileTARGET := hello_drvobj-m += $(TARGET).oROOTFS = /home/flinn/smart210-SDK/fs/drvKERNEL = /home/flinn/smart210-SDK/linux-3.10.79all: make -C $(KERNEL) M=`pwd` modulesclean: make -C...

2019-12-20 20:53:28

linux-3.x 添加单板

version : linux-3.10.79gcc : arm-linux-gcc-4.5.1board : smart210目录1.拷贝基本文件2.修改对应目录下Makfile和Kconfig3.修改单板文件4.添加xxx_defconfig文件5.添加mach-types6.编译1.拷贝基本文件cp arch/arm/mach-s...

2019-11-19 19:53:52

tiny4412 驱动 (18)lcd和串口同时输出启动日志

原来的bootargssetenv bootargs "noinitrd init=/linuxrc console=ttySAC0,115200 root=/dev/nfs rw nfsroot=192.168.1.100:/home/flinn/tmp/rootfs ip=192.168.1.123:192.168.1.100:192.168.1.1:255.255.255.0::eth...

2019-11-16 22:25:35

linux下NFS环境搭建及nfs文件系统挂载

安装(ubuntu)sudo apt install nfs-kernel-serverexportsudo vim /etc/exports# /etc/exports: the access control list for filesystems which may be exported# to NFS clients. See ex...

2019-11-13 19:08:52

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。