会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
swyang
Computer Scientist
首页
联系
订阅
管理
上一页
1
2
2017年5月18日
C 隐式类型转换
摘要: 在项目中遇到一个奇怪的问题,伪代码如下: 按照我的理解, 一定为真。但运行结果却让我大跌眼镜: 首先,变量 不等于 已经让我吃惊了,然后,打印出来 的值竟然是 ! 查了一通资料,我才知道,原来在 C 语言中有 这么一个规则。 是指变量在运算中的一种隐式的类型转换,主要分两种: 和`赋值`转换。 算术
阅读全文
posted @ 2017-05-18 11:47 swyang
阅读(795)
评论(0)
推荐(0)
2017年5月17日
newlib 中的 crt0 流程分析
摘要: 最近对 newlib 中的启动代码 crt0 产生了兴趣,于是就分析了下其代码。crt0 的源码位于 libgloss/arm/crt0.S,为了兼容各种 ARM 架构,crt0.S 中有大量的条件判断宏定义,对于只关心 ARMv7e-M 的我来说很是痛苦。刚好手上有个基于 STM32F412 的
阅读全文
posted @ 2017-05-17 23:50 swyang
阅读(2927)
评论(1)
推荐(0)
2017年5月14日
C 入口函数分析 - 未完待续
摘要: Linux系统下一般程序的入口是"_start",这个函数是Linux系统库(Glibc)的一部分。同样地,newlib等C库也是以"_start"作为入口函数。 对于C++程序,有两个特殊的段:".init" 和 ".fini"。这两个段.init和.fini的存在有着特别的目的,如果一个函数放到
阅读全文
posted @ 2017-05-14 23:51 swyang
阅读(532)
评论(0)
推荐(0)
链接器的“两步链接”
摘要: 链接器“两步链接”
阅读全文
posted @ 2017-05-14 19:35 swyang
阅读(639)
评论(0)
推荐(0)
国内那些"神农氏"的博客
摘要: 王垠 http://yinwang0.wordpress.com/当然我在扯淡BYVoid 網誌 - BYVoid云风 云风的 BLOG余锋 http://blog.yufeng.info/阮一峰 阮一峰的网络日志Beiyuu BeiYuu.com陈硕 陈硕 - 博客园老赵 首页 - 老赵点滴vcz
阅读全文
posted @ 2017-05-14 16:50 swyang
阅读(259)
评论(0)
推荐(0)
2016年8月10日
转载:编写优质嵌入式C程序
摘要: 未征询过作者,所以就只放个链接。 http://blog.csdn.net/zhzht19861011/article/details/45508029
阅读全文
posted @ 2016-08-10 16:40 swyang
阅读(135)
评论(0)
推荐(0)
2016年8月7日
我的奋斗
摘要: 注册了一个cnblog博客,主要是想写写平时的心得体会,并与大家分享讨论。 之前写了不少东西,然而慢慢就找不到了,或者根本就想不起来了。 人的记忆再好,但有些东西长久不用就忘记了,特别是一些协议或者API的用法,当时搞的挺清楚,后来再次搞又重新学习,很浪费精力和时间。 所以开始想把自己所学的,所总结
阅读全文
posted @ 2016-08-07 14:57 swyang
阅读(152)
评论(0)
推荐(0)
上一页
1
2