一.前言 作为一名初级的嵌入式软件开发从业者,工作中大部分项目以C语言实现。使用C语言来编写代码,通常我们可以预测到编译生成的汇编/机器编码的大致情况,在不同的芯片架构上,有其相应的ABI标准。而近年来逐渐流行起来的Go语言编程,虽然同样语法上和C语言语法都有较为简单的特点,也都是编译型的静态语言,但我们对它在基本类型——函数参数的传递方式就了解很少了。另外,Go语言的函数可以有多个返回值...
在嵌入式平台上运行QTE时,使用的键盘通常不是标准键盘,而是嵌入式设备外扩的普通按键。那么实现QTE键盘输入的方法大体上可以分为两类: (1)编写一个普通按键驱动,然后开辟一个QT线程读取按键值,在通过信号把按键值发送出去。需要接收键盘输入的目标,声明槽函数,接收键盘信号。 (2)将按键驱动编写成标准键盘驱动,让QTE感觉和标准键盘在打交道。 上述两种方法给有特点。我在一...
一.busybox编译/安装busybox,生成/bin、/sbin、/usr/bin、/usr/sbin目录 这些目录下存储的主要是常用命令的二进制文件。有了busyb,就不需要自己编写这几百个常用命令的源程序,而是直接调用。 下载BUSYBOX的源码包:http://busybox.net/downloads/tar xjvf busybox-1.7.0.tar.bz2解包修改...