- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 位操作方法
1、将char型变量a的第7位(bit6)清零,其它位不变, a &=~(1括号内1左移6位,得二进制数:0100 0000按位取反,得1011 1111,所得的数与a做"位与(&)运算a的第7位被置0,而其它位不变2、将第7位(bit6)置1,其它位不变a |=(13、将a的第7位(bit6)取反,其它位不变a ^=(1
2017-01-22 16:16:59 966
原创 IIC总线和外设驱动(一)
IIC总线是板级内部总线,由于IIC简单,便捷,在嵌入式开发中被广泛使用,虽然IIC扩展了作为从机的功能,但这里只考虑作为主机的应用。1、IIC子系统1.1、IIC子系统的设计思路作为主机使用时,IIC子系统要处理的问题有两个:控制总线的IIC控制器和总线上的从机器件1.1.1、驱动每个IIC控制器IIC控制器是实现IIC总线通信的硬件操作接口,软件系统通过IIC控制器实现在I
2016-08-05 16:59:02 2525
原创 SPI总线和外设驱动(一)
SPI(Serial Peripheral Interface)串行外设接口,是一种高速、全双工的通信总线,只占用芯片的四个引脚,分别为数据输入(SDI)、数据输出(SDO)、时钟信号(SCLK)、片选信号(CS),目前越来越多的芯片集成了这种方式。通常情况下,一个SPI主控器能外接多个从设备,然后通过CS片选信号选择从设备,通过SDI、SDO进行数据的传输。1、硬件连接SPI主控制器与从
2016-08-05 14:31:05 3032
转载 为什么总是只有我在加班 – 挂包袱现象
转自:http://blog.csdn.net/yihui823/article/details/6769887现象最近和一位项目经理聊天。这位PM之前是个技术大牛,没什么搞不定的东西,而且做事也认真,也卖命。领导没理由不提拔这种牛人。所以,这个项目让这哥们当PM。聊着聊着,这位牛人发出一声感慨,现在的员工不好带啊,每天到了晚上7点,就只剩我和另一个小组长了。项目组10多个
2016-07-28 14:21:41 528
转载 暗时间
如果你有一台计算机,你装了一个系统之后就整天把它搁置在那里,你觉得这台计算机被实际使用了吗?没有。因为CPU整天运行的就是空闲进程。运行空闲进程也是一天,运行大数据量计算的程序也是一天,对于CPU来说同样的一天,价值却是完全不一样的。大脑也是如此。善于利用思维时间的人,可以无形中比别人多出很多时间,从而实际意义上能比别人多活很多年。我们经常听说“心理年龄”这个词,思考得多的人,往往
2016-07-28 14:06:16 444
转载 学会充分利用你的零碎时间
学会充分利用你的零碎时间小额投资足以致富是个浅显的道理,然而,很少有人注意,零碎时间的掌握却足以叫人成功。在人人喊忙的现代社会里,一个愈忙的人,时间被分割得愈厉 害,无形中时间也相对流失更迅速,诸如等车、候机、对方约会迟到、旅程、塞车……这些情况都必须“等”,而“等”本身就是一种焦虑源,为了舒缓这种紧张, 通常我们被建议(暗示)放松,这就是公共场所总有电视的原因,但其实我们若能养成
2016-07-28 13:57:41 585
转载 10 000小时的标准----是否有先天的才能
10 000小时的标准----是否有先天的才能 天才盖茨的故事被人们翻来覆去说过多少次了,人们得到启发也大同小异。是不是真有先天的才能呢?答案很显然:有。而心理学家越是深入考察天才们的人生经历,越是发现天赋的作用越来越小,而后天储备的作用却越来越明显。 现在让我们更深入的挖掘这个故事。事实上,盖茨在1968年读七年级的时候,就开始编程了。尽管盖茨很早就开始接
2016-07-28 13:54:19 508
转载 请不要做浮躁的嵌入式系统工程师
1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2. 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3. 看帮助。不要因为很难,而自己又是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或
2016-07-28 13:49:49 289
转载 杨毅:不够优秀就不要腆着脸继续占便宜
“一个人事业上的成功,只有15%是由于他的专业技术,另外的85%要依靠人际关系、处世技巧。”或许正是在戴尔·卡耐基这句名言的指引下,很多人都把人脉积累作为自己职业生涯规划实施过程中的重要一步。但是,哪些人更容易积累有效的、为你所用的人脉?凭什么别人就甘愿为你所用?你是否把自己的成功过于依赖在人际关系的构建上,而忘记了自身能力的积累?如果没有思考清楚这些问题,而盲目崇拜人际关系,可能只会陷入本末倒置
2016-07-28 13:45:30 398
原创 如何在linux下开启telnet服务
Telnet服务的配置步骤如下:一、安装telnet软件包(通常要两个)1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序; 2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序; 安装之前先检测是否这些软件包已安装,方法如下:[root@wljs root]#rpm –q telnet或[root@wljs
2016-07-28 12:25:42 3040
原创 "mkimage" command not found - U-Boot images will not be built Image arch/arm/boot/uImage is ready
使用make uImage编译生成的内核能由uboot引导,编译时会用到mkimage工具,出现这种错误是因为编译器无法找到mkimage工具,该工具在uboot/tools目录下,以下两种方法可以解决问题:方法一:在/etc/bashrc的末行加入以下语句:export PATH:=$PATH:[uboot所在目录]/tools方法二:将uboot/tools目录下的mkimage文
2016-07-26 15:00:37 1309
原创 SD卡上面的Class代表什么意思
SD协会定义了四种速度规格,协助用户更轻易的区分不同SD卡的传输速率。此四种规格指读写速率至少必须符合的标准 ( Class 2: 2 MB/s; Class 4: 4 MB/s; Class 6: 6 MB/s; Class 10: 10 MB/s )。您可以透过传输速率规格标志来辨别您的存储卡及设备支持何种速度规格。Class/ 传输速度Class 2 最小读取速度: 2 (M
2016-07-22 17:59:11 2913
原创 Linux查看程序端口占用情况
使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name进一步使用命令:ps -aux | grep xxx,或者直接:ps -aux | grep pid 查看就可以明确知道端口是被哪个程序占用了!然后判断是否使用KILL命令干掉!方法二:直接使用 netstat
2016-07-22 12:25:18 389
原创 drivers/mfd/ezx-pcap.c:214: error: implicit declaration of function 'irq_to_gpio'
参考链接http://permalink.gmane.org/gmane.linux.ports.arm.kernel/155647两个文件做了修改,添加了3条,删除了两条------------------------------------分割线----------------------------------------- a/drivers/mfd/Kconfig+++
2016-07-20 16:19:12 1136
原创 The VMware Authorization Service is not running
一、错误提示:VMware Workstation cannot connect to the virtual machine. Make sure you have rights to run the program, access all directories the program uses, and access all directories for temporary files
2016-03-18 10:27:43 388
原创 如何查看Linux内核版本
方法一:登录linux,在终端输入 cat /proc/version方法二:登录linux,在终端输入 uname -a
2016-03-18 10:15:50 525
原创 J-link V8固件升级
在我们用M3进行项目开发项目时,经常会用到烧写器J-link,一般大家都会买那种50块钱的,版本为V8的,毕竟便宜。但是经常会由于一些误操作,让J-link变砖,下面介绍如何对J-link进行刷机。1、打开J-link外壳,如图1-1
2016-03-17 16:40:19 2081
原创 win10如何去掉快捷方式小箭头
1、按下win+r快捷键,打开windows10的“运行”窗口,输入regedit,进入注册表编辑器(如:图1) 图12、找到HKEY_CLASSES_ROOT\Inkfile,在lnkfile中找到IsShortcut键值,右击删除该键值 图23、退出注册表编辑器,重启电脑,快捷方式的小箭头就消失了(如:图3) 图3
2016-01-08 16:41:14 3180
原创 warning:conflicting types for built-in function
在写一些偏底层的应用程序过程中,我们会自己写一些本来已经在C语言标准库里就定义好了的函数,这时候用arm-linux-gcc来编译会出现诸如以下的警告warning: conflicting types for built-in function ‘strcpy’warning: conflicting types for built-in function ‘puts
2016-01-04 23:47:57 8906
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人