欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • 非常详细GC学习笔记
            
    
    
        CMS算法多线程嵌入式JVM 

    非常详细GC学习笔记 CMS算法多线程嵌入式JVM 

    这是我公司同事的GC学习笔记,写得蛮详细的,由浅入深,循序渐进,让人一看就懂,特转到这里。GC学习笔记一、GC特性以及各种GC的选择1、垃圾回收器的特性2、对垃圾回收器的选择2.1连续VS.并行2.2并发VS.stop-the-world 2.3压缩VS.不压缩VS.复制二、GC性能指标三、分代回收...

    程序员文章站2022-07-16
  • 神经网络压缩 剪枝 量化 嵌入式计算优化NCNN mobilenet squeezenet shufflenet

    神经网络压缩 剪枝 量化 嵌入式计算优化NCNN mobilenet squeezenet shufflenet

    性能提升方法本文github链接1. 小模型 mobilenet , 更精细模型的设计,紧致网络设计 mobilenet squeezenet shufflenet MobileNet逐通道卷积 + 普通点卷积 SqueezeNet 1∗1 和3∗3 卷积较少通道数量 ShuffleNet 分组...

    程序员文章站2022-07-14
  • http://developer.android.com/ 无法访问 Android嵌入式HTML 

    哎  http://developer.android.com/ 无法访问,网上找了一个解决办法,竟然行得通,先记下来,以免忘了:http://androidappdocs.appspot.com/guide/index.html

    程序员文章站2022-07-14
  • http://developer.android.com/ 无法访问 Android嵌入式HTML 

    哎  http://developer.android.com/ 无法访问,网上找了一个解决办法,竟然行得通,先记下来,以免忘了:http://androidappdocs.appspot.com/guide/index.html

    程序员文章站2022-07-14
  • 嵌入式linux字符设备驱动--步进电机驱动

    嵌入式linux字符设备驱动--步进电机驱动

    步进电机驱动主要要用到内核定时器,内核定时器就是在内核驱动程序里面定时stepmotor.c#include <linux/types.h>#include <linux/kernel.h>#include <linux/delay.h>#include <...

    程序员文章站2022-07-14
  • 嵌入式Linux学习历程 — GCC编译器

    嵌入式Linux学习历程 — GCC编译器

    GCC编译器Ubuntu下的C语言编译器是GCC1、 gcc命令用于编译文件格式: gcc [选项] [文件名]2、 编译错误警告GCC编译器具有错误提示功能不仅能够检测出错误类型,而且标记出了错误发生的位置3、 编译流程...

    程序员文章站2022-07-14
  • 嵌入式系统及应用Linux学习笔记(三)— GCC/G++编译器与调试器

    嵌入式系统及应用Linux学习笔记(三)— GCC/G++编译器与调试器

    Linux GCC/G++编译器与调试器Linux GCC/G++编译器与调试器GCC/G++编译器GCC简介GCC的使用程序调试工具gdbGDB常用调试命令显示调试程序的源代码监视及更改变量值控制程序的执行设置和显示断点(BreakPoint)设置和显示观察点(WatchPoint)设置捕捉点(C...

    程序员文章站2022-07-14
  • 嵌入式Linux开发: 编写EEPROM驱动_采用杂项字符设备框架

    嵌入式Linux开发: 编写EEPROM驱动_采用杂项字符设备框架

    一、环境介绍宿主机: Redhat 6.3  32位目标开发板型号: 友善之臂Tiny4412目标开发板操作系统:  使用busybox制作,内核使用官方3.5内核。使用的编译器版本:  友善之臂光盘里自带的交叉编译器版本4.5.1二、EEPROM芯片介绍三、驱动代码   下面使用IIC子系统框架编...

    程序员文章站2022-07-14
  • 嵌入式Linux——块设备驱动

    嵌入式Linux——块设备驱动

            声明:本文章是看韦东山老师的教学视频后并阅读了一些博客后所写的块设备的驱动程序,其中包括一些对程序的分析,如果文中的分析与您的文章相同敬请提出,我会做相应的修改或删除。同时如果我的文章对你有所帮助那是我的幸运。       说起块设备驱动,我们就会想我们为什么要学习块设备驱动啊?我们...

    程序员文章站2022-07-14
  • 嵌入式Linux字符设备驱动--按键驱动

    嵌入式Linux字符设备驱动--按键驱动

    芯片野火imx,内核4.15直接上代码key.c#include <linux/types.h>#include <linux/kernel.h>#include <linux/delay.h>#include <linux/ide.h>#includ...

    程序员文章站2022-07-14
  • 11-S3C2440驱动学习(七)嵌入式linux-字符设备的另一种写法及RTC驱动程序分析和字符设备驱动框架总结

    11-S3C2440驱动学习(七)嵌入式linux-字符设备的另一种写法及RTC驱动程序分析和字符设备驱动框架总结

    一、字符设备驱动程序的另一种写法1.1、之前major = register_chrdev(0, "hello", &hello_fops); /* (major, 0), (major, 1), ..., (major, 255)都对应hello_fops */缺点:一个主设备号,占据了...

    程序员文章站2022-07-14
  • 07-S3C2440驱动学习(一)嵌入式linux字符设备驱动-LED字符设备驱动

    07-S3C2440驱动学习(一)嵌入式linux字符设备驱动-LED字符设备驱动

    一、嵌入式linux字符设备驱动框架写应用程序的人 不应该去看电路图,但是如何操作硬件呢:调用驱动程序里的open,read,write等来实现。C库里实现了 open 、read、write上层函数调用open等:swi val—引发一个异常中断,进入内核异常处理函数。系统调用接口:根据发生中断的...

    程序员文章站2022-07-14
  • 用Lua辅助C开发 lua嵌入式c 

    如果朋友们的开发环境,有perl、python和php可用,大可不必学习Lua这门语言,但是如果开发环境是很苛刻(笔者的环境是OpenWRT,只有C可用),那就可以考虑嵌入Lua,它的小巧,真可谓嵌入式开发的最佳伴侣。如果说,shell是"命令粘合语言",那么Lua可以称为“函数粘合语言”,这也是L...

    程序员文章站2022-07-14
  • 用Lua辅助C开发 lua嵌入式c 

    如果朋友们的开发环境,有perl、python和php可用,大可不必学习Lua这门语言,但是如果开发环境是很苛刻(笔者的环境是OpenWRT,只有C可用),那就可以考虑嵌入Lua,它的小巧,真可谓嵌入式开发的最佳伴侣。如果说,shell是"命令粘合语言",那么Lua可以称为“函数粘合语言”,这也是L...

    程序员文章站2022-07-14
  • 读后感:黑客与画家 脚本嵌入式编程CC# 

      最近读了《黑客与画家》这本书,启发很大,激励我掌握一门脚本语言,并应用到工作中去。  因为总是做嵌入式上的系统级开发,用C/C++/Java居多,忽视了脚本语言的作用。  嵌入式平台的一般开发流程,接到某个模块的开发任务,首先熟悉文档,系统提供的API,阅读参考实现,尝试移植参考实现,修改bug...

    程序员文章站2022-07-14
  • 读后感:黑客与画家 脚本嵌入式编程CC# 

      最近读了《黑客与画家》这本书,启发很大,激励我掌握一门脚本语言,并应用到工作中去。  因为总是做嵌入式上的系统级开发,用C/C++/Java居多,忽视了脚本语言的作用。  嵌入式平台的一般开发流程,接到某个模块的开发任务,首先熟悉文档,系统提供的API,阅读参考实现,尝试移植参考实现,修改bug...

    程序员文章站2022-07-14
  • 嵌入式工程师常用知识点总结附答案,呕心沥血篇,绝对实用

    C基础相关的知识点总结搞嵌入式软件开发,c基础要打捞。基础不牢,搞到最后,地动山摇。---------共勉FAQ:static全局变量和普通全局变量的区别?static局部变量和普通局部变量的区别?static函数和普通函数的区别?answer: 回答这个问题之前,首先要知道局部变量是存在栈中的,...

    程序员文章站2022-07-14
  • 【嵌入式AI入门日记】将 AI 模型移植到 RT-Thread 上(2)

    【嵌入式AI入门日记】将 AI 模型移植到 RT-Thread 上(2)

    上期回顾:(点此跳转上一期)本期将介绍如何在 RT-Thread 操作系统上运行 Mnist Demo(手写数字识别),可支持自己手写数字验证。准备系统:Windows | Ubuntu 18.04板子:STM32 H743ZI NUCLEORT-T hread运行环境MDK 5github: ht...

    程序员文章站2022-07-14
  • 移植opencv到嵌入式arm详细过程

    移植opencv到嵌入式arm详细过程

    你好!这里是风筝的博客,欢迎和我一起交流。看了好几篇一直opencv的文章,都是几年前的,而且版本比较旧,对着弄会发现有的地方是和现在是有改动的。所以,2017年末,记录了此次移植过程,移植版本比较新的可以看过来,可以让你少走弯路。 为了这东西,逃了两次云计算的课,都被抓到了。伤,,,,,,废话不多...

    程序员文章站2022-07-14
  • 10-S3C2440驱动学习(四)嵌入式linux-LCD驱动程序

    10-S3C2440驱动学习(四)嵌入式linux-LCD驱动程序

    核心层的代码以fbmem.c为主,核心层包括许多与具体硬件无关的代码,并且提供了API给用户空间。用户空间使用系统调用,系统调用会使用相应的API函数,最后会调用驱动层实现功能。最终操作到硬件,对于不同的设备,驱动层的代码将有所不同。一、LCD内核驱动实现分析内核中包含了LCD驱动程序S3c2410...

    程序员文章站2022-07-14