
linux小知识类
blemesh
从事开发多年智能家居,做过的产品覆盖整个智慧家庭,例如智能灯,智能插座等。协议有zigbee,zwave, ble等
我愿意分享自己的一些经历,推动整个IOT的发展。
展开
-
小经验
1.一个文件夹删不掉,是权限问题,chmod 777 xxx。类似的,根目录下的root文件夹不能访问,也是权限问题。2.serial port terminal(linux下串口终端) CompizConfig(花样)3.source insight安装,得先装wine.4.删除非空文件夹,rm -rf xxx5.arm-linux-gcc -v查看arn-原创 2012-05-26 18:46:24 · 4937 阅读 · 1 评论 -
交叉编译minigui
TARGET=helloworldCROSS_PATH=/usr/local/arm/3.4.1/arm-linuxhelloworld:$(TARGET).c arm-linux-gcc -o $(TARGET) $(TARGET).c -L$(CROSS_PATH)/lib -I$(CROSS_PATH)/include -lpng -lminigui -lz -lp原创 2012-05-26 18:55:45 · 361 阅读 · 0 评论 -
交叉编译驱动
obj-m:=wyz_led.oKDIR:=/wyz/linux-2.6.32.2#all:default: make -C $(KDIR) M=$(PWD) ARCH=arm CROSS-COMPILE=arm-linux- rm -rf *.mod.* rm -rf .*.cmd rm -rf *.o原创 2012-05-26 18:56:53 · 378 阅读 · 0 评论 -
gcc编译项目
objects=GUI_main.o GUI_manager_user.o GUI_shutdown.o hzinput.o user_database.o \ GUI_init.o zigbee_process.o net_process.o empty_car_info.o serial_port_api.oc_flag= -lminigui -ljpeg -lpng -lz -lpt原创 2012-05-26 19:04:12 · 812 阅读 · 0 评论 -
项目交叉编译
objects=GUI_main.o GUI_manager_user.o GUI_shutdown.o hzinput.o user_database.o \ GUI_init.o zigbee_process.o net_process.o empty_car_info.o serial_port_api.o CROSS_PATH=/usr/local/arm/4.3.2/arm-原创 2012-05-26 19:00:43 · 439 阅读 · 0 评论 -
C语言类型占多少字节
和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。 unsigned 是转载 2015-08-29 08:26:19 · 1216 阅读 · 0 评论