发 帖  
  • 系统加电或复位后,所有的 CPU 通常都从某个由 CPU 制造商预先安排的地址上取指令。比如,基于 ARM7TDMI core 的 CPU 在复位时通常都从地址 0x00000000 取它的第一条指令。而基于 CPU 构...
    0
    3571次阅读
    0条评论
  • 对比过后显然是错误的,大家一眼看出a要写成&a,这没问题。但也有人说可以把*pa改成&pa,这样行吗?其实这么说的人还是对指针中己值和己址的概念没搞清楚,&pa表示的意义是己址,即指针变量本身的地址,就是说你试图用sca...
    0
    2327次阅读
    0条评论
  • 嵌入式系统开发流程

    2019-12-3 15:44
    芯片级设计技术的核心是编译/综合、库/IP、测试/验证。编译/综合技术使设计者用抽象的方式描述所需的功能,并自动分析和插入实现细节。库/IP技术将预先设计好的低抽象级实现用于高级。测试/验证技术确保每级功能正确,减少各级...
    0
    4578次阅读
    0条评论
  • 当然,就C语言代码来看,i++ 和 ++i 都只有一行,看起来似乎二者的执行效率一样了?其实不是的,在学习C语言时,教材和老师一般都会强调 i++ 和 ++i 的区别,例如下面这段C语言代码:...
    0
    6227次阅读
    0条评论
  • 可能很多C语言程序员不会同意我的观点,因为C语言是最古老的语言,至今仍被频繁地使用。提前声明一点:这个列表排名不分先后,是为了让我们了解和记住那些在编程语言和软件开发领域做出贡献的编程大师。...
    0
    12432次阅读
    0条评论
  • 电路模拟是 FPGA 的经典主流用例,这也是 FPGA 最早出现的原因。FPGA 的关键在于硬件设计是用 HDL 形式编码的,而且买一些便宜的硬件就可以得到和 ASIC 相同的效果。当然,你不可能在 FPGA 和真正的芯...
    0
    3630次阅读
    0条评论
  • 硬件寄存器在这里可以理解为一个电子开关,好比你告诉家里的保姆说“去吧客厅的灯关上”,他就走过去按动灯的开关,然后灯就灭了。你下的这个指令的动作相当于调用了GPIO操作的函数,保姆去按开关这个动作相当于函数配置寄存器。...
    10
    83175次阅读
    1条评论
  • 那次大会在马里兰州的那个后来成为了美国国家标准局的地方举行,Warsaw 说,他们能明显感受到 Python 提供的新功能能够降低编写代码的难度,让开发工作更为轻松。...
    0
    2432次阅读
    0条评论
  • 单片机学习板一般为了简单起见,将按键分配的很好,例如整个 4*4 的键盘矩阵分配到 P1 口上面,8条控制线,刚好。这样的话程序也非常好写。只需要简单的 KEY_DAT= P1;...
    0
    2411次阅读
    0条评论
  • UNIX 系统,1971 年诞生于大名鼎鼎的贝尔实验室的一台 PDP-11/24 机器上,其后经过不断发展与传播,在 80 年代取得了巨大成功,UNIX 被移植到众多的处理器架构,并在众多行业得到广泛使用,甚至成为行业标...
    0
    1650次阅读
    0条评论
  • 排除了下载失败的故障后,就可以写代码下程序了。先写个串口调试功能的代码,使用串口接收中断方式,在主程序中将接受的字节回送到上位机中。...
    0
    2271次阅读
    0条评论
  • 带你走进嵌入式ARM与MMU神秘的内部世界...
    0
    9260次阅读
    0条评论
  • 锤子科技的多款手机内核代码也已经在 Github 上开源,包括 Smartian T1、T2、M1、M1L,以及坚果系列。代码公开后,锤子科技贴吧名为jocover的网友吐槽说,代码中变量居然用拼音命名!...
    0
    7012次阅读
    0条评论
  • 虽然人们有明确的共识,认为Linux是桌面系统的最安全选择,但并没有出现对Windows和Mac机器压倒性的倾向。...
    0
    2647次阅读
    0条评论
  • 巧妙的 Linux 命令行技巧能让你节省时间、避免出错,还能让你记住和复用各种复杂的命令,专注在需要做的事情本身,而不是你要怎么做。以下介绍一些好用的命令行技巧。...
    0
    2852次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 180 次赞同

    获得 0 次收藏
关闭

站长推荐 上一条 /6 下一条

返回顶部