- 博客(31)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 简单配置QtCreator进行Linux驱动开发
简单配置QtCreator进行Linux驱动开发## 标题因为习惯使用IDE开发,也习惯了QtCreator开发,所以查找资料及试验。各位不用IDE的大神请绕道。以最简单的hello world为例,模块名为khello。建立项目选择Non-Qt Project->Plain C Application,命名为khello。源文件命名为khello.c。khello.c:#i...
2019-12-11 14:31:27
536
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 手把手教你源代码制作龙芯64位系统
手把手教你源代码制作龙芯64位系统(交叉编译版本)2.0 正式版作者:孙海勇更新日志: 2009年9月20日 :改进制作步骤两处 2009年9月20日 :修改笔误五处 2009年5月29日 :修改笔误七处 2009年5月9日 :修改工具链的制作 2009年5月3日 :v2.0 正式版发布2008年10月19日 :v2.0-pre2 发布2008年9月14日 ...
2019-10-23 15:37:01
1077
转载 龙芯派教学
龙芯派教学大、猫 2020-03-19 19:03:17 1359 收藏 8分类专栏: 龙芯 文章标签: 嵌入式 linux 内核版权龙芯派教学很多小伙伴拿到龙芯派后不知从何下手学习,一脸困惑,本文将解决小伙伴的遇到的困惑。龙芯派默认安装loongxin系统,开机后自动启动到系统下,此时龙芯派可以理解成一台pc机,连接上屏幕、鼠标、键盘就可以在桌面下办公。但很多小伙伴想从“零”开始学习龙芯派,接下来带领大家熟悉龙芯派整个开发流程。友情提示:高手请跳过龙芯派软件由:pmon、内核、文件系统组
2020-10-09 15:44:06
1670
转载 [kernel]内核日志及printk结构分析
一直都知道内核printk分级机制,但是没有去了解过,前段时间和一个同事聊到开机启动打印太多,只需要设置一下等级即可;另外今天看驱动源码,也看到类似于Printk(KERN_ERR “…”)的打印信息,以前用都是直接printk("…"),今晚回来就把printk这个机制熟悉一下。转自:http://blog.csdn.net/tangkegagalikaiwu/article/details/...
2020-05-06 22:24:41
1214
转载 spi 驱动一:spi基本结构和spidev文件系统
spi 驱动一:spi基本结构和spidev文件系统qqliyunpeng 2017-01-24 18:20:46 12926 收藏 2展开作者: 李云鹏(qqliyunpeng@sina.cn)版本号: 20170124 更新时间: <–> 原创时间: <2017-01-24> 版权: 本文采用以下协议进行授权,自由转载 -...
2020-05-06 22:22:50
2827
转载 Linux内核中断引入用户空间(异步通知机制)
当linux内核空间发生中断后怎么使用户空间的应用程序运行相应的函数呢,当芯片有数据到来时内核会产生一个中断,但是怎样通知应用程序来取数据,以前这个问题一直困扰我很长时间,后来发现linux中有异步通知机制,在用户程序中用signal注册一个响应SIGIO信号的回调函数,然后在驱动程序中向该进程发出SIGIO信号便完成该功能,下面是该功能具体实施方法:1.在驱动中定义一个static struc...
2020-01-02 15:40:33
250
转载 PMON详解
http://xenyinzen.wikidot.com/loongson-about+++++++++++++++++++++++++++++++++++++++++PMON-V1.1 目录结构+++++++++++++++++++++++++++++++++++++++++pmon的目录结构大致如下(由linux工具tree生成).|-- Targets 目标...
2019-12-24 21:27:07
3139
转载 龙芯资源各类集合
龙芯问答社区: http://ask.loongnix.org/龙芯代码库(官方):http://cgit.loongnix.org/cgit (包括内核, pmon, chrome, firefox, qt,gcc 等常见项目的源码)龙芯FTP(官方): http://ftp.loongnix.org/ (包括各种工具,&...
2019-12-24 20:59:48
428
转载 移植QT5.6到嵌入式开发板(史上最详细的QT移植教程)
目前网上的大多数 QT 移植教程还都停留在 qt4.8 版本,或者还有更老的 Qtopia ,但是目前 Qt 已经发展到最新的 5.7 版本了,我个人也已经使用了很长一段时间的 qt5.6 for windows ,本文就来介绍一下QT在嵌入式环境的搭建。移植以到 JZ2440 为例,使用韦老大提供的 ubuntu9.10 虚拟机作为移植环境。当然,其它虚拟机也是可以的,我同样在 ubuntu1...
2019-12-24 20:17:03
322
转载 CAN总线传输协议
一、控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线、同轴电缆或光纤来传输信号,因其高性能、高可靠性和高实时性等特点,已经成为了世界上应用最广泛的现场总线之一。公元1991年,CAN总线技术规范(CAN Version2.0)制定并发布,该技术规范共包括A和B两部分,称为CAN2.0A和CAN2.0B。其中CAN2.0...
2019-12-23 14:04:18
707
转载 open返回值-1是什么原因
今天在调试代码的时候出现了一个问题给出代码的例子来说明这个问题代码如下:#define DEV_NAME “/dev/sunxi-reg”g_alloc_context->fd = open(DEV_NAME, O_RDWR,0);if (g_alloc_context->fd <= 0){LOGE(“open %s failed g_alloc_context-...
2019-12-17 21:23:22
5593
转载 关于_linux外部中断驱动异步通知应用程序
1,file 1,-> ent_test.c/*file ent_test.cCopyright by jiangdou QQ:344283973RK3188 ENT test 20140902how to compile: $ arm-linux-gnueabihf-gcc -o ent_test ENT_test.c -static*/#include <s...
2019-12-11 23:00:36
311
转载 内核层与用户层信号异步通知问题
转载liaoxinmeng 发布于2010-03-05 15:45:00 阅读数 1200 收藏展开内核层与用户层信号异步通知一定要用SIGIO信号吗 ?若是 步骤如下:1 A device driver 检测GPIO A通过SIGIO通知用户层2 B device driver 检测GPIO B也通过SIGIO通知用户层3 用户进程C 先打开device A 注册信号SIGIO信号...
2019-12-11 22:54:46
171
转载 Linux内核中断引入用户空间(异步通知机制)
原创kingdragonfly 发布于2013-09-01 22:42:34 阅读数 3226 收藏展开当linux内核空间发生中断后怎么使用户空间的应用程序运行相应的函数呢,当芯片有数据到来时内核会产生一个中断,但是怎样通知应用程序来取数据,以前这个问题一直困扰我很长时间,后来发现linux中有异步通知机制,在用户程序中用signal注册一个响应SIGIO信号的回调函数,然后在驱动程序中向...
2019-12-11 22:51:29
213
转载 异步通知机制内核实现 及 驱动编写 (重要)
转载于: http://blog.csdn.net/wenqian1991/article/details/50333655 基本没有修改过,特此标注/**1.概念:异步通知机制:一旦设备就绪,则主动通知应用程序,这样应用程序根本就不需要查询设备状态,是一种“信号驱动的异步I/O”。信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一...
2019-12-11 22:47:34
214
原创 龙芯2k的X86环境交叉编译
1、下载 龙芯内核交叉编译器(运行在X86_64机器上):http://ftp.loongnix.org/toolchain/gcc/release/gcc-4.4.7-7215-n64-loongson.tar.gz将编译器解压到/opt/目录下# tar xf /home/dfr/loongnix/OS/gcc-4.4.7-7215-n64-loongson.tar.gz -C /op...
2019-10-26 13:58:00
2589
原创 龙芯软件开发
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-10-24 16:09:35
469
转载 Linux设备驱动初始化流程
Linux设备驱动初始化的流程一直不是很清楚,今天仔细看了一下linux初始化部分的代码才真正的搞明白,记录下来。 做过驱动的同学都知道,在arch/arm/目录下有和板级配置相关的文件,我使用的是Fresscale i.MX28开发板,在arch/arm/mach-mx28/目录下有mx28evk...
2019-10-24 09:55:26
712
转载 龙芯1B核心板添加显示屏和触摸板操作,并且在利用QT编译的软件中实现触摸板功能
龙芯1B核心板添加显示屏和触摸板操作,并且在利用QT编译的软件中实现触摸板功能2019-04-30 23:01:09 鱼月半 阅读数 74更多分类专栏: 龙芯开发 QT版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/baidu_31788709/article/details/89...
2019-10-23 15:53:09
303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人