ARM + Linux
文章平均质量分 93
kuangzuxiaoN
这个作者很懒,什么都没留下…
展开
-
Ubuntu-嵌入式linux开发环境搭建-基本工具安装
Ubuntu-嵌入式linux开发环境搭建-基本工具安装原创 2021-12-11 11:39:20 · 1450 阅读 · 0 评论 -
linux下proc文件系统下创建文件
proc.c/************************** 使用seq_file接口实现可读写的proc文件* 适用于3.10以后的内核*************************/#include <linux/module.h>#include <linux/sched.h>#include <linux/fs.h>#include <linux/proc_fs.h>#include <linux/seq_file原创 2020-09-06 14:19:45 · 1362 阅读 · 0 评论 -
利用rt-Thread构建STM32运行环境
硬件:正点原子精英版STM32F103ZET6软件:RT-Thread-v4.0.1一、搭建环境(1)进入到rt-thread\bsp\stm32f10x-HAL目录下,在此处打开ComEmu命令行界面(不会的同学请参考官网提供的示例:Env的使用方法),并输入menuconfig命令,然后有如下界面:配置选项如图所示,这里主要介绍一下RT-Thread Components选项的...原创 2019-07-21 21:05:56 · 2979 阅读 · 0 评论 -
STM32F103移植RT_Thread4.0---点灯开始
在原子哥战舰老板子上(STM32F103ZET6)上移植的RT_Thread4.0操作系统,目前只加了一个点灯的线程,可以作为一个demo程序,自己是验证成功可以跑起来的,按照自己的理解将该工程文件分别组织在不同的文件夹中,贴图麻烦,我就懒得写移植过程了;直接给出源码链接:https://download.csdn.net/download/kuangzuxiaon/11008669后续将战舰...原创 2019-03-10 13:02:15 · 1020 阅读 · 0 评论 -
AD7705驱动代码 -- Linux SPI设备驱动
AD7705设备驱动代码,开发板:iTOP4412精英版,内核版本:Linux3.0.15,结果会比实际值偏移一位,正在查找原因,随时更新,欢迎讨论!(1)在内核平台文件中spi2_board_info[]添加设备信息如下:#ifdef CONFIG_AD7705_CTL //direct use spi2, or use spi-gpio { ...原创 2018-04-30 17:39:37 · 1864 阅读 · 5 评论 -
移植DHCP-4.3.6
交叉编译工具链:arm-none-linux-gnueabi-gcc目标板:iTOP4412精英版主机:Ubuntu16.04下载DHCP-4.3.6源码:http://www.linuxfromscratch.org/blfs/view/svn/basicnet/dhcp.html一、交叉编译DHCP-4.3.61、解压缩2、在源码目录下写配置脚本添加可执原创 2018-01-14 17:49:45 · 2664 阅读 · 0 评论 -
移植QT5.8.0
在ARM上运行QT应用程序,实现触摸功能,移植QT5.8.0主要包括两部分,tslib和Qt5.8.0主机:Ubuntu 16目标机:iTOP4412-精英版交叉编译工具链:arm-none-linux-gnueabi-gcc一、移植tslibtslib源码git链接地址:https://github.com/kergoth/tslib解压缩进入源码目录运行原创 2018-01-04 14:58:44 · 2224 阅读 · 0 评论 -
OneNET云平台-EDP协议数据传输
OneNet真是中移动的良心之作,对比阿里云和庆科云,OneNet不但免费而且功能也足够嵌入式应用,对学生党而言真是大大的福利,感谢中移动!!!。一、云端创建设备与应用(1)创建产品:进入开发者中心有个蓝色框点击就可以创建产品,自己使用的时候,产品信息什么的,自己填完整的就好,这里需要说明的是设备接入方式和设备接入协议,设备接入方式一般选择公开协议,调试之用,没必要自己定义协议,设备接原创 2018-01-12 09:31:07 · 25530 阅读 · 7 评论 -
V4L2驱动框架与应用程序学习
Video4Linux2是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备提供了统一的接口。凡是内核中的子系统都有抽象底层硬件的差异,为上层提供统一的接口和提取出公共代码避免代码冗余等好处。原创 2017-08-10 13:37:55 · 1474 阅读 · 0 评论 -
iTop4412---linux 3.0.15内核编译错误
iTop4412---linux 3.0.15内核编译错误原创 2017-06-13 22:17:24 · 2118 阅读 · 1 评论 -
解决编译“ Error: selected processor does not support ARM mode 'smc 0'”问题
解决编译“ Error: selected processor does not support ARM mode 'smc 0'”问题原创 2017-05-17 08:54:32 · 5692 阅读 · 3 评论 -
移植wpa_supplicant-2.6
移植openssl-1.1.0f、libnl-3.3.0和wpa_supplicant-2.6原创 2017-07-12 16:43:11 · 2581 阅读 · 2 评论 -
Linux驱动之GPIO初始化
基于讯为iTOP4412开发平台,详细的整理了一下内核初始化调用GPIO的过程。原创 2017-02-17 17:29:08 · 3153 阅读 · 1 评论