![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
菜鸟日记
lihesen
这个作者很懒,什么都没留下…
展开
-
学习的点点滴滴
设备驱动程序的纪录 废话不多说 第一个就是设备编号 每个驱动都是必不可少的这个; 设编号就是简单的一个数字而已;就是一个32 位的整形数字其中的12位是 主设备号 剩下的20 位为次设备号;加入 设备号为 a主设备号为b 次设备号为c 那么三者之间的转换 linux内核给我们原创 2011-07-24 01:13:47 · 845 阅读 · 1 评论 -
串口的那些细节
1.串口操作需要的头文件#include //标准输入输出定义#include //标准函数库定义#include //Unix标准函数定义#include #include #include //文件控制定义#include //POSIX中断控制定义#include //错误号定义2.打开串口串口位于/dev中,可作为标准文件的形原创 2012-07-18 08:44:01 · 675 阅读 · 0 评论 -
ubuntu下构建OGRE,CEGUI
ubuntu下构建OGRE,CEGUI(2012-03-20 17:34:53)转载▼标签:杂谈分类:Ubuntu转自 http://bbs.hwcrazy.com/blog/b0108b364a4611e1a814000d601c5586/1. InstallingCompiler And Configu转载 2012-08-27 10:38:35 · 1018 阅读 · 0 评论 -
android 框架 有很深的研究 价值
droid系统架构图1、Android系统架构图:分析:第一层:Linux操作系统和驱动(Linux kernel):由C语言实现。Android核心系统服务依赖于Linux2.6内核,包括:安全性、内存管理、进程管理、网络协议、驱动模型。Linux内核也作为硬件和软件栈之间的抽象层。除了标准的Linux内核外,Android还增加了内核原创 2012-10-18 11:30:41 · 760 阅读 · 0 评论 -
USB_STM32 学习
我修改过的ST的Custom_HID例程http://download.csdn.net/source/2022984本文中修改好的例程http://download.csdn.net/source/2807366以下是笔者将ST的Custom_HID例程修改为“自定义USB设备”例程时总结出来的,因为笔者也是刚刚学USB开发不久,某些方面理解错误在所难免,请各位大虾指正。转载 2012-11-10 16:05:34 · 2074 阅读 · 0 评论 -
为国内开源做点贡献 编译glib
../glibc-2.3.2/configure --build=i686-linux --host=arm-linux --prefix=/home/mylib/install glib_cv_stack_grows=no glib_cv_uscore=no ac_cv_func_posix_getpwuid_r=yes ac_cv_func_posix_getgrgid_r=yes ac_cv原创 2012-12-18 16:42:24 · 450 阅读 · 0 评论 -
做开发必背的免得瞎想~~ 记录一下
最近在做的项目中使用到动态库的动态加载技术,Windows和Linux都提供了相应的函数来打开动态库、获取函数指针和关闭动态库,在打开动态库函数(dlopen或LoadLibrary)中指定动态库的文件名后,在程序运行时是以什么次序来搜索动态库呢? Linux下搜索路径的次序:1) ELF可执行文件中动态段中DT_RPATH所指定的路径,不常用但是比较使用的方法;2) 编译原创 2013-01-30 09:24:45 · 438 阅读 · 0 评论