linux 驱动开始了(Helllo World)

虽然说最近 被各种boss鄙视,心情很不爽。学习是不能误的,毕竟是要跳槽的人 开始我的linux内核之旅 Hello World #include <linux/init.h> #include <linux/mo...

2012-02-29 23:00:00

阅读数:4

评论数:0

构造内核源码树

编写驱动程序时, 需要内核源码树的支持。内核源码树时从内核源代码编译得到的。下面开始构造内核源代码的步骤。 以Ubuntu为例子 1. 下载内源代码,位置www.kernel.org.(注意:源码树内核的版本要和驱动程序运行的目标平台的内核版本一致) ...

2012-02-29 21:56:00

阅读数:5

评论数:0

CC2430 串口使用详解

为了完成课题,最近下定决心学习CC2430。网上的资料很多,重复的部分不做过多的介绍,没有的部分做一下少许的补充,希望对大家有用!【建议各位使用更新的CC2530,该芯片为CC2430的替代版本】 全部代码如下,先看一下整体! //头文件 #include "hal.h&am...

2012-02-28 20:33:00

阅读数:4

评论数:0

CC2430 初学注意点 IAR和Flash Programmer

本人初学CC2430,虽然不是初学单片机,也不是初次河蟹IDE,更不是初次使用flash programmer。但是在使用的过程中还是遇到了非常多的问题,虽然是一个小问题,但是还是把我给折腾坏了。 补充说一下,为什么我选择CC2430而不是CC2530 CC2430的书籍资料比较多。我个人比较...

2012-02-27 16:17:00

阅读数:8

评论数:0

ubuntu 虚拟机 设置无线网络

1 首先把ubuntu power off 2 设置虚拟机位bridge模式 3 选择编辑=》虚拟网络设置 =VMnet0 bridge to到无线网卡 4重启ubuntu 如下图

2012-02-24 23:03:00

阅读数:5

评论数:0

c++ primer3

c++ primer 笔记 1.类成员声明的名字查找(声明就是不要实体部分==“{}”) 首先在名字使用之前的类成员的声明 之后在包含类定义的作用域中出现的声明以及之前的声明 类成员定义的名字查找(定义就是实体部分 == “{}”) 首先检查在成员函数局部作用域中的声明 如果找不到,检...

2012-02-15 23:18:00

阅读数:4

评论数:0

再读c++ primer2

1.通过指针赋值和指针赋值,这个概念一定要区分开来 通过指针赋值:表示是更新指针所指向的内存区域的值。 给指针赋值:表示更改指针所指向的地址,是指针指向另外一个地址。 int a = 3 ,b; int *p =&a; *p = 4;//通过指针赋值 p = &am...

2012-02-08 00:23:00

阅读数:3

评论数:0

再读c++ primer

再读c++ primer 1.extern的使用 是当在a.cpp文件中想使用b.cpp文件中的全局变量extern_data的时候,当在b.cpp中定义了extern_data,a.cpp使用的时候要在a.cpp文件中声明externint extern_data。 2.对于数组的初始化: ...

2012-02-06 23:34:00

阅读数:2

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭