关于linux软件分成,c分层的做法,软件复用的笔记和记录

摘要: 在写程序中,软件分层复用是非常必要的,学了那么久的linux驱动,深受启发,看了老大写的lktxxx的源码,也是用到了分层,于是,决定总结一下,c语言普通程序或者驱动的分层如何做,简单记录一下,如何使用分层,如何软件分层: 1. 头文件中定义结构体, 结构体定义了各个函数的形式,里面全是函数指针,与 阅读全文
posted @ 2021-03-04 11:30 done_lin 阅读(176) 评论(0) 推荐(0) 编辑

Qt ADVG应用程序开关控制

摘要: Qt 应用程序开关控制: linduans_advgene_live_flag=0 退出程序控制,如果设置1就表示不用退出app,如果设置0表示退出app: linduans_advgene_app_runing_flag=0 阅读全文
posted @ 2021-02-17 21:55 done_lin 阅读(102) 评论(0) 推荐(0) 编辑

qml例子,qml笔记,qml用法

摘要: qml 4G4G qmlqml demoqml例子qml例程qml框架如何使用qmllinux qml用法linux qml写法添加qmllinux qml笔记linux qml记录linux qml使用方法linux qml添加方法添加qmlqml编码方法如何添加qml如何编写qmllinux q 阅读全文
posted @ 2020-12-25 17:35 done_lin 阅读(1079) 评论(0) 推荐(0) 编辑

rk3399 wk2124串口调试笔记

摘要: 1. 这个是萤火虫firefly rk3399设备的wk2124 4串口spi驱动.我是拿到官方源码v2.1版本,在这个基础我修改过的。萤火虫 firefly原来的驱动是不开源的,不能用的。萤火虫原始的版本驱动,接收到32字节就会丢数据的。一次接受不能超过32 bytes这个版本已经修复了这个Bug 阅读全文
posted @ 2020-11-19 08:55 done_lin 阅读(1048) 评论(2) 推荐(0) 编辑

Android里的 ART、JIT、AOT、Dalvik之间有什么关系?

摘要: ART、JIT、AOT、Dalvik之间有什么关系? 转载于: https://www.cnblogs.com/sjm19910902/p/6386472.html JIT与Dalvik JIT是"Just In Time Compiler"的缩写,就是"即时编译技术",与Dalvik虚拟机相关。 阅读全文
posted @ 2020-02-17 09:16 done_lin 阅读(336) 评论(0) 推荐(0) 编辑

you don't have enough free space in /var/cache/apt/archives

摘要: 今天,我在我的嵌入式linux安装桌面的时候,遇到问题。you don't have enough free space in /var/cache/apt/archives/. 网上一对堆抄来抄去的方法,说什么apt-get clean, 什么apt-get autoclen就好了,我想说,我的的 阅读全文
posted @ 2019-05-10 10:45 done_lin 阅读(6322) 评论(0) 推荐(1) 编辑

在linux内核3.14.43添加自己的驱动源码,linux内核如何加入自己的驱动

摘要: linux内核,添加自己的驱动 阅读全文
posted @ 2019-04-19 15:26 done_lin 阅读(1325) 评论(0) 推荐(0) 编辑

Qt ADV之 笔记

摘要: 我的asprire 这里决定了一个产品的生命周期linduans_advgene_live_flag=0 当它是=0的时候,产品会销毁,当它等于s的时候,产品会暂停运行 阅读全文
posted @ 2019-04-09 13:59 done_lin 阅读(478) 评论(0) 推荐(0) 编辑

Qsignalmapper使用,qt中多个信号多个槽的处理

摘要: 在QT编程中,如果遇到多个控件,但是他们的槽大致相同,这个该怎么处理,比如10个button,难道要写10个槽,可以不必这样,QSignalMapper可以帮组我们解决。 QM*signalMapper = new QSignalMapper(this); for (i = 0; i < 10; i 阅读全文
posted @ 2019-04-09 11:27 done_lin 阅读(872) 评论(0) 推荐(0) 编辑